Как в любой системе, обеспечивающей автоматизацию процессов управления, в системе, используемой ООО «Евросеть-Ритейл», требуется наличие баз данных, содержащих всевозможные данные и типы данных, над которыми автоматизированная система будет совершать определенные действия, заложенные в неё программистом.
В качестве основных баз данных, участвующих в функционировании всех систем предприятия, используются, находящиеся на серверах компании, накопители данных:
Сотрудники. Данный накопитель содержит следующие сведения:
· Код сотрудника;
· Наименование (ФИО);
· Дата рождения;
· Адрес проживания;
· Паспортные данные;
· Табельный номер;
· Код должности;
· Телефон.
Должности. Данный накопитель содержит следующие сведения:
Код должности;
Наименование должности;
Необходимые параметры;
Иерархия подчинения;
Код сотрудника.
Подразделения. Данный накопитель содержит следующие
сведения:
Код подразделения;
Код сотрудника;
Наименование подразделения;
Юридическое лицо;
Формат.
Юридические лица. Данный накопитель содержит следующие
сведения:
Код юридического лица;
Наименование юридического лица;
ИНН;
Адрес;
Код банка.
Прайс-Листы. Данный накопитель содержит следующие сведения:
Код прайс-листа;
Код товара;
Краткая информация о товаре;
Уникальный штрих-код товара;
Закупочная стоимость товара;
Дата переоценки;
Цена продажи;
Код номенклатуры остатков.
Склады. Данный накопитель содержит следующие сведения:
Код склада;
Наименование склада
Прайс-листы;
Код сотрудника;
Банки. Данный накопитель содержит следующие сведения:
Код банка;
Наименование банка;
Фактический адрес;
Телефон;
ИНН;
КПП;
БИК;
Расчетный счет.
Реквизиты поставщиков. Данный накопитель содержит следующие сведения:
Код реквизита;
Наименование(ФИО);
ИНН;
Телефон;
Адрес;
Расчетный номер;
Код должности.
Бренды. Данный накопитель содержит следующие сведения:
Код бренда;
Наименование бренда;
Код оператора;
Стоимость.
Операторы. Данный накопитель содержит следующие сведения:
Код оператора;
Наименование;
Код SAP;
Код банка.
Номенклатура остатков. Данный накопитель содержит следующие сведения:
Код номенклатуры;
Группы товаров;
Стоимость товаров;
Дата поставки;
Количество поставленных товаров;
Дата продажи;
Количество проданных товаров;
Код бренда;
Код склада.

