Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
157
Добавлен:
16.04.2013
Размер:
6.72 Mб
Скачать

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

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

Различают 4 типа связи:

  1. 1:1

  2. 1:N (один ко многим).

  3. N:1 (многие к одному).

  4. N:N(многие ко многим).

Помимо «тип связи»используется понятие«степень связи». В инфологической модели помимо степени связи надо указыватьпринадлежность связи.

Класс принадлежности– показывает должен или не должен объект одного класса участвовать в связях с объектами другого класса. Класс принадлежности объекта может быть обязательным или необязательным.

Обязательный класс принадлежности.

Если все объекты первого класса должны участвовать в связи с объектами второго класса, то класс принадлежности объектов 1-го класса называется обязательным.

Необязательный класс принадлежности.

Если некоторые объекты 1-го класса могут не участвовать в связях с объектами 2-го класса, то класс принадлежности объектов 1-го класса называются необязательными.

8.ER-диаграммы и их разновидности. Понятия сущности, связи, атрибуты.

Преподаватель читает курс.

Связь именуется глаголом «читает».

Связь между объектами может быть выражена 2 способами представления с помощью ER-диаграмм.

  1. Диаграмма ER-экземпляра.

По номеру курса можно однозначно идентифицировать курс.

  1. Диаграмма ER-типа

Тип связи 1 к 1.

Класс принадлежности объектов и для П и для К необязательный.

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

Как правило в описании предметной области сущность обозначается как существительное.

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

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

Атрибут– свойство сущности.

Атрибутами сущности «Преподаватель» является номер, ФИО, дата рождения, должность.

<П1, К2>

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

Ключ связи– набор ключей сущностей, которые соединяются этой связью.

Ключом связи «Читает» является набор сущностей П и К <НП, НК>.

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

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

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

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

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

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

9.Описание сложных объектов. Составные, обобщенные, агрегированные объекты

По степени сложности различают простые и сложные объекты.

Простой объект– объект, который рассматривается как неделимый.

Сложный объект– объект, который представляет собой объединение других объектов, также выделяемых в предметной области.

Соседние файлы в папке бд