Концептуальное проектирование базы данных

При концептуальном проектировании базы данных используется методика, ориентированная на модель представление данных «Сущность-связь». Базовыми элементами в этой модели являются сущности и связи.

1. Устанавливаются сущности. Под сущностью понимают основное содержание, совокупность важнейших свойств объектов рассматриваемой предметной области. Сущность состоит из множества экземпляров, каждый из которых содержит характеристики или свойства конкретного объекта предметной области.

Для каждой сущности указывается наименование, дается краткое описание. Оценивается количество экземпляров сущности. Описание сущностей приведены в таблице 5.

Таблица 5. Описание сущностей

Наименование сущности Описание сущности Количество экземпляров
Признаки изображения Признаки изображений грибов 9
Выборка входных данных Выборка входных данных 100
Накладная для передачи контейнеров Накладная для передачи контейнеров с грибами 1
Акт для передачи корзин Акт передачи корзин для оплаты работ заготовителя 1

2. Для каждой сущности определяется совокупность атрибутов. Атрибуты − поименованные свойства объектов, являющиеся содержанием сущности. Для каждого атрибута устанавливается имя и дается определение, которое вносится в глоссарий. Сущность не может содержать двух атрибутов с одним и тем же именем. Каждый экземпляр сущности должен быть уникален и отличаться от других экземпляров.

Атрибут может использоваться в качестве первичного ключа, вторичного ключа или определять не ключевое свойство сущности. Описание атрибутов сущностей приведены в таблице 6.

Таблица 6. Описание атрибутов сущностей

Наименование сущности (количество экземпляров) Наименование атрибута Наименование домена

Признаки изображения (9)

*Идентификатор изображения Идентификатор
*Координаты точки х Координаты
*Координаты точки у Координаты
*Идентификатор признака Идентификатор
Значение признака Значение признака

Выборка входных данных (100)

*Идентификатор изображения Идентификатор
*Координаты точки х Координаты
*Координаты точки у Координаты
Принадлежность границе Принадлежность
Принадлежность обучающей выборке Принадлежность

Правила принятия решений (1)

*Идентификатор признака 1 Идентификатор
*Идентификатор признака 2 Идентификатор
Значение коэффициента Значение коэффициента
  Значение измененного полинома Значение полинома

Накладная для передачи контейнеров (1)

*Идентификатор накладной Идентификатор
*Идентификатор контейнера Идентификатор
*Идентификатор товара Идентификатор
Наименование товара Наименование
Количество товаров в накладной Количество
  Единица измерения Единица измерения
  Количество грибов в контейнере Количество
  Вес нетто контейнера Вес

Акт для передачи корзин (1)

*Идентификатор акта Идентификатор
*Идентификатор корзины Идентификатор
*Идентификатор товара Идентификатор
Наименование товара Наименование
Единица измерения Единица измерения
Количество грибов в корзине Количество
Количество грибов в акте Количество
Вес нетто Вес
Цена Цена

3. Для доменов определяются типы значений. Домен можно определить как совокупность значений, из которых берутся значения атрибутов. Каждый атрибут может быть определен только на одном домене, но на каждом домене может быть определено множество атрибутов. В понятие домена входит не только тип данных, но и область значений данных. Описание доменов приведены в таблице 7.

Таблица 7. Описание доменов

Наименование домена Название и описание типа данных (максимальное количество знаков) Примеры значений
1 Идентификатор Идентификатор, числовой (4) 0025
2 Координаты Координата точек на изображении, числовой (4) 10
3 Значение признака Значение признака изображения (4) 256
4 Принадлежность Бинарный (1) 1
5 Наименование Наименование товара в накладной, текстовый (100) Грибы
6 Единица измерения Единица измерения корзин/контейнеров, текстовый (2) кг
7 Количество Количество корзин/контейнеров, числовой (3) 25
8 Цена Цена товара, числовой (5) 10000

 

Дата: 2018-12-28, просмотров: 69.