Встречается на собеседованиях • сегодня
Что такое первая нормальная форма базы данных
Первая нормальная форма (1NF) требует, чтобы таблица удовлетворяла следующим условиям:
- Все атрибуты атомарны (неделимы).
- Нет повторяющихся строк (уникальность записей).
- Определен первичный ключ.
Пример нарушения 1NF:
Таблица Orders с колонкой Products, содержащей список через запятую:
sql
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
CustomerID INT,
Products VARCHAR(200) -- "Laptop,Phone,Tablet" – нарушение атомарности
);Исправленный вариант (1NF):
sql
CREATE TABLE OrderItems (
OrderItemID INT PRIMARY KEY,
OrderID INT,
Product VARCHAR(50), -- Каждый продукт в отдельной строке
FOREIGN KEY (OrderID) REFERENCES Orders(OrderID)
);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы