ÚПравила
первичных и альтернативных ключей
Ú(продолжение)
Ú
•Если первичный ключ состоит
более чем из одного атрибута, то значение любого неключевого атрибута должно
функционально зависеть от всего первичного ключа (правило полной
функциональной зависимости).
•Каждый неключевой атрибут
должен функционально зависеть только от первичного и альтернативных ключей,
т.е. значение неключевого атрибута не может определяться значением другого
неключевого атрибута (правило отсутствия транзитивной зависимости).
•Сущности могут иметь также
внешние ключи (Foreign Key), которые могут использоваться в качестве части или
целого первичного ключа или неключевого атрибута. Внешний ключ изображается с
помощью помещения внутрь блока сущности имен атрибутов, после которых следуют
буквы FK в скобках.