Ключ – одно или несколько полей для идентификации записей таблицы.

Первичный ключ
Простой ключ У разных книг могут совпадать значения полей, но
инвентарный номер у каждой книги свой.
Таблица КНИГИ
| Номер | Автор | Название | Год | Полка |
| Семакин И.Г. | Структурированный конспект базового курса | |||
| Угринович Н.В. | Информатика и информационные технологии | |||
| Окулов С.В. | Основы программирования |
Составной ключ У разных записей одновременно не могут совпадать
только сочетание двух полей: город и номер школы.
Таблица ШКОЛЫ
| Город | Номер школы | Директор | Адрес школы | Телефон |
| Москва | Крючкова И.И. | Нижняя Первомайская, 14 | 465-23-52 | |
| Тверь | Григорьев С.В. | Пушкинская, 34 | 3-75-45 | |
| Пермь | Сысоева Т.И. | Мира, 78 | 47-30-12 |
Каждая запись в таблице должна иметь первичный ключ.
Свойства первичного ключа
- Уникальность записи, т.е. запись должна однозначно определяться значением ключа.
- Отсутствие избыточности, т.е. никакое поле нельзя удалить из ключа, так, чтобы он не потерял уникальности.






