Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену БД SQL.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
349.7 Кб
Скачать
  1. Связи между объектами. Показатель кардинальности. Степень участия. Рекурсивная связь.

Связи между объектами

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

Показатель кардинальности

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

Степень участия

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

Рекурсивная связь

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

  1. Пример моделирования локальной ПрО.

С помощью рассмотренных выше понятий могут быть получены ER-модели для большинства схем баз данных в традиционных административно — управленческих приложениях. Если ПрО обширная, то построение ее концептуальной модели будет протекать более успешно, если эту ПрО разбить на несколько локальных предметных областей. Объем локальной ПрО выбирается таким образом, чтобы в нее входило не более 6–7 объектов. Как раннее упоминалось, отправными элементами для построения ER-модели локальной ПрО очень часто являются используемые в организации документы. Напр форма поставки

  1. Специализация и генерализация. Категоризация. Составные объекты.

Дополнительные концепции базируются на таких понятиях как суперкласс и подкласс, а также используют процесс наследования атрибутов.

Суперкласс — это объект, включающий разные подклассы, которые необходимо представить в модели данных.

Подкласс — это объект, являющийся членом суперкласса, но выполняющий отдельную роль в нем.

Категоризация

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

Составные объекты

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