Базы данных и знаний. Проектирование баз данных по технологии "клиент-сервер" и разработка клиентских приложений. Токмаков Г.П. - 27 стр.

UptoLike

Составители: 

- 27-
После определения всех сущностей нашей предметной области диаграмма
будет иметь вид, показанный на рис. 17. На данной диаграмме о тсутс твуют не-
которые ключевые поля, отраженные на информационно-логической модели и
логической структуре БД «Учебный процесс». Эти поля участвуют в создании
связей между сущностями и будут введены автоматически после установления
связей.
2.1.4. УСТАНО ВК А СВЯЗЕЙ МЕЖДУ СУЩНОСТЯМИ
После того как определены все сущности, необходимо задать связи между
ними. Связь в ERwin тр акту ется как функциональная зависимость между двумя
сущностями. Если рассматривать диаграмму как графическое изображение
предметной области, то сущности являются существительными, а связи - гла-
голами. Например, между сущностями «ГРУППА» и «СТ УДЕНТ » имеет место
связь «состоит из» (см. рис. 18).
В ERwin связи представлены пятью основными эле-
ментами информации:
•- Тип связи. ERwin поддерживает следующие основ-
ные типы связей:
идентифицирующая, ес ли экземпляр дочерней
сущности идентифицируется через связь с ее родитель-
ской сущностью. Атрибуты, составляющие первичный
ключ родительской сущности, входят в первичный ключ
дочерней сущности. Идентифицирующая связь изобра-
жается сплошной линией; Рис. 18.
Неидентиф ици-
> неидентифицирующая, ес ли экземпляр дочерней рующая связь
сущности идентифицируется иначе, чем через связь с ро-
дительской сущностью. Атрибуты, составляющие первичный ключ родитель-
ской сущности, при этом входят в состав неключевых атрибутов дочерней сущ-
ности. Неидентифицирующая связь изображается пунктирной линией;
> категорийная связь используется, когда некоторая сущность опреде-
ляет целую категорию объектов одного типа. В таком случае создается сущ-
ность для определения категории и для каждого элемента категории, а затем
вводится для них связь категоризации. Родительская сущность называется су-
пертипом, а дочерняя подтипом. Общая часть атрибутов сущностей-подтипов,
включая первичный ключ, помещается в сущность-супертип. Различающаяся
часть помещается в сущностях-подтипах. В сущности-супертипе вводится ат-
рибут дискриминатор, позволяющий различать конкретные экземпляры сущ-
ности подтипа. В зависимости от того, все ли возможные сущности-подтипы
включены в модель, категорийная связь является полной или неполной;
> многие-ко-многим - ситуация, когда одной сущности соответствует
один или несколько экземпляров второй сущности, а экземпляру второй