03:16 Первичный ключ и внешний ключ | |||||||||||||||||||||
Таблица в базе данных содержит неупорядоченный набор строк. Чтобы иметь возможность выбрать строку, в таблице создается один или несколько столбцов с различными значениями для каждой строки. Такой столбец называется первичным ключом таблицы PK(primary key)/Благодаря этому каждая строка в таблице имеет свой уникальный идентификатор. Существуют логические (естественные) и суррогатные (искусственные) ключи. Например, естественным первичным ключом может быть номер паспорта. Если естественный ключ найти не удается, то создают искусственный. Это дополнительный столбец, обеспечивающий данные первичным ключом. Даже при наличии естественного ключа, лучше пользоваться искусственным ключом. Таблица продуктов.
Таблица категорий
Каждая из таблиц имеет свой первичный ключ. Наличие первичного ключа не обязательно, но он необходим, если таблицы связаны. Поле id_catalog в таблице продуктов называют внешним FK(foreign key) или вторичным ключом. | |||||||||||||||||||||
|
Всего комментариев: 0 | |