Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Характеристика базы данных

Читайте также:
  1. A. схема, отражающая состав и связи данных базы для предметной области
  2. I. ОБСЛЕДОВАНИЕ (СБОР ДАННЫХ)
  3. I. Общая характеристика работы
  4. Анатомическая характеристика жировой ткани
  5. Античная философия (общая характеристика)
  6. Архивация данных. Алгоритмы сжатия данных. Программы архивации данных.
  7. Базы данных. Модели баз данных. Системы управления базами данных (СУБД). Общая характеристика СУБД MS Access.

База данных системы реализуется на MS SQL Server. Разработаем ER-модель (Entity-Relationship model, модель «сущность-связь») базы данных.

ER модель (рисунок 27) отображает состав и взаимосвязи таблиц, отражающих содержание информационной модели в терминах конкретной СУБД.

 

Таблица 19

Перечень сущностей и их соответствие информационной модели

Название сущности в информационной модели Идентификатор таблицы
1. Справочник «Единицы измерения» MeasureUnits
2. Справочник «Группы товара» Groups
3. Справочник «Номенклатура» Assortment
4. Справочник «Категории» Categories
5. Справочник «Дефекты» Defects
6. Справочник «Группы дефектов» DefectGroups
7. Справочник «Перечни дефектов» DefectSets
8. Справочник «Поставщики» Supplier
9. Справочник «Клиенты» Client
10. Справочник «Должности» Positions
11. Справочник «Отделы» Division
12. Справочник «Сотрудники» Employee
13. Файл «Планируемые поставки» ExpectedArrivals
14. Файл «Ожидаемые артикулы» ExpectedArtikuls
15. Таблица «Приход» Arrivals
16. Таблица «Поступившие артикулы» ArrivalArtikuls
17. Таблица «Повреждения» Damages
18. Таблица «Качество» QualityTests
19. Таблица «Обнаруженные дефекты» QualityDefects
20. Таблица «Остатки» Rests
21. Файл «Заказы» Demands
22. Файл «Заказанные артикулы» DemandArtikuls
23. Таблица «Расход» Expense
24. Таблица «Отгружаемые артикулы» ExpenseArtikuls
25. Таблица «Резерв» Reserved
26. Таблица «Инвентаризация» Inventory
27. Таблица «Состав комиссии» Commission
28. Таблица «Результат инвентаризации» Result

 

Рисунок 27. Структура базы данных

 

Структура справочников MeasureUnits, Categories, Supplier, Positions, DefectGroups, Defects, Groups одинакова и приведена в таблице 20. Структуры остальных справочников приведены в таблицах 21- 41.


Таблица 20

Структура справочников

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор ID int   Первичный ключ
Наименование Name varchar 100 символов  
Описание Descr varchar 250 символов  

 

Таблица 21

Структура справочника Assortment

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор ID int   Первичный ключ
Артикул Artikul varchar 10 символов Индексированное поле
Наименование Name varchar 100 символов  
Описание Description varchar 250 символов  
Группа Group int   Связь с таблицей Groups
Активность Active bit    
Кол-во в упаковке count_in_small_pack float    
Кол-во в паллете count_in_pallet float    
Единицы измерения measure_units int   Связь с таблицей MeasureUnits

 

Таблица 22

Структура справочника Client

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор ID int   Первичный ключ
Наименование Name varchar 100 символов  
Описание Descr varchar 250 символов  
Город City varchar 50 символов  
Адрес доставки Shipaddress varchar 250 символов  

 


Таблица 23

Структура справочника Division

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор ID int   Первичный ключ
Краткое имя ShortName varchar    
Полное имя FullName varchar 200 символов  

 

Таблица 24

Структура справочника Employee

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Табельный номер Code int   Первичный ключ
ФИО Shortname varchar    
Полное имя Fullname varchar    
Должность Position int   Связь с таблицей Positions
Отдел Division int   Связь с таблицей Division
Телефон Phone varchar    
e-mail Email varchar    

 

Таблица 25

Структура справочника DefectSets

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Идентификатор группы GroupID int   Связь с таблицей DefectGroups
Идентификатор дефекта DefectID int   Связь с таблицей Defects

 


Таблица 26

Структура таблицы ExpectedArrivals

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Дата ожидаемой поставки Date datetime    
Номер ожидаемой поставки Number int    
Поставщик Supplier int   Связь с таблицей Suppliers
Документ-основание Basis varchar    
Менеджер Manager int   Связь с таблицей Employee
Статус поставки Status int    

 

