Структура таблиц базы данных.
По созданной ER-диаграмме с учетом всех отношений были составлены таблицы базы данных. Также были определены типы полей таблиц, размерность, первичные ключи и индексы.
Таблица «Товары»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
ID |
+ |
Код товара на складе |
|
Articul |
Alpha |
Артикул |
|
Nazv_T |
Alpha |
Название товара |
|
Cena |
$ |
Цена товара |
|
Ed_Izm |
Alpha |
Единица измерения |
|
Ost_NM |
Integer |
Остаток товара на начало месяца |
Таблица «Приходная накладная»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
ID |
+ |
Код приходной накладной |
|
ID_Post |
Integer |
Код поставщика |
|
Data_Post |
Date |
Дата поставки |
Таблица «Состав приходных накладных»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
ID_PS |
+ |
Код позиции в накладной |
|
ID_Tov_P |
Integer |
Код товара в накладной |
|
Kol_P |
Integer |
Количество единиц товара |
|
ID_PN |
Integer |
Код приходной накладной |
Таблица «Расходная накладная»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
ID |
+ |
Код приходной накладной |
|
ID_Pokup |
Integer |
Код покупателя |
|
Data_Post |
Date |
Дата покупки |
|
Status |
Date |
Дата оплаты |
Таблица «Состав Расходных накладных»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
ID_RS |
+ |
Код позиции в накладной |
|
ID_Tov_R |
Integer |
Код товара в накладной |
|
Kol_R |
Integer |
Количество единиц товара |
|
ID_RN |
Integer |
Код приходной накладной |
Таблица «Список платежей»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
ID_PL |
+ |
Код платежа |
|
ID_PNakl |
Integer |
Код приходной накладной |
|
Sum_Pl |
$ |
Сумма платежа |
|
Data_Pl |
Date |
Дата платежа |
Таблица «Банки»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
ID_B |
+ |
Код банка |
|
Name_B |
Alpha |
Название банка |
|
Adr_B |
Alpha |
Адрес банка |
Таблица «Покупатели»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
Code_Pokup |
+ |
Код покупателя |
|
Name_Pokup |
Alpha |
Название фирмы покупателя |
|
FIO_Pokup |
Alpha |
ФИО директора |
|
Tel_Pokup |
Alpha |
Телефон фирмы покупателя |
|
Adr_Pokup |
Alpha |
Адрес фирмы покупателя |
|
Bank_Pokup |
Integer |
Код банка фирмы покупателя |
|
S_Pokup |
Alpha |
Счет в банке |
Таблица «Поставщики»
|
Имя поля |
Тип данных |
Функциональное назначение |
|
Code_Post |
+ |
Код поставщика |
|
Nazv_Post |
Alpha |
Название фирмы поставщика |
|
FIO_Post |
Alpha |
ФИО директора |
|
Tel_Post |
Alpha |
Телефон фирмы поставщика |
|
Adr_Post |
Alpha |
Адрес фирмы поставщика |
|
Bank_Post |
Integer |
Код банка фирмы поставщика |
|
S_Post |
Alpha |
Счет в банке |
Схема связей таблиц базы данных.
Рис.2
