Реляционная модель для отношения сущности - база данных
Я знаю, что можно преобразовать отношения сущностей в реляционную модель, но возможно ли преобразовать реляционную модель в отношения сущностей с использованием тех же правил? Я искал это в Интернете, но люди всегда переходят из ER в Relational.
1 ответ
Модель сущности-отношения является тонкой интерпретацией реляционной модели. Наборы сущностей - это домены атрибутов, наборы значений - это домены доменов атрибутов, наборы отношений - это отношения между несколькими наборами объектов, а атрибуты - это двоичные отношения 1-к-1 от объектов или отношения к значениям. Любая модель сущности-отношения (и я бы сказал, любая модель данных) может быть понята с точки зрения ее областей и отношений.
Начиная с реляционной модели, не каждое отношение обязательно соответствует характеристикам отношения объекта или отношения отношения. Реляционная модель не отличает сущности от значений, поэтому является более простой и более общей моделью данных. Тем не менее, нетрудно нормализовать, а затем объединить атрибуты общих определителей, чтобы создать отношения сущностей и создать отношения отношений из отношений между несколькими сущностями.