Компьютерные технологии в коммерческой деятельности. Богомолов О.Д. - 26 стр.

UptoLike

Составители: 

26
#3/15/2002#
Кроме указанных, в SQL используется большое количество типов
данных. Например, LONGTEXT длиной до 1,2 Гб. Значения логического типа:
"Да" (Yes) и "Нет" (No).
Операторы (инструкции) языка определения данных (DDL): CREATE
TABLE (создает новую таблицу в БД), CREATE INDEX (создает индекс для
таблицы для обеспечения быстрого доступа по атрибутам, входящим в индекс),
ALTER TABLE (изменяет логическую структуру или ограничения целостности
для таблицы
), DROP TABLE (удаляет таблицу из БД), CONSTRAINT (создание
ограничения-индекса, связи).
Пример использования инструкции ALTER TABLE в программном
режиме:
Добавление поля "Оклад" с типом данных Currency в таблицу
"Сотрудники".
Sub AlterTableX1()
Dim dbs As Database
' Укажите в следующей строке путь к базе данных "Борей"
' на вашем компьютере.
Set dbs = OpenDatabase("Борей.mdb")
' Добавляет в таблицу "Сотрудники" поле "Оклад"
' с типом данных Currency.
dbs.Execute "ALTER TABLE Сотрудники " _
& "ADD COLUMN Оклад CURRENCY;"
dbs.Close
End Sub
Операторы языка обработки данных (DML): SELECT (оператор,
реализующий операции реляционной алгебры и формирующий
результирующую таблицу, соответствующую запросу), UPDATE (используется
для обновления значений полей таблиц в БД), DELETE (используется для
удаления записей из таблиц БД), SELECT …INTO (выполняет операции
инструкции SELECT с размещением результирующего отношения в таблице
БД), INSERT … INTO (используется для добавления записей в таблицы БД).
Операция INNER JOIN реализует реляционную операцию
соединения и
объединения записей из двух таблиц, если связующие поля этих таблиц
содержат соответствующие значения. Отличается от операций LEFT JOIN и
RIGHT JOIN (внешние соединения). Применяется для формирования таблицы,
используемой в указанных операторах в качестве операнда. Синтаксис:
FROM таблица_1 INNER JOIN таблица_2 ON таблица_1.поле_1 оператор
таблица_2.поле_2
Здесь "таблица_1" и "таблица_2" определяют таблицы, записи которых
подлежат объединению, "поле_1" и "поле_2" – имена объединяемых полей.