Мова SQL є найбільш поширеною мовою визначення (DDL) та маніпулювання (DML) в сучасних СКБД.
Теоретичний матеріал з описом форматів команд мови SQL викладений в матодичних матеріалах випуск №122 „Створення та ведення баз даних засобами мови Jet SQL. Методичні вказівки до виконання блоку лабораторних робіт з дисципліни „Організація баз даних” (автори М.Т.Фісун, С.Г.Ніколенко).
СКБД Access має свою реалізацію SQL – Jet SQL.
В лабораторній роботі наведени приклади створення запитів цим діалектом мови SQL. В СКБД Access вона реалізована як інтерпретатор, тобто виконується кожний оператор мови, ознакою закінчення якого є символ крапка з комою “;”.
Лабораторна робота використовує такі таблиці:
DYSCYPL1 –перелік дисциплін;
VYKLADACH1 –список викладачів;
POSADA1 –перелік посад викладачів;
ZAKR_DYSC –закріплення викладачів за дисциплінами.
У наведених таблицях будуть використовуватися такі атрибути:
KodDysc –код дисципліни;
NazvDysc –назва дисципліни;
KodVykl –код викладача;
PrizvVykl –прізвище код викладача;
NomKaf –номер кафедри;
KodPost –код посади код викладача;
PostVykl –назва посади код викладача;
NormPost –норма навантаження для викладача даної посади.
7.1 Керуючі оператори (команди) Jet SQL (Access)
Нижче перелічені керуючі оператори Jet SQL – службові слова початку оператора та його суть:
CREATE TABLE – створити таблицю (визначити структуру таблиці);
CREATE INDEX – створити індекс, в т.ч. складений;
DROP TABLE – видалити таблицю(і);
DROP INDEX – видалити індекс;
ALTER TABLE – змінити структури таблиці (додати поле –ADD, видалити – DROP);
INSERT – вставити (додати) дані (рядок або рядки із іншої таблиці/запиту);