Что бы это значило, если бы я изменил идентификационные отношения с этой части структуры базы данных на неидентифицирующие отношения?

У меня вопрос по поводу этой базы данных. Я немного не уверен в разнице между идентифицирующими и неидентифицирующими отношениями в базе данных, что приводит меня к некоторым загадкам в моей голове.

У меня есть такой дизайн базы данных: (вроде как прокат фильмов в магазинах. «Друзья» - это те, кто одалживает фильм. «Студия» - это продакшн-студии, которые сотрудничали в создании фильма.)

Sample.png

I несколько понимаю, как это работает. Однако мне было интересно, что если я создам loan_id в таблице ссуд и использую movie_id и friend_id в качестве обычных внешних ключей?

Вот некоторые из моих вопросов: и использовать movie_id и friend_id в качестве обычных внешних ключей?

Вот некоторые из моих вопросов: и использовать movie_id и friend_id в качестве обычных внешних ключей?

Вот некоторые из моих вопросов: Каковы преимущества или недостатки более позднего подхода? Ситуация, когда начальная или поздняя модель лучше? Позволяет ли первоначальная модель другу одолжить фильм более одного раза?

Любое подробное объяснение будет высоко оценено.

1
задан NGLN 28 October 2011 в 21:09
поделиться