Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Связи и ссылочная целостность






В объектно-ориентированной модели данных связи представлены с помощью ссылочных атрибутов, которые обычно реализуются с помощью идентификаторов OID. В EER - методологии все связи преобразуются в двухсторонние. В этом разделе описываются способы представления двухсторонних связей с учетом их кратности: " один к одному" (1: 1), " один ко многим" (1: *) и " многие ко многим" (*: *).

Связь типа " один к одному" (1: 1)

Связь типа " один к одному" (1: 1) между объектами А и В представляется за счет добавления ссылочного атрибута в объект А и (для поддержания ссылочной целостности) ссылочного атрибута в объект В. Например, на рис. 2.3 показана связь типа " один к одному" (1: 1) между сущностями Manager и Branch.

Связь типа " один ко многим" (1: *)

Связь типа " один ко многим" (1: *) между объектами А и В представляется за счет добавления в первый объект ссылочного атрибута на объект В и атрибута, содержащего набор ссылок на объект А, во второй. Например, на рисунке показана связи типа " один ко многим" (1: *): между сущностями B и P.

Рис. 2.3. Связь типа " один к одному" (1: 1) между сущностями S и B

Связь типа " многие ко многим" (*: *)

Связь типа " многие ко многим" (*: *) между объектами А и В представляется за счет добавления в каждый объект атрибута, содержащего набор ссылок. При проектировании реляционной базы данных связь типа " многие ко многим" (*: *) раскладывается на две связи типа " один ко многим" (1: *) с использованием промежуточной сущности. Точно также можно поступить для представления этой модели в ООСУБД.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал