Базы данных и знаний. Мартьянова А.Е. - 16 стр.

UptoLike

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

Мартьянова А.Е. Базы данных и знаний 16
ник, в верхне же перечис-
ляются
й части которого записано имя сущности, а ни
атрибуты, причем ключевые атрибуты помечаются, например,
подчеркиванием или специальным шрифтом (рис. I.6).
СОТРУДНИК
Табельный номер
Фамилия
Имя
Отчество
Количество детей
Рис. I.6. Пример определения сущности в модели ER
Между сущностями могут быть установлены связибинарные ас-
социации, показывающие, каким образом сущности соотносятся или
взаим
и
связ
енности: один-к-одному (1:1), один-ко-многим
(1:М), многие-
ко-многим (М:М). Связь один-к-одному означает, что эк-
земпляр одной сущности связан только с одним экземпляром другой
сущности. Связь 1:М означает, что один экземпляр сущности, располо-
женный слева по связи, может быть связан с несколькими экземплярами
одействуют между собой. Связь может существовать между двумя
разным сущностями или между сущностью и ей же самой (рекурсивная
связь). Она показывает, как связаны экземпляры сущностей между собой.
Если связь устанавливается между двумя сущностями, то она определяет
взаимосвязь между экземплярами одной и другой сущности. Например,
если у нас есть связь между сущностью «Студент» и сущностью «Препо-
даватель» и эта связьруководство дипломными проектами, то каждый
студент имеет только одного руководителя, но один и тот же преподава-
тель может руководить множеством студентов дипломников. Поэтому
это будет ь «один-
ко-многим» (1:М), один со стороны «Преподава-
тель» и многие со стороны «Студент» (рис. I.7).
В разных нотациях мощность связи изображается по-разному. В
нашем примере мы используем нотацию CASE системы POWER
DESIGNER, здесь множественность изображается путем разделения ли-
нии связи на 3. Связь имеет общее имя «Дипломное проектирование» и
имеет имена ролей со стороны
обеих сущностей. Со стороны студента
эта роль называется «Пишет диплом под руководством», со стороны
преподавателя эта связь называется «Руководит» . Графическая интер-
претация связи позволяет сразу прочитать смысл взаимосвязи между
сущностями, она наглядна и легко интерпретируема. Связи делятся на
три типа по множеств
16
16                                   Мартьянова А.Е. Базы данных и знаний


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

                               СОТРУДНИК
                              Табельный номер
                              Фамилия
                              Имя
                              Отчество
                              Количество детей

             Рис. I.6. Пример определения сущности в модели ER

      Между сущностями могут быть установлены связи – бинарные ас-
социации, показывающие, каким образом сущности соотносятся или
взаимодействуют между собой. Связь может существовать между двумя
разными сущностями или между сущностью и ей же самой (рекурсивная
связь). Она показывает, как связаны экземпляры сущностей между собой.
Если связь устанавливается между двумя сущностями, то она определяет
взаимосвязь между экземплярами одной и другой сущности. Например,
если у нас есть связь между сущностью «Студент» и сущностью «Препо-
даватель» и эта связь – руководство дипломными проектами, то каждый
студент имеет только одного руководителя, но один и тот же преподава-
тель может руководить множеством студентов дипломников. Поэтому
это будет связь «один-ко-многим» (1:М), один со стороны «Преподава-
тель» и многие со стороны «Студент» (рис. I.7).
      В разных нотациях мощность связи изображается по-разному. В
нашем примере мы используем нотацию CASE системы POWER
DESIGNER, здесь множественность изображается путем разделения ли-
нии связи на 3. Связь имеет общее имя «Дипломное проектирование» и
имеет имена ролей со стороны обеих сущностей. Со стороны студента
эта роль называется «Пишет диплом под руководством», со стороны
преподавателя эта связь называется «Руководит» . Графическая интер-
претация связи позволяет сразу прочитать смысл взаимосвязи между
сущностями, она наглядна и легко интерпретируема. Связи делятся на
три типа по множественности: один-к-одному (1:1), один-ко-многим
(1:М), многие-ко-многим (М:М). Связь один-к-одному означает, что эк-
земпляр одной сущности связан только с одним экземпляром другой
сущности. Связь 1:М означает, что один экземпляр сущности, располо-
женный слева по связи, может быть связан с несколькими экземплярами

                                    16