Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
136
Добавлен:
14.02.2015
Размер:
86.44 Кб
Скачать

7. Диаграмма «Сущность-связь» в нотациях Чена и Баркера

ER-диаграмма, называемая также схемой, является методом представления логической структуры базы данных в графическом виде для более простого и понятного выражения ее основных компонентов.

ERD предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними.

Происходит постоянное развитие как самой модели, так и способов ее представления - ERD. Используются различные методы или нотации для описания модели. В настоящее время известно большое количество нотаций, используемых в различных Case-системах. Наиболее популярна нотация, которая была введена Ченом и получила развитие в работах Баркера. В настоящее время существует стандарт IDEF1, IDEF1X для построения диаграмм, но широко используются и некоторые другие методы.

1. Метод Чена

1. Для представления сущностей используется прямоугольник, с именем сущности (существительным) внутри.

2. Для изображения взаимоотношений используются ромбы. именуются с помощью глагола (имеет, определяет) .

3. Связь соединяет отношение и сущность и направлена от отношения к сущности. Значение связи хар. ее тип: “0 или 1”, “0 или более”, “1 или более”,” n:m”(диап). Пара связей одного и того же отнош. опр. его тип: 1:1, 1:M, N:M.

4. Детализация сущности выполняется с помощью диаграмм атрибутов, которые показывают ассоциированные с сущностью атрибуты. Диаграмма атрибутов состоит из детализируемой сущности и соответствующих атрибутов и доменов, описывающих область значений атрибутов. Каждая сущность имеет идентификатор или ключ, т.е. один или несколько атрибутов, которые однозначно идентифицируют каждый экземпляр сущности. Используется подчеркивание ключевого атрибута.

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

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

Сущ. разновидности изображения взаимоотношений между сущностями:

с помощью стрелок; с помощью цифр; обычно отношение рассматривается в двух направлениях и рассмотренные способы для этого не совсем удобны и часто используют следующий способ: 1 M

Клиент------------<>--------------Заказ

размещен размещает

На ERD не отображаются атрибуты, предусмотрены отдельные диагр. атрибутов.

Однако, часто на ERD показывают и атрибуты в виде эллипсов, соединенных с сущностью. Если свойство производное, эллипс штриховой, если многозначное, то эллипс двойной. Ключевые атрибуты подчеркиваются. Указываются типы данных.

2. Нотация Баркера Дальнейшее развитие ER подход получил в работах Баркера, предложившего оригинальную нотацию, которая позволила интегрировать все предложенные Ченом средства описания моделей.

В нотации Баркера использеутся только один тип диаграмм - ERD. Сущность на ERD представляется прямоугольником любого размера, содержащего внутри себя имя сущности. Список имен атрибутов (возможно неполный) и указанием ключевых атрибутов.

Все связи являются бинарными, т.е. соединяют две сущности. Для связи должны быть определены имя, степень множественности (тип). Для множественной связи линия связи имеет три точки соединения с сущностью, для единичной - одну. При обязательной связи рисуется непрерывная линия до середины связи, для необязательной - пунктирная. принадлежать кредитная карта

Клиент - - - - - - - ------------------<- ном счета

владеть лимит денег

Каждый клиент может владеть одной или более кредитными картами. Каждая кредитная карта должна принадлежать только одному клиенту.

Существуют также супертипы, подтипы и рекурсивные связи.

Соседние файлы в папке Экзамен БД ответы