Единица измерения постовляемой продукции цена единицы продукции
Разработка структуры БЗД[1] по описанию предметной области
Наименование постовляемой продукции, единица измерения постовляемой продукции, цена единицы продукции, количество в очередной поставке, даты поставок, вид транспорта, наименование поставщика, транспортные расходы на поставку.
Решение.
А. Выделение информационных элементов и информационных объектов. Рассмотрим несколько возможных вариантов организации информационных элементов в информационные объекты.
Вариант 1. БзД в виде одной таблицы «Поставки» (одного информационного объекта).
Поставки:
Вариант 2. БзД в виде двух таблиц (двух ИОб)
По приведенным вариантам видно, что при одном и том же количестве ИЭл[2] в предметной области, может быть выделено большое количество различных ИОб[3]. Какой же вариант предпочтительнее? Тот, в котором меньшее число дублированных ИЭл, так как такой вариант позволит упростить изменение ИЭл и внесение новых экземпляров в ИОб данной БзД. Другая сторона предпочтительности такого выделения ИОб (таблиц) – использование в каждой из них функциональной зависимости (X ®Yi, где X – ключ таблицы, а Yi, – её описательные атрибуты, причем каждое значение ключа xÎX определяет одно значение описательного атрибута yÎ Yi).
В варианте 1 ключ составной, т. е. состоит из двух атрибутов. Атрибуты, определяющие экземпляр ИОб - это Наименование постовляемой продукцииинаименование поставщика, потому как одинаковый товар могут поставлять разные поставщики, так и один поставщик может поставлять разный товар. Тогда:
Наименование постовляемой продукции
наименование поставщика
Единица измерения постовляемой продукции
(функциональное отношение)
Наименование постовляемой продукции
наименование поставщика
Цена единицы продукции
(функциональное отношение)
Наименование постовляемой продукции
наименование поставщика
Количество в очередной поставке
(функциональное отношение)
Наименование постовляемой продукции
наименование поставщика
даты поставок
(функциональное отношение)
Наименование постовляемой продукции
наименование поставщика
вид транспорта
(функциональное отношение)
Наименование постовляемой продукции
наименование поставщика
транспортные расходы на поставку
(функциональное отношение)
В варианте 1 ИОб «Поставки» удовлетворяет требованию функциональной зависимости, следовательно:
Поставки:
Наименование постовляемой продукции наименование поставщика
(ключевые атрибуты,
составной ключ)
единица измерения постовляемой продукции цена единицы продукции