Встречается на собеседованиях • сегодня
Приведи пример ненормализованных данных
Ненормализованные данные содержат избыточность и могут привести к аномалиям при обновлении. Пример - таблица заказов, где повторяется информация о клиенте:
python
orders = [
{
'order_id': 1,
'customer_name': 'Иван Иванов',
'customer_phone': '+79991234567',
'product': 'Ноутбук',
'price': 50000,
'order_date': '2023-01-15'
},
{
'order_id': 2,
'customer_name': 'Иван Иванов', # Повторяющиеся данные
'customer_phone': '+79991234567', # Повторяющиеся данные
'product': 'Мышь',
'price': 2000,
'order_date': '2023-01-20'
}
]Проблемы:
- Избыточность - дублирование имени и телефона клиента
- Аномалии обновления - при смене телефона нужно обновлять все записи
- Риск несогласованности - могут появиться разные телефоны для одного клиента
Нормализованный вариант разделил бы данные на таблицы Customers и Orders.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы