"Проектирование реляционных баз данных." - читать интересную книгу автора (Джен Л. Харрингтон)

Нормализованные отношения и производительность базы данных....................63
Эквисоединения................................................................64
Операции умножения и сужения................................................67
Заключение....................................................................69
Глава 5 • Структура базы данных и оптимизация ее производительности........70
Индексирование.....................................................................70
Выбор индексов................................................................71
Кластеризация.......................................................................72
Разделение...........................................................................73
Горизонтальное разделение....................................................73
Вертикальное разделение.......................................................74
Глава 6 • Правила Кодда.....................................................76
Правило 1 — правило информации...................................................7
Правило 2 — правило гарантированного доступа......................................''
Правило 3 — систематическая трактовка null-значений...............................'
Правило 4 — динамический оперативный каталог на основе реляционной модели..... "
Правило 5 - правило исчерпывающего подъязыка данных............................''
Правило 6 — правило обновления представлений.....................................°
I Содержание ix
Правило 7 — ввод, обновление и удаление данных на высоком уровне................81
Правило 8 — физическая независимость данных......................................81
Правило 9 — логическая независимость данных.......................................82
Правило 10 — независимость целостности......................................,.....82
Правило 11 — независимость распределения..........................................83
Правило 12 — правило соблюдения правил...........................................84
Часть вторая • Практика 85
I Глава 7 • Использование SQL для реализации реляционного проекта............86
Иерархия объектов базы данных.....................................................86
Именование и идентификация объектов........................................87
Схемы...............................................................................88
Создание схемы................................................................89
Идентификация нужной схемы.................................................89
Домены...............................................................................90
Таблицы.............................................................................91
J Типы данных столбцов.....................................,...................92 Значения по умолчанию........................................................9б Ограничения NOT NULL........................................................96 Первичные ключи..............................................................97 Внешние ключи................................................................98 Дополнительные ограничения на столбцы.....................................101
Представления......................................................................102
Выбор нужных представлений.................................................102
Обновление представлений....................................................103
Создание представлений......................................................104
Временные таблицы................................................................. 105
Создание временных таблиц..................................................1 Об
Загрузка временных таблиц данными..........................................107
Размещение строк временных таблиц..........................................107
Создание индексов..................................................................108
Изменение элементов базы данных.................................................109
Добавление новых столбцов...................................................109
Добавление ограничений на таблицы..........................................109
Изменение столбцов.......................................................— 110
Удаление элементов...........................................................111
Переименование элементов........................................,...........112