Компьютерные технологии. Хранение и обработка данных. Перлюк В.В. - 88 стр.

UptoLike

Составители: 

88
В сущности Договор в качестве ключа будет выступать реквизит
«номер договора», так как по ограничению задачи он уникален для
фирмы, а также характеризуется компактным значением и удобен
в обращении.
В сущности ТТН ключом выбирается реквизит «номер ТТН», ко4
торый по ограничению задачи уникален для всей фирмы и удобен для
использования.
Изделие: ключевой реквизит — «код изделия», так как однознач4
но определяет уникальность записи БД об изделии (это справочник
и каждой строке присвоен уникальный номер), он компактен и удо4
бен для обработки.
В справочнике Заказчик ключом будет являться «код заказчи4
ка», так как каждой строке данного справочника присвоен уникаль4
ный номер.
Далее следует провести анализ функциональных зависимостей
внутри сущностей. Необходимо, чтобы выполнялись следующие тре4
бования:
— в любой момент времени существует полная функциональная
зависимость всех неключевых реквизитов от ключа;
— неключевые реквизиты полностью независимы друг от друга;
— ключевые реквизиты в составном ключе не зависят друг от
друга.
Проверка зависимости описательных реквизитов от ключе
вых:
Договор и спецификации договора: неключевые реквизиты (код
заказчика, дата заключения договора и количество изделий) полно4
стью функционально зависимы от ключа «номер договора» (для спе4
цификации договора — от ключей «номер договора», «код изделия»,
«месяц поставки») и однозначно ему соответствуют (это принимает4
ся простым умозаключением).
ТТН и спецификации ТТН: все неключевые реквизиты (номер до4
говора, дата отгрузки и количество отгруженных изделий) полнос4
тью функционально зависят от ключа «номер ТТН», а для специфи4
кации ТТН — от ключей «номер ТТН» и «код изделия», что следует
из ограничения задачи и логического умозаключения.
Изделие: наблюдается полная функциональная зависимость от
ключа «код изделия» всех описательных реквизитов (наименование
изделия, единицы измерения, цена за единицу), что следует из огра4
ничения задачи.
Заказчик: все описательные реквизиты [наименование заказ4
чика, адрес (город)] однозначно соответствуют и зависят от ключа