Приведи пример когда нормализация будет лишней
Python
Middle
Без компании
Приведи пример когда нормализация будет лишней
Ответы
Нормализация может быть избыточной в системах, ориентированных на аналитику (OLAP), где важнее скорость чтения и агрегации данных, а не минимизация избыточности. Например, в хранилищах данных часто используют денормализованные схемы (звёзды, снежинки) для ускорения запросов.
Пример: таблица отчетов по продажам, где дублируется информация о клиентах в каждой строке заказа:
```
# Денормализованная таблица (лучше для аналитики)
sales_data = [
{"order_id": 1, "customer_name": "Иван", "product": "Ноутбук", "price": 1000},
{"order_id": 2, "customer_name": "Иван", "product": "Мышь", "price": 50}
]
# Нормализованный вариант потребует JOIN-ов, что медленнее для аналитики
customers = {"customer_id": 1, "name": "Иван"}
orders = [
{"order_id": 1, "customer_id": 1, "product": "Ноутбук", "price": 1000},
{"order_id": 2, "customer_id": 1, "product": "Мышь", "price": 50}
]
```