Технический контекст: Фармацевтическая сеть состоит из центрального логистического склада и 50 розничных аптечных пунктов. Требуется спроектировать базу данных для строгого учета серий лекарств, сроков годности (контроль FEFO), работы с поставщиками и отпуска рецептурных препаратов по бланкам строгой отчетности.
Почему при отпуске рецептурного препарата правило ссылочной целостности для внешнего ключа рецепта обязано быть ON DELETE RESTRICT, а каскадное удаление (CASCADE) является грубейшей ошибкой?
Технический контекст: Каршеринг с парком 5 000 автомобилей в мегаполисе. Бортовые контроллеры передают телеметрию (GPS-координаты, скорость, уровень топлива) каждые 3 секунды. Нефункциональное требование (SLA): время отклика валидации аренды и статуса авто в радиусе поиска строго < 100 мс при 10 000 одновременных сессий.
pg_stat_statements и failover:
Почему сохранение всей телеметрии (140 млн строк в сутки) в единую непартиционированную реляционную таблицу приведет к полному нарушению SLA (> 100 мс) уже через две недели работы?
Технический контекст: Аналитическое хранилище данных (Data Warehouse) крупного маркетплейса. Входы: кликстрим веб-сайта и мобильного приложения (просмотры, клики, скроллы), события добавления в корзину, транзакции оплат. Задача — построение витрин данных под OLAP-отчеты (LTV, воронка конверсии, ABC-анализ) с использованием осознанной денормализации.
В чем фундаментальное противоречие между требованиями к логической модели в транзакционной системе (OLTP) и аналитическом хранилище (OLAP)? Почему 3НФ противопоказана витринам данных?
Технический контекст: База данных многопрофильной клиники. Обрабатываются специальные категории персональных данных (сведения о здоровье, диагнозы по МКБ-10, анализы). Требуется спроектировать архитектуру в строгом соответствии с требованиями Федерального закона №152-ФЗ и стандартами ИСПДн (шифрование TDE, разделение контуров, неизменяемый аудит доступа).
Почему с точки зрения безопасности 152-ФЗ и архитектуры БД хранение паспортных данных и диагнозов пациентов в одной плоской реляционной таблице считается критической уязвимостью?