Описание инфологической схемы бд
Сущность – некоторая абстракция реально существующего объекта, процесса или явления, о котором необходимо хранить информацию в системе. В качестве сущностей в моделях ПО рассматриваются материальные (изделия, предприятие, сотрудник) и не материальные (описание явления, изучаемые предметы) объекты реальной действительности.
Спецификация сущностей:
Типы сущностей:
Поставщик
Клиент
Договор клиента
Договор поставщика
Склад
Заказ на продажу
Заказ на поставку
Поставляемый товар
Продаваемый товар
Информация по счету
Сущность поставщик:
Описательные атрибуты: код поставщика, наименование, директор, главный бухгалтер, адрес, телефон , факс, банк, расчетный код, заметки, к/с, ИНН.
Сущность клиент:
Описательные атрибуты: код клиента, наименование/фамилия, адрес, телефон , факс, банк, расчетный счет, директор , заметки, к/с ,ИНН.
Сущность договор клиента:
Описательные атрибуты: код поставщика, код договора, дата заключения, срок заключения, дополнительные условия.
Сущность договор поставщика:
Описательные атрибуты: код договора, код поставщика, дата заключения, срок заключения, дополнительные условия.
Сущность склад:
Описательные атрибуты: код товара, количество товара.
Сущность заказ на продажу:
Описательные атрибуты: код заказа, код договора, дата заказа, дата поставки, отметка об оплате, отметка о доставке, сумма.
Сущность заказ на поставку:
Описательные атрибуты: номер заказа, номер договора, дата заказа, дата поставки, оплачен , доставлен , сумма.
Сущность поставляемый товар:
Описательные атрибуты: код товара, код поставщика, наименование товара, цена , категория, характеристика.
Сущность продаваемый товар:
Описательные атрибуты: код товара, код заказа, количество, цена, наименование.
Сущность информация по счету:
Описательные атрибуты: номер счета, дата оплаты.
Спецификация атрибутов:
Сущность поставщик:
|
Наименование |
Тип |
Размер |
|
Код поставщика |
Integer |
4 |
|
Наименование |
Character |
25 |
|
Директор |
Character |
25 |
|
Главный бухгалтер |
Character |
25 |
|
Адрес |
Character |
50 |
|
Телефон |
Character |
15 |
|
Факс |
Character |
15 |
|
Банк |
Character |
30 |
|
Расчетный счет |
Character |
20 |
|
Заметки |
Memo |
4 |
|
к/с |
Character |
20 |
|
ИНН |
Character |
10 |
Сущность клиент:
|
Наименование |
Тип |
Размер |
|
Код клиента |
Integer |
4 |
|
Наименование/фамилия |
Character |
25 |
|
Адрес |
Character |
50 |
|
Телефон |
Character |
15 |
|
Факс |
Character |
15 |
|
Банк |
Character |
30 |
|
Расчетный счет |
Character |
20 |
|
Директор |
Character |
35 |
|
Заметки |
Memo |
4 |
|
к/с |
Character |
20 |
|
ИНН |
Character |
10 |
Сущность договор клиента:
|
Наименование |
Тип |
Размер |
|
Номер договора |
Integer |
4 |
|
Номер поставки |
Integer |
4 |
|
Дата заключения |
Date |
8 |
|
Срок действия |
Integer |
4 |
|
Дополнительно |
Memo |
4 |
Сущность договор поставщика:
|
Наименование |
Тип |
Размер |
|
Код договора |
Integer |
4 |
|
Код поставщика |
Integer |
4 |
|
Дата заключения |
Date |
8 |
|
Период |
Integer |
4 |
|
Доп. условия |
Memo |
4 |
Сущность склад:
|
Наименование |
Тип |
Размер |
|
Номер товара |
Integer |
4 |
|
Количество |
Integer |
4 |
Сущность заказ на продажу:
|
Наименование |
Тип |
Размер |
|
Код заказа |
Integer |
4 |
|
Код договора |
Integer |
4 |
|
Дата заказа |
Date |
8 |
|
Дата поставки |
Date |
8 |
|
Отметка об оплате |
Logical |
1 |
|
Отметка о доставке |
Logical |
1 |
|
Сумма |
Currency |
8 |
Сущность заказ на поставку:
|
Наименование |
Тип |
Размер |
|
Номер заказа |
Integer |
4 |
|
Номер договора |
Integer |
4 |
|
Дата заказа |
Date |
8 |
|
Дата поставки |
Date |
8 |
|
Отметка об оплате |
Logical |
1 |
|
Отметка о доставке |
Logical |
1 |
|
Сумма |
Currency |
8 |
Сущность поставляемый товар:
|
Наименование |
Тип |
Размер |
|
Код товара |
Integer |
4 |
|
Код поставки |
Integer |
4 |
|
Наименование товара |
Character |
30 |
|
Цена |
Currency |
8 |
|
Характеристика |
Character |
30 |
|
Категория |
Character |
15 |
Сущность продаваемый товар:
|
Наименование |
Тип |
Размер |
|
Код товара |
Integer |
4 |
|
Код заказа |
Integer |
4 |
|
Количество |
Integer |
4 |
|
Цена |
Currency |
8 |
|
Наименование |
Character |
30 |
Сущность информация по счету:
|
Наименование |
Тип |
Размер |
|
Код счета |
Integer |
4 |
|
Дата оплаты |
Date |
8 |
Спецификация связей:
|
Связь |
От сущности |
К сущности |
По атрибуту |
|
Включает в себя |
Поставщик |
Договор поставщика |
Код поставщика |
|
Включает в себя |
Договор поставщика |
Заказ на поставку |
Номеру заказа |
|
Включает в себя |
Заказ на поставку |
Заказ товаров |
Номер товара |
|
Включает в себя |
Информация по счету |
Заказ на поставку |
Номер заказа |
|
Включает в себя |
Склад |
Заказ товаров |
Номер товара |
|
Включает в себя |
Склад |
Продаваемый товар |
Номер товара |
|
Включает в себя |
Заказ на продажу |
Продаваемый товар |
Номер заказа |
|
Включает в себя |
Поставщик |
Поставляемый товар |
Код товара |
|
Включает в себя |
Поставляемый товар |
Заказ товаров |
Код товара |
|
Включает в себя |
Клиент |
Договор клиента |
Номер поставщика |
|
Включает в себя |
Договор клиента |
Заказ на продажу |
Номер договора |
|
Включает в себя |
Информация по счету |
Заказ на продажу |
Номер заказа |
