p align="left">4.1.2 Первая нормальная форма В полученной первой нормальной форме каждый не входящий в первичный ключ атрибут функционально зависит от первичного ключа, следовательно, это вторая нормальная форма. 4.2 Структура таблиц Справочник «Поставщики». Информации о поставщиках хранится в таблице «Supplier». Структура и правила поддержки целостности данных приводятся в табл. 4.2.1 Таблица 4.2.1. Структура таблицы Supplier |
№ | Название поля | Тип поля | Длина | Null | Назначение | | 1 | Supplier_id | Числовой | 4 | Not | Первичный ключ | | 2 | Supplier_name | Текстовый | 100 | Not | Название фирмы | | 3 | Supplier_address | Текстовый | 255 | Not | Адрес фирмы | | 4 | Supplier_INN | Числовой | 4 | Not | ИНН | | 5 | Supplier_account | Текстовый | 25 | Not | Номер счёта поставщика | | 6 | Supplier_KPP | Числовой | 4 | Not | КПП поставщика | | 7 | Supplier_phone | Текстовый | 20 | Not | Телефон(ы) поставщика | | 8 | Supplier_bank | Текстовый | 255 | Not | Банк поставщика | | 9 | Address_bank | Текстовый | 255 | Not | Адрес банка | | 10 | Supplier_bik | Текстовый | 255 | Not | БИК поставщика | | 11 | Corr_account | Текстовый | 25 | Not | Корреспондентский счёт поставщика | | 12 | Okpo | Числовой | 4 | Not | ОКПО поставщика | | 13 | Director | Текстовый | 255 | Not | Директор предприятия | | 14 | Chief_accountant | Текстовый | 255 | Not | Главный бухгалтер предприятия | | |
Справочник «Товары» В справочнике «goods» хранится информация о наименовании товара. Она связана с таблицами в которых находятся параметры для каждого товара. Структура данных приведена в табл. 4.2.2. Таблица 4.2.2. Структура таблицы Goods |
№ | Название поля | Тип поля | Длина | Null | Назначение | | 1 | Goods_id | Числовой | 4 | Not | Первичный ключ | | 2 | Goods_name | Текстовый | 50 | Not | Название типа | | 3 | Quantity | Числовой | 4 | Not | Количество данного товара | | 4 | Price | Денежный | 8 | Not | Цена единицы товара | | 5 | Manufacturer | Текстовый | 255 | Not | Производитель | | 6 | Unit | Текстовый | 4 | Not | Единица измерения товара (тонна, ящик, мешок и т п) | | 7 | Massa | Числовой | 4 | Not | Масса единицы товара | | |
Справочник «Заказчики» Справочник «customer» содержит информацию о заказчиках. Структура данных приведена в табл. 4.2.3. Таблица 4.2.3 Структура таблицы Customer |
№ | Название поля | Тип поля | Длина | Null | Назначение | | 1 | Customer_id | Числовой | 4 | Not | Первичный ключ | | 2 | Customer_name | Текстовый | 50 | Not | Название фирмы | | 3 | Customer_address | Текстовый | 255 | Not | Адрес фирмы | | 4 | Customer _INN | Числовой | 4 | Not | ИНН | | 5 | Customer_account | Текстовый | 25 | Not | Номер счёта заказчика | | 6 | Customer_KPP | Числовой | 4 | Not | КПП покупателя | | 7 | Customer _phone | Текстовый | 255 | Not | Телефон(ы) покупателя | | 8 | Customer _bank | Текстовый | 255 | Not | Банк покупателя | | 9 | Address_bank | Текстовый | 255 | Not | Адрес банка | | № | Название поля | Тип поля | Длина | Null | Назначение | | 10 | Customer _bik | Текстовый | 255 | Not | БИК покупателя | | 11 | Corr_account | Текстовый | 25 | | Корреспондентский счёт покупателя | | 12 | Okpo | Числовой | 4 | Not | | | 13 | Director | Текстовый | 255 | Not | Директор предприятия | | 14 | Chief_accountant | Текстовый | 255 | Not | Главный бухгалтер предприятия | | |
Справочник «Закупаемая партия товара» В таблице «Party_delivered» содержится стоимость партии поставленного на склад товара, дата поставки и номер поставщика. Структура данных приведена в табл. 4.2.4. Таблица 4.2.4 Структура таблицы Party_delivered |
№ | Название поля | Тип поля | Размер | Null | Назначение | | 1 | Party id | Числовой | 4 | Not | Идентификатор партии товара (номер приходной накладной) | | 2 | Supplier_id | Числовой | 4 | Not | Идентификатор поставщика из таблицы 4.2.1 | | 3 | Price | Денежный | Х | Not | Стоимость партии товара | | 4 | _Date | Дата | Y | Not | Дата поставки | | |
Справочник «Доставленный товар» В таблице «Delivered_goods» содержится номер партии товара, количество товара в партии, стоимость единицы товара в партии. В различных партиях стоимость одного и того же товара за единицу может быть различна. Структура данных приведена в табл. 4.2.5. Таблица 4.2.5 Структура таблицы Delivered_goods |
№ | Название поля | Тип поля | Размер | Null | Назначение | | 1 | Id | Числовой | 4 | Not | Идентификатор записи | | 2 | Goods_id | Числовой | 4 | Not | Идентификатор товара из таблицы 4.2.2 | | 3 | Party_id | Числовой | 4 | Not | Идентификатор партии товара из таблицы 4.2.4 | | 4 | Quantity | Числовой | 4 | Null | Количество товара в партии | | 5 | Price | Денежный | 8 | Not | Стоимость единицы товара | | |
Страницы: 1, 2, 3, 4
|