Идентифицирующие и неидентифицирующие отношения между таблицами (сущностями)

#sql #mysql-workbench

#sql #mysql-workbench

Вопрос:

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

Кто-нибудь знает, можно ли иметь много таблиц только с неидентифицирующими отношениями?

Комментарии:

1. Отношения «один ко многим» между независимыми сущностями являются неидентифицирующими отношениями.

2. Спасибо, что ответили на мой пост! Мне интересно, можно ли иметь, например, 12 таблиц на диаграмме EER, все из которых связаны ТОЛЬКО неидентифицирующими отношениями? Или диаграмма EER с только неидентифицирующими отношениями означает, что она неверна или должна быть изменена и т. Д.?

3. Мне кажется, у вас есть суррогатный ключ (identity / autonum) для каждой таблицы. На мой взгляд, это не проблема дизайна. Хотя у вас есть данные только для идентификации уникальной записи. С точки зрения пространства вы занимаете больше места, чем необходимо; хотя, вероятно, для небольшого увеличения производительности

4. Если все отношения между независимыми сущностями являются отношениями «один ко многим», то все они будут неидентифицирующими отношениями.