ВУЗ:
Составители:
Рубрика:
• Отношение находится в третьей нормальной форме (3НФ) тогда и только тогда, когда оно нахо-
дится во второй нормальной форме и каждый неключевой атрибут нетранзитивно (отсутствие какой ли-
бо зависимости) зависит от первичного ключа.
ФЗ для отношения "Детали" представлена на рис. 6.6.
D Имя_детали
Количество
Имя_детали
а) б)
Рис. 6.6 Диаграмма функциональной зависимости в 3НФ
Отношения А и Б – в 3НФ, первичные ключи D и "Имя_детали".
Следовательно, мы имеем следующие этапы нормализации:
− создание проекций для исключения "приводимых" ФЗ;
− создание проекций для исключения транзитивных ФЗ.
• Отношение находится в нормальной форме Бойса-Кодда тогда и только тогда, когда каждая не-
тривиальная и неприводимая слева ФЗ обладает потенциальным ключом в качестве детерминанта (ле-
вая часть ФЗ).
На диаграмме стрелки ФЗ начинаются только с потенциальных ключей. Если убрать связь
имя_детали → количество и ввести в рассмотрение дополнительный независимый атрибут, напри-
мер DD, в качестве потенциального ключа, то схема, показанная на диаграмме, будет находиться в
НФБК (рис. 6.7).
D
Имя_детали
Количество
DD
D Имя_детали
Количество
Имя_детали
Количество
поставок
D
P
Рис. 6.7 Диаграмма функциональной зависимости в НФБК
Для "Веса" и "Материала" можно также ввести потенциальные ключи, ФЗ – усложнится.
6.4 ЭТАПЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
Число этапов проектирования баз данных напрямую зависит от количества уровней представле-
ния данных, или моделей данных. Известно четыре основных модели данных: даталогическая
(ДЛМ), физи-
Предметная
область
Предварительная
логическая модель
Инфологическое
моделирование
Даталогическое
моделирование
Анализ
Физическое
проектирование
Анализ
Описание БД (схемы,
схемы хранения)
Внешнее моделирование.
Проектирование и
описание подсхем
Рис. 6.8 Взаимосвязь этапов проектирования
а) б)
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »