Встречается на 7% собеседований по Analytics
Что такое Primary Key
Primary Key (первичный ключ) — это столбец или набор столбцов в таблице базы данных, который уникально идентифицирует каждую запись. Он обеспечивает целостность данных, предотвращая дублирование и NULL-значения.
Характеристики:
- Уникальность: нет двух строк с одинаковым значением PK
- Не NULL: PK не может быть пустым
- Неизменность: значение PK редко меняется
Пример (SQL):
sql
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
Name VARCHAR(100),
Email VARCHAR(100) UNIQUE
);Здесь CustomerID — PK, гарантирующий уникальность каждой записи.
Применение:
- Связи между таблицами (через Foreign Key)
- Быстрый поиск данных (индексируется автоматически)
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
