Вопросы к Поиску с Алисой
Разница между первичным и внешним ключом в диаграмме ERwin заключается в их функциях и происхождении.
Первичный ключ — это атрибут или сочетание атрибутов, которые идентифицируют один конкретный экземпляр сущности. www.lucidchart.com Первичный ключ должен быть статическим и неразрушаемым, то есть не подвергаться изменениям. www.interface.ru Например, первичный ключ независимой сущности не включает в себя первичных ключей других сущностей. www.interface.ru
Внешний ключ — это атрибут или группа атрибутов, составляющих первичный ключ другой сущности. dbs.academy.lv Внешний ключ может быть, а может и не быть, ключевым атрибутом в связанной сущности. dbs.academy.lv Внешний ключ создаётся каждый раз, когда атрибут привязывается к сущности посредством единичной или множественной связи. www.lucidchart.com Например, займ на каждый отдельный автомобиль может быть выдан только одним банком, поэтому в качестве внешнего ключа в таблице «автомобиль» использован основной ключ «идентификатор банка». www.lucidchart.com При этом идентификатор «банка» может служить внешним ключом сразу для нескольких автомобилей. www.lucidchart.com