Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как перейти к логической схеме?

vvv Профи (833), на голосовании 1 год назад
Если степень связи 1:М (М:1) и класс принадлежности М-связной сущности является необязательным, то необходимо формирование трех отношений. Это понятно. А какими станут связи между этими таблицами? Их классы принадлежности и степени связи, как они трансформируются?
Голосование за лучший ответ
Татьяна Просветленный (36374) 1 год назад
Для того чтобы перейти к логической схеме, необходимо определить связи между таблицами, их атрибуты, а также их типы и ограничения. В данном случае, возможны следующие связи между тремя таблицами:

1. Связь между таблицей с М-связной сущностью и первой таблицей с 1-связной сущностью:
- класс принадлежности: обязательный для М-связной сущности, необязательный для 1-связной сущности;
- степень связи: М:1;
- тип связи: внешний ключ в таблице с 1-связной сущностью, указывающий на первичный ключ таблицы с М-связной сущностью.

2. Связь между таблицей с М-связной сущностью и второй таблицей с 1-связной сущностью:
- класс принадлежности: обязательный для М-связной сущности, необязательный для 1-связной сущности;
- степень связи: М:1;
- тип связи: внешний ключ в таблице с 1-связной сущностью, указывающий на первичный ключ таблицы с М-связной сущностью.

3. Связь между двумя таблицами с 1-связной сущностью:
- класс принадлежности: обязательный для обеих 1-связных сущностей;
- степень связи: 1:М;
- тип связи: внешний ключ в одной из таблиц с 1-связной сущностью, указывающий на первичный ключ другой таблицы с 1-связной сущностью.

Таким образом, в логической схеме будут три таблицы, каждая из которых будет содержать атрибуты своей соответствующей сущности, а также внешние ключи для связи с другими таблицами. Классы принадлежности и степени связи для каждой таблицы зависят от требований к конкретной базе данных.
vvvПрофи (833) 1 год назад
не очень понятно(
Похожие вопросы