Все шпаргалки / Базы данных / 

Реализация метода «сущность - связь»

1. выделение сущностей и их связей2. построение диаграмм «сущность-связь» с учётом всех сущностей и связей3. формирования отношений с указанием первичного ключа для каждого отношения4. добавляем неключевые атрибуты в отношения5. нормализуем полученные отношения с помощью алгоритма нормализацииРезультат – формирование отношенийПри формировании отношений учитывается степень связи между сущностями, а также класс принадлежности экземпляров сущностей участвующих в связи6 правил1) Если степень связи 1:1 и Кл принадлежности обеих сущностей является обязательныт – то формир 1 отношение первичн ключ – любой ключ из 2 сущностей2) кл принадл 1 сущн – обязательный другой – нет. Формир 2 отношение кажд имеет свой ключ.Далее к отношению сущность которого явл обязательным в качестве атр добавл ключ сущности с необх классом принадлежности 3) 1:1 кл принадл обеих сущн явл необязательным, то требуется 3 отношения. 2 отн соотв связи сущн., ключи кот явл первичными в этих отношениях. 3-е отношение – связывающее между 2-мя его первичн ключами4) 1:многие или многие:1 и кл принадл многозн сущности явл обязательным , то формир 2 отношения. Перв ключи – соотв ключи сущностей. Добавл к отнош многозн сущности внешний ключ ключ односвязн сущности.5) 1:мн или мн:1 кл принадл мн сущн необязат. Формир 3 отношения.2 для каждой из сущностей3- связь между ключами6)мн:мн независимо от кл принадлежности формируется 3 реляционных отношения.2 отношения соотв связ сущностям их ключи явл первичн ключами этихотношений3-е отношение является связующим и в качестве первичн ключа исп ключевые атр этих отношенийметод «Сущность связь» используется когда имеется большое количество атрибутов (>15)