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

32.Тип связи “1: m” между объектами предметной области, определение, пример. Графическая интерпретация. Привести схему реализации в базе данных.

Связь один ко многим определяет такой тип связи между типами сущностей А я В, для которой одному экземпляру сущности Аможет соответствовать 0, 1 или несколько экземпляров сущности В, но каждому экземпляру сущности В соответствует один экземпляр сущности А. При этом однозначно идентифицировать можно только экземпляр сущности А по экземпляру сущности В.Примером связи типа 1: М является связь “учится” между сущностями “учебная группа” и “студент”. Для такой связи, зная конкретного студента, можно однозначно идентифицировать учебную группу, в которой он учится, или, зная учебную группу, можно определить веек обучающихся в ней студентов.

Рис.2 Графическое изображение одно – многозначный связи отношений объектов.

В такой связи объект А является главным объектом, а объект В – подчиненным, т.е. имеет место иерархическая подчиненность объекта В объекту А. Примером одно – многозначных связей являются подразделения – сотрудники, кафедра – преподаватель, группа студент и т.п.

33.Агрегация и обобщение в модели «Сущность-связь» определение, сходство и различие. Примеры агрегации и обобщения.

Агрегированные объекты соответствуют какому-либо процессу, в которые оказываются «вовлеченными» другие объекты. «Поставщик», который поставляет продукцию, «Потребитель», который получает эту продукцию, а также сама поставляемая «Продукция».

Своеобразным объектом является «Дата поставки». Агрегированный объект, как и простой объект, может иметь характеризующие его свойства, например, (размер поставки). Объекты, входящие в состав агрегированного объекта не обязаны наследовать его свойства в отличие от обобщенных объектов. Графическая интерпретация агрегированного объекта приведена на рис. 1.

Рис.1 Агрегированный объект “Поставка”

Обобщенные объекты-объекты, связанные по какому-либо определенному(общему) признаку.

Учащийся-школьник

Студент колледжа

Бакалавр

Аспирант

Студент вуза

Обобщение основано на объединении родственных информационных объектов в родовой объект. Например, объекты АВТОМОБИЛЬ, САМОЛЕТ, КОРАБЛЬ, ВЕЛОСИПЕД, МОТОЦИКЛ объединяем в объект ТРАНСПОРТНОЕ СРЕДСТВО. Одним из атрибутов этого объекта будет атрибут «тип транспортного средства».

34. Понятие отображения и ассоциации в модели «Сущность-связь», их сходство и различие. Привести пример.

Различают два типа связи между парами сущностей: отображение и ассоциация.

Отображение – двунаправленная бинарная связь.

Ассоциация – однонаправленная бинарная связь.

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

Графически ассоциация изображается в виде линии, соединяющей класс сам с собой или с другими классами.

С понятием ассоциации связаны четыре важных дополнительных понятия: имя, роль, кратность и агрегация. Во-первых, ассоциации может быть присвоено имя,

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

ассоциация должна читаться как "Студент учится в Университете".

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

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