Правила отображения (преобразования) концептуальной модели ПО в модель реляционной базы данных

1. Преобразование сущностей в реляционные отношения (таблицы) должно удовлетворять первой нормальной форме.

2. Преобразование ассоциаций связано с поддержанием ссылочной целостности между таблицами; ассоциативные отношения 1:M, M:1 реализуются посредством помещения вторичного ключа в сущность со степенью связи «много»; M:N требует введения перекрестной таблицы, в которую в качестве вторичных ключей включаются первичные ключи обеих сущностей.

3. Преобразование агрегации; создается независимая таблица (часть) с атрибутом (внешним ключом), ссылающимся на первичный ключ таблицы владельца (целое).

4. Преобразование композиции; создается зависимая таблица (часть) с первичным ключом, ссылающимся на первичный ключ таблицы владельца (целое).

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: