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