Таблица 27

Структура таблицы ExpectedArtikuls

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Идентификатор ожидаемой поставки Exp_arrival int   Связь с таблицей ExpectedArrivals
Артикул товара Artikul int   Связь с таблицей Assortment
Количество Count float    
Категория товара Category int   Связь с таблицей Categories
Перечень дефектовочных признаков DefectGroup int   Связь с таблицей DefectGroups

 


Таблица 28

Структура таблицы Arrivals

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Дата и время поставки ArrivalDateTime datetime    
ФИО водителя Driver varchar    
Идентификатор ожидаемой поставки ExpectedArrival int   Связь с таблицей ExpectedArrivals
Идентификатор сотрудника Employee     Связь с таблицей Employee

 

Таблица 29

Структура таблицы ArrivalArtikuls

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Артикул Artikul int   Связь с таблицей Assortment
Количество Count float    
Единицы измерения MeasureUnits int   Связь с таблицей MeasureUnits
Цена Price float    
Количество мест Place_count int    
Идентификатор поставки Arrival int   Связь с таблицей Arrivals
Повреждения Damages int   Связь с таблицей Damages

 


Таблица 30

Структура таблицы Damages

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Количество поврежденных упаковок Count int    
Описание повреждений Description varchar    

 

Таблица 31

Структура таблицы Rests

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Артикул Artikul int   Связь с таблицей Assortment
Дата Date datetime    
Количество Count float    

 

Таблица 32

Структура таблицы Reserved

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Артикул Artikul int   Связь с таблицей Assortment
Отдел КЦ Division int   Связь с таблицей Division
Количество Count float    

 


Таблица 33

Структура таблицы Demands

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Номер заявки Number int    
Дата заявки Date datetime    
Клиент Client int   Связь с таблицей Client
Отдел Division int   Связь с таблицей Division
Сотрудник Manager int   Связь с таблицей Employee
Статус заказа Status int    

 

Таблица 34

Структура таблицы DemandArtikuls

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Артикул Artikul int   Связь с таблицей Assortment
Количество Count float    
Номер заявки Demand int   Связь с таблицей Demands

Таблица 35

Структура таблицы Inventory

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Номер инвентаризации Number int    
Дата инвентаризации Date datetime    

 

Таблица 36

Структура таблицы Expense

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Дата отгрузки Date datetime    
Номер заявки Demand int   Связь с таблицей Demands
Отдел-получатель Division int   Связь с таблицей Division
Номер накладной Numdoc int    
Кладовщик Employee int   Связь с таблицей Employee
Статус отгрузки Status int    
Номер автомобиля Auto varchar    
ФИО водителя Driver varchar    

 

 

Таблица 37

Структура таблицы ExpenseArtikuls

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Артикул Artikul int   Связь с таблицей Assortment
Количество Count float    
Количество мест Place_count int    
Отгрузка Expense int   Связь с таблицей Expense

 


Таблица 38

Структура таблицы Commission

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Инвентаризация Inventory int   Связь с таблицей Inventory
Сотрудник Employee int   Связь с таблицей Employee

 

Таблица 39

Структура таблицы QualityTest

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Объем выборки Count float    
Дата проверки качества Date datetime    
Контролер Controller employee   Связь с таблицей Employee
Партия товара Party int   Связь с таблицей ArrivalArtikul
Количество бракованного товара Bad float    

 


Таблица 40

Структура таблицы QualityDefects

Атрибут сущности Идентификатор поля Тип поля Длина поля Прочее
Идентификатор записи ID int   Первичный ключ
Идентификатор проверки качества Quality_test int   Связь с таблицей QualityTest
Дефект Defect int   Связь с таблицей Defect
Количество бракованного товара Count float    

 

Таблица 41

Структура таблицы Result


Дата добавления: 2015-09-06; просмотров: 138 | Нарушение авторских прав


Читайте в этой же книге: Экранные формы | Обоснование проектных решений по программному обеспечению | Этапы жизненного цикла проекта автоматизации | Ожидаемые риски на этапах жизненного цикла и их описание | Организационно-процедурный уровень | Программно-аппаратный уровень | Информационная модель и ее описание | Используемые классификаторы и системы кодирования | Справочники системы | Характеристика результатной информации |
<== предыдущая страница | следующая страница ==>
Программное обеспечение задачи| Структурная схема пакета (дерево вызова программных модулей)

mybiblioteka.su - 2015-2024 год. (0.015 сек.)