«Поставщики» - справочная таблица (см. таблицу 3.10), содержащая информацию о поставщиках товаров работающих с компанией. Для каждого поставщика указано наименование поставщика, адрес, телефон для связи, контактное лицо, код банка, расчётный счёт, сведения о поставках.
«Банки» - таблица (см. таблицу 3.11), в которой содержится информация о банках работающих с компанией. Для каждого банка указаны его название, контактное лицо, контактный телефон, расчетный счёт, ИНН, БИК, КПП, и адрес.
«Списания» - таблица (см. таблицу 3.12) отображает все списания товаров со склада: какой товар был списан, в какой фасовке, когда, номер документа на списание, ответственное лицо и причина списания.
«Причины списания товаров» - справочная таблица (см. таблицу 3.13), содержащая перечень причин списания товаров со складов.
«Инвентаризация» - таблица (см. таблицу 3.14), содержащая информацию о проведенных инвентаризациях. По каждой инвентаризации формируются записи в эту таблицу. Записываются перечень инвентаризуемых товаров с указанием их наименования и количества.
Таблица 3.1 – Структура таблицы «Товар»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код товара | Id_tov | Счетчик | |
| Код группы товара | Id_group | Длинное целое число | |
| Код поставщика | Id_post | Длинное целое число | |
| Цена товара | Zena_tov | Действительное число | |
| Затраты на хранение товара | Zatr | Действительное число | |
| Стоимость размещения единицы в заказе | Stoim | Действительное число |
Таблица 3.2 – Структура таблицы «Наименования товаров»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код товара | Id_tov | Счетчик | |
| Наименование товара | Tov | Строка | 100 |
Таблица 3.3 – Структура таблицы «Группы товаров»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код группы товаров | Id_group | Счетчик | |
| Наименование группы товаров | Group | Строка | 50 |
Таблица 3.4 – Структура таблицы «Сотрудники»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код сотрудника | Id_sotrud | Счетчик | |
| Фамилия сотрудника | Surname | Строка | 30 |
| Имя сотрудника | Name | Строка | 30 |
| Отчество сотрудника | Patronymic | Строка | 30 |
| Дата рождения сотрудника | Birth | Дата | |
| Код должности | Id_dolj | Длинное целое число | |
| Дата приема на работу | Date | Дата |
Таблица 3.5 – Структура таблицы «Должности»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код должности | Id_dolj | Счетчик | |
| Наименование должности | Dolj | Строка | 50 |
Таблица 3.6 – Структура таблицы «Клиенты»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код клиента | Id_klient | Счетчик | |
| Фамилия клиента | Surname | Строка | 30 |
| Имя клиента | Name | Строка | 30 |
| Отчество клиента | Patronymic | Строка | 30 |
| Название организации | Org | Строка | 30 |
| Код должности | Id_dolj | Длинное целое число | |
| Расчётный счёт | Schet | Действительное число | |
| Контактный телефон | Tel | Действительное число | |
| Заказы клиента | N_zak | Действительное число |
Таблица 3.7 – Структура таблицы «Продажи»
| Наименование поля | Обозначение | Тип данных | Размер |
| Номер записи | N | Счетчик | |
| Код товара | Id_tov | Длинное целое число | |
| Дата продажи товара | Date | Дата | |
| Номер расходной накладной | N_doc | Строка | 10 |
| Количество товара | Kolvo | Действительное число | |
| Код сотрудника, отпустившего товар | Id_sotrud | Длинное целое число |
Таблица 3.8 – Структура таблицы «Поставки»
| Наименование поля | Обозначение | Тип данных | Размер |
| Номер записи | N | Счетчик | |
| Код товара | Id_tov | Длинное целое число | |
| Дата поставки товара | Date | Дата | |
| Номер приходной накладной | N_doc | Строка | 10 |
| Количество поставленного товара | Amount | Действительное число | |
| Код сотрудника, принявший товар | Id_sotrud | Длинное целое число | |
| Код поставщика | Id_post | Длинное целое число |
Таблица 3.9 – Структура таблицы «Заказы»
| Наименование поля | Обозначение | Тип данных | Размер |
| Номер записи | N | Счетчик | |
| Код товара | Id_tov | Длинное целое число | |
| Дата заказа товара | Date | Дата | |
| Номер бланка заказа | N_zak | Строка | 10 |
| Код поставщика | Id_post | Длинное целое число | |
| Количество товара | Kolvo | Действительное число | |
| Код сотрудника, отпустившего товар | Id_sotr | Длинное целое число | |
| Стоимость заказа | Zena | Действительное число | |
| Затраты на создание заказа | Zatr_zak | Действительное число |
Таблица 3.10 – Структура таблицы «Поставщики»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код поставщика | Id_post | Счетчик | |
| Наименование поставщика | Post | Строка | 50 |
| Контактное лицо | FIO | Строка | 50 |
| Телефон для связи | Tel | Строка | 25 |
| Код банка | Id_bank | Длинное целое число | |
| Расчётный счёт | Schet | Действительное число | |
| Среднее время поставки | Tpost | Действительное число | |
| Среднее время задержки поставки | Zpost | Действительное число |
Таблица 3.11 – Структура таблицы «Банки»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код банка | Id_bank | Счетчик | |
| Наименование банка | Bank | Строка | 50 |
| Контактное лицо | FIO | Строка | 50 |
| Телефон для связи | Tel | Строка | 25 |
| Расчётный счёт | Schet | Действительное число | |
| ИНН | Inn | Действительное число | |
| БИК | Bik | Действительное число | |
| КПП | Kpp | Действительное число |
Таблица 3.12 – Структура таблицы «Списания»
| Наименование поля | Обозначение | Тип данных | Размер |
| Номер записи | N | Счетчик | |
| Код товара | Id_tov | Длинное целое число | |
| Дата списания товара | Date | Дата | |
| Номер акта на списание | N_doc | Строка | 10 |
| Количество списанного товара | Kolvo | Действительное число | |
| Код сотрудника, списавшего товар | Id_sotrud | Длинное целое число | |
| Код причины списания товара | Id_reason | Длинное целое число |
Таблица 3.13 – Структура таблицы «Причины списания товара»
| Наименование поля | Обозначение | Тип данных | Размер |
| Код причины списания товара | Id_reason | Счетчик | |
| Причина списания товара | Reason | Строка | 150 |
Таблица 3.14 – Структура таблицы «Инвентаризация»
| Наименование поля | Обозначение | Тип данных | Размер |
| Номер записи | N | Счетчик | |
| Дата | Date | Дата | |
| Код товара | Id_tov | Длинное целое число | |
| Количество товара | Kolvo | Действительное число | |
| Поле для примечаний | Note | Строка | 200 |
3.2 Логическая модель взаимосвязи таблиц базы данных системы
Схема структуры базы данных системы взаимосвязи таблиц по ключевым признакам представлена на рисунке 4.1.
Рисунок 3.1 - Логическая модель информационной системы
3.3 Информационная модель системы
С помощью информационной модели можно наглядно представить состав информационного обеспечения, а также взаимосвязь между входной, выходной и промежуточной информацией системы. Информационная модель системы представлена на рисунке 3.2.
На рисунке 4.2 введены следующие обозначения:
Т1 - справочная таблица «Товары»;