Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Идентификация строк ( первичные ключи )

По этим и другим причинам, вы должны иметь столбец в вашей таблице, который бы уникально идентифицировал каждую строку. Обычно, этот столбец содержит номер - например, номер пациента, назначаемый каждому пациенту. Конечно, вы могли бы использовать имя пациентов, но возможно, что имеется несколько Mary Smiths; и в этом случае, вы не будете иметь другого способа, чтобы отличить этих пациентов друг от друга.

Вот почему номера так необходимы. Такой уникальный столбец (или уникальна группа столбцов ), используемый, чтобы идентифицировать каждую строку и хранить все строки отдельно, называются - первичными ключами таблицы.

Первичные ключи таблицы важный элемент в структуре базы данных. Они - основа вашей системы записи в файл; и когда вы хотите найти определенную строку в таблице, вы ссылаетесь к этому первичному ключу. Кроме того, первичные ключи гарантируют, что ваши данные имеют определенную целостность. Если первичный ключ правильно используетс и поддерживаетс, вы будете знать что нет пустых строк таблицы и что кажда строка отличаетс от любой другой строки. Мы будем обсуждать ключи и далее, когда поговорим относительно справочной целостности в Главе 19 .