Разработка информационной системы для строительной фирмы «ЛьвоffСтрой», страница 2

   Номер приходной накладной (№ПП)

   Количество каждого наименования товара по приходной накладной (Кол-во)

   Код товара (Код)

ИО Группа товаров

   Код группы товаров (КодГр)

   Наименование группы товаров (НаимГр)

ИО Товары

   Код товара (Код)

   Наименование товара (Наим)

   Единица измерения (ЕИ)

   Цена за единицу (Цена)

   Код группы товаров (КодГр)

ИО Квартал

   Номер месяца (№мес)

   Месяц поставки товара (месяц)

   Номер квартала (№Кв)

Построим каноническую информационную модель:

Логическая структура базы данных определяется совокупностью логически связанных реляционных таблиц, каждая их которых отображает информационный объект. Логические связи соответствуют структурным связям между объектами в информационной модели. Связи между таблицами осуществляются посредством общих реквизитов (ключевых или неключевых). ИЛМ реляционной базы данных имеет следующий вид:

Рис. 5

Физическая модель:

Имя поля

Тип данных

Описание

Ключ

Размер

Группа товаров

КодГр

Числовой

Код группы товаров

B

Длинное целое

НаимГр

Текстовый

Наименование группы товаров

50

Договор на закупку

№дог

Числовой

Номер договора на закупку

B

Длинное целое

Месяц

Текстовый

Месяц поставки товара

50

Дата

Дата/время

Дата заключения ДЗ

Наим

Текстовый

Наименование поставщика

50

Квартал

№мес

Числовой

Номер месяца

Длинное целое

Месяц

Текстовый

Наименование месяца

B

50

№Кв

Числовой

Номер квартала

Длинное целое

Поставщики

Реквизиты

Текстовый

ИНН поставщика

12

Наим

Текстовый

Наименование поставщика

B

50

Адрес

Текстовый

Юрид. адрес поставщика

50

Приходная накладная

№ПН

Числовой

Номер ПН

B

Длинное целое

№дог

Числовой

Номер договора на закупку

B

Длинное целое

Дата опр

Дата/время

Дата оприходования товара на складе

Спецификация договора на закупку

№дог

Числовой

Номер договора на закупку

B

Длинное целое

Кол-во

Текстовый

Количество

50

Код

Числовой

Код товара

B

Длинное целое

Спецификация приходной накладной

№ПН

Числовой

Номер ПН

B

Длинное целое

Кол-во

Текстовый

Кол-во каждого наименования товара по ПН

50

Код

Числовой

Код товара

B

Длинное целое

Товары

Код

Числовой

Код товара

B

Длинное целое

Наим

Текстовый

Наименование товара

50

ЕИ

Текстовый

Единица измерения

50

Цена

Денежный

Цена за единицу

КодГр

Числовой

Код группы товаров

Длинное целое

Рис. 6

1.4. Разработка данных контрольного примера.

группа товаров

КодГр

НаимГр

1

лакокрасочные и защитные материалы

2

трубы, арматура и соединения

3

электротехника

4

клеи, мастики, герметик

5

сухие смеси

6

материалы для перегородок

7

сантенхнические изделия

8

покрытия для пола

9

облицовочная керамическая плитка

10

обои

11

бензо-, электроинструмент

12

ручной инструмент

13

спецодежда и средства индивидуальной защиты

Рис. 7