ВУЗ:
Составители:
44
- выделяются отношения многие-к-одному, в которых участвуют
слабые объекты. Для каждого слабого объекта создается базовое
отношение и определяется первичный ключ. Для отношений многие-к-
одному новые базовые отношения не создаются, но ставится внешний
ключ со стороны «многие» к стороне «один» и описываются правила
внешних ключей (для операции удаления
применяется опция CASCADE);
- каждому неключевому свойству всех созданных базовых
отношений ставится в соответствие неключевой атрибут.
Результаты проектирования структуры БД приводятся в ПЗ в виде
таблицы вида (
Таблица 5).
Таблица 5
Имя
объекта/отно-
шения на
диаграмме
Имя
отношения
БД
Потенциаль-
ные ключи
Внешние ключи и
ссылочные таблицы
Неключевые
атрибуты
3.2 Нормализация полученных отношений
При наличии функциональных зависимостей (ФЗ) между
неключевыми атрибутами для каждого полученного отношения строится
диаграмма ФЗ. На ней в первую очередь указываются ФЗ всех атрибутов
от потенциальных ключей. Внешний ключ зависит от потенциального
ключа, как обычный, неключевой, атрибут.
После этого предпринимается попытка выявления ФЗ, в которых
участвуют неключевые атрибуты. Для того, чтобы
определить наличие ФЗ
между атрибутами X и Y, следует убедиться в том, что одному значению
атрибута X в данной таблице всякий раз соответствует одно и то же
значение атрибута Y. Например, если в одной из таблиц БД отдела кадров
содержатся сведения о сотрудниках организации и для каждого из
сотрудников указан
разряд занимаемой должности по Единой Тарифной
Сетке, то каждый раз этому разряду будет соответствовать один и тот же
оклад.
Нормализация отношений заключается в их последовательной
декомпозиции с целью приведения отношений к какой-либо нормальной
- выделяются отношения многие-к-одному, в которых участвуют слабые объекты. Для каждого слабого объекта создается базовое отношение и определяется первичный ключ. Для отношений многие-к- одному новые базовые отношения не создаются, но ставится внешний ключ со стороны «многие» к стороне «один» и описываются правила внешних ключей (для операции удаления применяется опция CASCADE); - каждому неключевому свойству всех созданных базовых отношений ставится в соответствие неключевой атрибут. Результаты проектирования структуры БД приводятся в ПЗ в виде таблицы вида (Таблица 5). Таблица 5 Имя Имя Потенциаль- Внешние ключи и Неключевые объекта/отно- отношения ные ключи ссылочные таблицы атрибуты шения на БД диаграмме 3.2 Нормализация полученных отношений При наличии функциональных зависимостей (ФЗ) между неключевыми атрибутами для каждого полученного отношения строится диаграмма ФЗ. На ней в первую очередь указываются ФЗ всех атрибутов от потенциальных ключей. Внешний ключ зависит от потенциального ключа, как обычный, неключевой, атрибут. После этого предпринимается попытка выявления ФЗ, в которых участвуют неключевые атрибуты. Для того, чтобы определить наличие ФЗ между атрибутами X и Y, следует убедиться в том, что одному значению атрибута X в данной таблице всякий раз соответствует одно и то же значение атрибута Y. Например, если в одной из таблиц БД отдела кадров содержатся сведения о сотрудниках организации и для каждого из сотрудников указан разряд занимаемой должности по Единой Тарифной Сетке, то каждый раз этому разряду будет соответствовать один и тот же оклад. Нормализация отношений заключается в их последовательной декомпозиции с целью приведения отношений к какой-либо нормальной 44
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »