Индивидуальный рабочий лист обучающегося по дисциплине «ОП.08 Основы проектирования баз данных». Анализ связей, определение кардинальности (1:1, 1:M, M:N), обязательности участия и формулирование семантических правил предметной области.
| Показатель | Балл | Критерий выставления оценки |
|---|---|---|
| 1. Определение связей и кардинальности | 0–2 балла | Точное выявление сущностей, определение типов кардинальности (1:1, 1:M, M:N), декомпозиция отношений и фиксация степени обязательности участия сущностей. |
| 2. Формулирование бизнес-правил | 0–1 балл | Формулирование не менее трех четких, непротиворечивых правил предметной области, регламентирующих реальные процессы. |
| 3. Выявление ограничений целостности | 0–1 балл | Определение не менее двух семантических ограничений (темпоральных, ресурсных или балансовых) и способа их контроля. |
В частном медицинском центре прием ведут врачи различных специальностей. Пациенты обращаются в регистратуру или записываются онлайн. Требуется спроектировать структуру взаимосвязей с учетом следующих условий:
Укажите ключевые сущности, кардинальность связей между ними (1:1, 1:M, M:N), класс принадлежности (обязательное/факультативное) с обеих сторон и способ декомпозиции связи между Врачом и Пациентом.
Сформулируйте не менее трех строгих бизнес-правил клиники (правила отмены записи, режим работы врачей, порядок оплаты приемов).
Опишите темпоральное ограничение на непересечение интервалов времени приема для пациента и врача, а также способ его контроля в базе данных.
В учебном управлении университета автоматизируется учет контингента студентов, академических групп и учебных дисциплин:
Опишите связи «Группа — Студент», «Студент — Дисциплина» и «Преподаватель — Дисциплина». Укажите кардинальность (1:M, M:N), обязательность участия и промежуточную таблицу декомпозиции.
Сформулируйте не менее трех бизнес-правил (правила перевода из группы в группу, лимит численности группы, условия допуска к сессии).
Опишите семантическое ограничение соответствия учебному плану и преподавательскому составу при внесении оценки в ведомость.
В автоматизированной банковской системе (АБС) ведется учет розничных кредитов физических лиц:
Определите сущности и кардинальность связей «Клиент — Кредитный договор» и «Кредитный договор — Платеж». Опишите класс принадлежности с обеих сторон связи.
Сформулируйте не менее трех бизнес-правил банковского кредитования (очередность списания штрафов и процентов, закрытие договора, лимиты выдачи).
Опишите балансовое ограничение непревышения суммы платежей над остатком долга и темпоральное ограничение дат в терминах ограничений БД.
Авиакомпания осуществляет регулярные пассажирские перевозки между городами:
Опишите связь «Рейсы и Аэропорты» (дуальное отношение M:N), «Самолет — Рейс» (1:M), «Рейс — Билет» (1:M) и «Пассажир — Место на рейсе» (1:1). Укажите обязательность участия.
Сформулируйте не менее трех бизнес-правил авиакомпании (запрет совпадения аэропорта вылета и прилета, время окончания регистрации, правила овербукинга).
Опишите семантическое ограничение уникальности посадочного места (пара «Рейс + Место») и ограничение максимальной вместимости борта.