Даталогическое проектирование.
Даталогическая модель – модель логического уровня, представляющая собой отражение логических связей между элементами безотносительно от их содержания и среды хранения.
Чтобы спроектировать логическую структуру базы данных, необходимо определить все информационные единицы и связи между ними, задать их имена, тип, размер и т.д. В результате будет представлена совокупность моделей созданных ранее таблиц, из которых состоит база данных.
Структура таблицы «Сотрудники»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле | ||
| Код сотрудника | Счетчик | Длинное целое | Да | Да | ||
| Наименование (Ф.И.О.) | Текстовой | Нет | Да | |||
| Дата рождения | Дата/ Время | - | Нет | Да | ||
| Адрес | Текстовой | Нет | Да | |||
| Паспортные данные | Текстовой | Нет | Да | |||
| Табельный номер | Числовой | Длинное целое | Нет | Да | ||
| Код должности | Числовой | Длинное целое | Нет | Да | ||
| Телефон | Числовой | Длинное целое | Нет | Да | ||
Структура таблицы «Должности»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле |
| Код должности | Счетчик | Длинное целое | Да | Да |
| Наименование должности | Текстовой | Нет | Да | |
| Необходимые параметры | Текстовой | Нет | Да | |
| Иерархия подчинения | Текстовой | Нет | Да | |
| Код сотрудника | Числовой | Длинное целое | Нет | Да |
Структура таблицы «Подразделения»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле |
| Код подразделения | Счетчик | Длинное целое | Да | Да |
| Код сотрудника | Числовой | Длинное целое | Нет | Да |
| Наименование подразделения | Текстовой | - | Нет | Да |
| Юридическое лицо | Текстовой | Нет | Да | |
| Формат | Текстовой | Нет | Да |
Структура таблицы «Юридические лица»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле |
| Код юридического лица | Счетчик | Длинное целое | Да | Да |
| Наименование | Текстовой | Нет | Да | |
| ИНН | Числовой | Длинное целое | Нет | Да |
| Адрес | Текстовой | Нет | Да | |
| Код банка | Числовой | Длинное целое | Нет | Да |
Структура таблицы «Прайс-листы»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле | |
| Код прайс-листа | Счетчик | Длинное целое | Да | Да | |
| Код товара | Числовой | Длинное целое | Нет | Да | |
| Информация о товаре | Текстовой | Нет | Да | ||
| Штрих-код товара | Числовой | Длинное целое | Нет | Да | |
| Стоимость закупки | Денежный | - | Нет | Да | |
| Дата переоценки | Дата/ Время | Длинное целое | Нет | Да | |
| Цена продажи | Денежный | - | Нет | Да | |
| Код номенклатуры остатков | Числовой | Длинное целое | Нет | Да | |
Структура таблицы «Склады»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле |
| Код склада | Счетчик | Длинное целое | Да | Да |
| Наименование склада | Текстовой | Нет | Да | |
| Прайс-листы | Текстовой | Нет | Да | |
| Код сотрудника | Числовой | Длинное целое | Нет | Да |
Структура таблицы «Банки»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле | ||
| Код банка | Счетчик | Длинное целое | Да | Да | ||
| Наименование банка | Текстовой | Нет | Да | |||
| Адрес | Текстовой | Нет | Да | |||
| Телефон | Числовой | Длинное целое | Нет | Да | ||
| ИНН | Числовой | Длинное целое | Нет | Да | ||
| КПП | Числовой | Длинное целое | Нет | Да | ||
| БИК | Числовой | Длинное целое | Нет | Да | ||
| Расчетный номер | Числовой | Длинное целое | Нет | Да | ||
Структура таблицы «Реквизиты поставщиков»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле | |
| Код реквизита | Счетчик | Длинное целое | Да | Да | |
| Наименование (Ф.И.О.) | Текстовой | Нет | Да | ||
| ИНН | Числовой | Длинное целое | Нет | Да | |
| Телефон | Числовой | Длинное целое | Нет | Да | |
| Адрес | Текстовой | Нет | Да | ||
| Расчетный номер | Числовой | Длинное целое | Нет | Да | |
| Код должности | Числовой | Длинное целое | Нет | Да | |
Структура таблицы «Бренды»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле |
| Код бренда | Счетчик | Длинное целое | Да | Да |
| Наименование бренда | Текстовой | Нет | Да | |
| Код оператора | Числовой | Длинное целое | Нет | Да |
| Стоимость | Денежный | - | Нет | Да |
Структура таблицы «Операторы»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле |
| Код оператора | Счетчик | Длинное целое | Да | Да |
| Наименование | Текстовой | Нет | Да | |
| Код SAP | Числовой | Длинное целое | Нет | Да |
| Код банка | Числовой | Длинное целое | Нет | Да |
Структура таблицы «Номенклатура остатков»
| Имя поля | Тип данных | Размер поля | Ключевое поле | Обязательное поле | ||||||
| Код номенклатуры | Счетчик | Длинное целое | Да | Да | ||||||
| Группы товаров | Текстовой | Нет | Да | |||||||
| Стоимость товаров | Денежный | - | Нет | Да | ||||||
| Дата поставки | Дата/ Время | - | Нет | Да | ||||||
| Кол-во поставленных товаров | Числовой | Длинное целое | Нет | Да | ||||||
| Дата продажи | Дата/ Время | - | Нет | Да | ||||||
| Кол-во проданных товаров | Числовой | Длинное целое | Нет | Да | ||||||
| Код бренда | Числовой | Длинное целое | Нет | Да | ||||||
| Код склада | Числовой | Длинное целое | Нет | Да | ||||||