Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4402.pdf
Скачиваний:
1
Добавлен:
13.11.2022
Размер:
585.72 Кб
Скачать

63

Название

Адрес

Специализация

Магазин

1

ФИО

Обслуживается

Должность

М

Адрес

 

Работник

ИНН

 

1

М

 

 

 

 

 

Продавец

Директор

Руководит

 

 

 

 

 

М

М

 

 

 

 

 

Продает

 

Фасует

М

Товар

М

Артикул

Название

Цена

Рис. 15. Фрагмент ER-диаграммы, отображающей работу магазина

64

Сущность может представлять собой объект реального мира (абстрактная сущность) или являться текстовой строкой или числом (простая сущность). Применение математических функций к конкретным сущностям при заданных значениях аргументов дает однозначный результат.

Диаграммы функциональной модели данных во многом аналогичны ERдиаграммам, но связи между ними представлены в виде функций [ 12 ].

Модель семантических объектов Модель впервые предложена Кренке в 1988 г. [ 12 ].

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

Рассмотрим диаграммы семантических объектов Магазин, Продавец, То-

вар (рис. 16):

Магазин

 

 

 

 

 

 

 

Продавец

 

Товар

 

ID Название 1, 1

 

ID ИНН

1, 1

 

ID Артикул

1, 1

Адрес

 

 

ФИО

1, 1

 

Название

1, 1

Город

1, 1

 

Должность

1, 1

 

Цена

1, 1

Улица

1, 1 1, 1

 

Адрес

1, 1

 

Производитель 1, N

Дом

1, 1

 

Магазин

1, N

 

Цвет

1, N

Склад

0, N

 

 

 

 

Магазин

1, N

Продавец 1, N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 16. Диаграммы семантических объектов

Рядом с одним из атрибутов каждого семантического объекта приводится указатель ID, означающий, что данный атрибут используется в качестве идентификатора объекта. Для обозначения уникальности значений идентифицирующего атрибута указатель подчеркивается (для семантических объектов требование уникальности идентификатора не является обязательным).

Для каждого атрибута указана его кардинальность (минимальное и максимальное количество вхождений этого атрибута в объект). Например, если для атрибута Цена объекта Товар приводится кардинальность 1, 1, это означает, что товар обязательно должен иметь цену, и только одну. Атрибут Производитель объекта Товар имеет кардинальность 1, N. Это указывает на то, что один и тот же товар может изготавливаться одним или несколькими производителями (см. рис. 16). Атрибут Склад объекта Магазин имеет

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]