Скажут у меня есть модель ERПервичные и ER модели
_____________
| E2 |
|_____________|
| | |
| | |
A21* A22 A23*
где A21 и A23 являются первичными ключами.
это означало бы первичный ключ для Е2 будет
PRIMARY KEY (A21, A23)?
Если да, то в чем разница диаграммы ниже.
_____________
| E2 |
|_____________|
| | |
| | |
[]---|----[]---[]
| | |
| | |
A21* A22 A23*
где [] представляет собой комбинацию первичных ключей. - это то же, что и предыдущая диаграмма, а первичный ключ - ПЕРВИЧНЫЙ КЛЮЧ (A21, A23)?
Тогда на основе первой диаграммы должен быть код SQL, может ли быть оператор . ССЫЛКИ E2 (A21) И СПРАВОЧНЫЕ МАТЕРИАЛЫ E2 (A23) существуют? Или мы всегда должны ссылаться на все первичные ключи в таблице?
Надеюсь, мой вопрос достаточно ясен.
Вы используете ER для сбора анализа данных или структуры базы данных? Один и тот же инструмент диаграмм может быть использован для обоих. Некоторые люди не делают различия между ними. –