Метод “сущность-связь”

Метод “сущность-связь”, используемый для проектирования реляционной базы данных, имеет в основе концептуальную модель этого же типа (см. главу “Концептуальная модель”). По имеющейся ER-диаграмме по определенным правилам осуществляется генерирование предварительных отношений и проверяется, находятся ли полученные отношения в 3-й нормальной форме. Или нормальной форме Бойса-Кодда (усиленной 3-й), как угодно проектировщику.

#метод_сущность_связь

#ER_диаграмма

#генерирование_предварительных_отношений

– 1 –
– 2 –
– 3 –
– 4 –
– 5 –
– 6 –
– 7 –

Правила генерирования предварительных отношений приведены здесь в самом общем виде. Далее (см. главу “CASE-средства проектирования”) будет показано, что анализ ограничений предметной области позволяет во многих случаях упростить итоговые предварительные отношения.

– 8 –
– 9 –
– 10 –
– 11 –
– 12 –
– 13 –
– 14 –
– 15 –
– 16 –
– 17 –
– 18 –
– 19 –
– 20 –
– 21 –
– 22 –
– 23 –
– 24 –
– 25 –
– 26 –
– 27 –
– 28 –
– 29 –
– 30 –
– 31 –
– 32 –
– 33 –
– 34 –
– 35 –

Таким образом, метод “сущность-связь” достаточно прост: вооружаемся ER-диаграммой (построенной на этапе концептуального моделирования) и по правилам 1-8 переводим каждую связь в набор отношений (реляционных таблиц).