128
правок
Изменения
→Ключи
** '''Простые''' (англ. ''simple'') {{---}} состоящие из одного поля,
** '''Составные''' (англ. ''composite'') {{---}} состоящие из нескольких полей.
* По "естественности"«естественности»:
** '''Естественные''' (англ. ''natural'') {{---}} приходят из реальных данных,
** '''Суррогатные''' (англ. ''surrogate'') {{---}} генерируются СУБД или придумываются специально для идентификации записи. Использование суррогатного ключа может быть обусловлено тем, что естественный ключ является длинным, составным или вовсе отсутствует.
* По "приоритету"«приоритету»:
** '''Основной''' (англ. ''primary'') {{---}} ключ, используемый для того, чтобы ссылаться на таблицу. Использование различных ключей для ссылок считается плохой практикой.
** '''Дополнительные''' (англ. ''secondary'') {{---}} ключи, позволяющие поддерживать уникальность поля или набора полей. Их не следует использовать для ссылок на таблицу.