Предметный указатель
DBA, 126
DDL, 4, 77
DML, 5
escape-символ, 20, 21
SQL
встроенный, 4
интерактивный, 4
администратор базы данных, 126
база данных учебная, 10
таблица EXAM_MARKS, 12
таблица LECTURER, 10
таблица STUDENT, 10
таблица SUBJ_LECT, 12
таблица SUBJECT, 11
таблица UNIVERSITY, 11
вставка
столбца , 79
строк, 68, 72
декартово произведение, 58
изменение таблицы, 79, 83
индексация, 78
создание индекса , 79
удаление индекса , 79
использование символа *, 14
ключ
внешний (FOREIGN KEY), 3, 60, 84, 91, 92,
93, 94, 95, 98, 100, 101
возможный, 84
первичный (PRIMERY KEY), 2, 83, 85, 86,
90, 96, 97
родительский, 91, 92, 93, 94, 97, 98
уникальный, 84
ключевые слова, 9
команды, 9
ALTER TABLE, 79, 80, 83, 93, 94, 95
ADD, 79
MODIFY, 80
добавление столбца , 79
изменение описания столбцов , 80
синтаксис, 79, 85, 95
COMMIT, 131
CREATE INDEX, 79
CREATE TABLE, 68, 77, 82, 88, 93
синтаксис, 85
CREATE USER, 118, 127
CREATE VIEW, 102
DELETE, 68, 69, 73, 75, 98, 105, 123
ограничение удаления родительского
ключа
CASCADE, 99
NO ACTION, 99
RESTRICT, 99
SET DEFAULT, 99
SET NULL, 99
DROP INDEX, 79
DROP TABLE, 80
DROP USER, 118
DROP VIEW, 112
GRANT, 118, 120, 122, 126
INSERT, 68, 69, 72, 77, 83, 98, 106, 123
VALUES, 68, 72
вставить NULL-значение, 68
REVOKE, 118, 122
ROLLBACK, 131
SELECT, 13, 78, 112
аргументы
ALL, 34
DISTINCT, 3, 15, 34
использование символа *, 14
оператор
JOIN, 59, 60
оператор объединения таблиц
UNION, 13
внешнее объединение, 57
предложения
FROM, 13
FROM:, 13
GROUP BY, 34
GROUP BY, 13
HAVING, 13, 35, 42, 44
ORDER BY, 13, 39, 40, 56
ASC, 39
DESC, 39
WHERE, 13, 16, 19, 70, 72
синтаксис, 13
UPDATE, 68, 70, 75, 98, 104
ограничение модификации
родительского ключа
CASCADE, 99
NO ACTION, 99
RESTRICT, 99
SET NULL, 99
предложение
SET, 70, 71, 116
синтаксис, 70
манипулирование данными , 68
оператор соединения таблиц
JOIN, 58, 61, 62, 63
CROSS, 58
FULL OUTER JOIN, 63
INNER, 59, 61
LEFT OUTER JOIN, 62
RIGHT OUTER JOIN, 62
UNION JOIN, 63
логика трехзначная, 8, 37
манипулирование данными , 68