апа. Primary key (PK)
Скачать 26.12 Kb.
|
Первичный ключ Каждая строка (запись) БД должна быть уникальна. Именно первичный ключ в виде наборов определенных значений, максимально идентифицируют каждую запись. Можно определить по-другому. Первичный ключ: набор определенных признаков, уникальных для каждой записи. Обозначается первичный ключ, как primary key. Primary key (PK) очень важен для каждой таблицы. Поясню почему. Primary key не позволяет создавать одинаковых записей (строк) в таблице; PK обеспечивают логическую связь между таблицами одной базы данных (для реляционных БД). Ключ внешнийForeign key, кратко FK. Обеспечивает однозначную логическую связь, между таблицами одной БД. Например, есть две таблицы А и В. В таблице А (обувь), есть первичный ключ: размер, в таблице В (цвет) должна быть колонка с названием размер. В этой таблице «размер» это и будет внешний ключ для логической связи таблиц В и А. Более сложный пример. Две таблицы данных: Люди и Номера телефонов. Таблица: Люди
Таблица: Номера телефонов
В таблице Номера телефонов PK уникален. FK этой таблицы является PK таблицы Люди. Связь между номерами телефонов и людьми обеспечивает FK таблицы телефонов. То есть: У Зайцева два телефона; У Волкова два телефона; У Белкина один телефон. первичный ключ и внешний ключ |