Домашнее задание - Анализ предметной области: связи и правила

Выполняйте только если преподаватель назначил это задание. Срок сдачи сообщит преподаватель.

Резервное дистанционное учебное задание по дисциплине «ОП.08 Основы проектирования баз данных» (СПО 09.02.07). Направлено на закрепление навыков анализа связей, кардинальности, модальности и формулирования семантических бизнес-правил по комплексному сценарию.

Данные обучающегося

1. Предметное описание сквозного сценария

Сценарий: Цифровой маркетплейс электронной коммерции «Маркет-Про»

Интернет-магазин обеспечивает продажу товаров покупателям со складских комплексов компании. В рамках предпроектного обследования зафиксированы следующие условия:

2. Задания для самостоятельного выполнения

Опишите 4 ключевые связи предметной области: 1) «Покупатель — Заказ», 2) «Заказ — Товар», 3) «Склад — Товар», 4) «Заказ — Доставка». Для каждой связи укажите кардинальность (1:1, 1:M, M:N), обязательность участия сущностей с обеих сторон и способ реляционной декомпозиции связей M:N.

Сформулируйте не менее трех строгих бизнес-правил, регулирующих процессы маркетплейса (процедура подтверждения заказа, проверка наличия на складе, правила отмены или начисления бонусов).

Укажите два семантических ограничения целостности (балансовые, складские или логические), предотвращающие порчу данных в БД (например, защита от продажи отсутствующего товара, контроль корректности итоговой суммы заказа).

Данные сохранены локально!