Лекция: ER-модель базы данных. Основные нотации изображения ER-модели.

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

Для описания ER-модели (объект – свойство — отношение) используют как языковые, так и графические средства.

Объекты, имеющие одинаковый набор свойств, группируются в классы объектов со своими идентификаторами.

Элементы ER-диаграмм:

Свойства, не изменяющиеся во времени – статические (S), изменяющиеся – динамические (D).

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

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

Например:

Существует несколько нотаций ER-модели.

Нотация Чена. Здесь прямоугольник, где написано имя – независимая сущность. Если прямоугольник двойной, то это зависимая сущность.

Нотация Мартина.

Независимая и родительские сущности аналогичны нотациям Чена.

Нотация IDEF1X:

Ключевые атрибуты прописываются в верхней части сущности.

Пример в нотации case oracle:

 

еще рефераты
Еще работы по информатике