Единица измерения постовляемой продукции цена единицы продукции

Разработка структуры БЗД[1] по описанию предметной области

Наименование постовляемой продукции, единица измерения постовляемой продукции, цена единицы продукции, количество в очередной поставке, даты поставок, вид транспорта, наименование поставщика, транспортные расходы на поставку.

Решение.

А. Выделение информационных элементов и информационных объектов. Рассмотрим несколько возможных вариантов организации информационных элементов в информационные объекты.

Вариант 1. БзД в виде одной таблицы «Поставки» (одного информационного объекта).

Поставки:

Единица измерения постовляемой продукции цена единицы продукции - student2.ru

Вариант 2. БзД в виде двух таблиц (двух ИОб)

Единица измерения постовляемой продукции цена единицы продукции - student2.ru


Единица измерения постовляемой продукции цена единицы продукции - student2.ru

По приведенным вариантам видно, что при одном и том же количестве ИЭл[2] в предметной области, может быть выделено большое количество различных ИОб[3]. Какой же вариант предпочтительнее? Тот, в котором меньшее число дублированных ИЭл, так как такой вариант позволит упростить изменение ИЭл и внесение новых экземпляров в ИОб данной БзД. Другая сторона предпочтительности такого выделения ИОб (таблиц) – использование в каждой из них функциональной зависимости (X ®Yi, где X – ключ таблицы, а Yi, – её описательные атрибуты, причем каждое значение ключа xÎX определяет одно значение описательного атрибута yÎ Yi).

В варианте 1 ключ составной, т. е. состоит из двух атрибутов. Атрибуты, определяющие экземпляр ИОб - это Наименование постовляемой продукцииинаименование поставщика, потому как одинаковый товар могут поставлять разные поставщики, так и один поставщик может поставлять разный товар. Тогда:

Единица измерения постовляемой продукции цена единицы продукции - student2.ru Наименование постовляемой продукции
наименование поставщика

Единица измерения постовляемой продукции


(функциональное отношение)

Единица измерения постовляемой продукции цена единицы продукции - student2.ru Наименование постовляемой продукции
наименование поставщика

Цена единицы продукции


(функциональное отношение)

Единица измерения постовляемой продукции цена единицы продукции - student2.ru Наименование постовляемой продукции
наименование поставщика

Количество в очередной поставке



(функциональное отношение)

Единица измерения постовляемой продукции цена единицы продукции - student2.ru Наименование постовляемой продукции
наименование поставщика


даты поставок

(функциональное отношение)

Единица измерения постовляемой продукции цена единицы продукции - student2.ru Наименование постовляемой продукции
наименование поставщика


вид транспорта



(функциональное отношение)

Единица измерения постовляемой продукции цена единицы продукции - student2.ru Наименование постовляемой продукции
наименование поставщика


транспортные расходы на поставку

(функциональное отношение)

В варианте 1 ИОб «Поставки» удовлетворяет требованию функциональной зависимости, следовательно:

Поставки:

 
  Единица измерения постовляемой продукции цена единицы продукции - student2.ru

Наименование постовляемой продукции наименование поставщика

Единица измерения постовляемой продукции цена единицы продукции - student2.ru

(ключевые атрибуты,
составной ключ)

единица измерения постовляемой продукции цена единицы продукции

Наши рекомендации