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