СИЭУиП · Рабочая программа

ОП.08 Основы проектирования баз данных

Организационный план, 29.09.2026 · третий и четвёртый учебные семестры, 38 пар (76 аудиторных часов), 80 минут / сокращённо 60 минут.

Нагрузка, первоисточник и приоритет

Программа, §2.1–2.2, с.6–8; лист «педагогическая нагрузка СИЭУиП.jpg»: у трёх групп одинаковая нагрузка семестра 3 — 40 часов, 24 лекции + 16 практик, и семестра 4 — 36 часов, 16 лекций + 20 практик. Это один тематический комплект на предмет, а не три повтора одинакового контента. Учёт самостоятельной работы (2+3 часа) отдельно, она не становится аудиторными парами. Разделы 1–3 рассчитаны на 20 пар, разделы 4–5 и зачёт на 18. §2.1 повреждён при верстке: строка «практические занятия | 2» для семестра 4 расходится с итогом 20. §2.2 содержит иные внутренние часовые числа: тема 4 указана 16, но перечисляет 4 часа теории и две практики №9–10 по 2 часа (8), тема 5 указана 20, но перечисляет 8 часов теории и шесть практик по 2 часа (20); вместе с отдельным зачётом 2 часа не получается распределение 16+20=36. Ниже методически разбиты те же темы по расписанию, не выдавая произвольное разбиение за утверждённое КТП: в теме 4 8 ч лекций и 8 ч практик (№9 и №10 разбиты на последовательные этапы по две пары), в теме 5 8 ч лекций и 10 ч практик (№15 и №16 совмещены в пару 37), зачёт 2 ч учитывается в практической части. Для точного календарного соответствия требуется утверждённый КТП.

Предметные результаты: проектирование модели данных, структуры и пользовательского интерфейса, запросы и операции SQL, проверка целостности (программа §1.3). Программное обеспечение — серверная СУБД MySQL или Oracle из §3.1; конкретный продукт группы не подтверждён, задания проектируются на переносимом SQL и адаптируются преподавателем без выдуманного формата подключения. В каждой паре индивидуальный проверяемый результат, критерии 4 балла: корректность 2, объяснение 1, самопроверка 1, проверка до следующей пары; зачёт 10 баллов. Официальную шкалу отметок согласовывает преподаватель. Каждое 3-парное окно содержит контроль. Для пропуска — равнозначный индивидуальный продукт после возвращения без выставления оценки без работы.

Последние пары 36 и 37 совмещают практики №14–16 с повторением; пара 38 выполняет зачёт. Отдельных четырёх часов подготовки сверх нагрузки нет. В 80-минутной паре ориентир: 5 мин вход, 20 объяснение и демонстрация, 40 действие, 10 проверка, 5 вывод; для 60 мин: 5+15+30+7+3, второй случай самостоятельно. В последних двух практиках 80 мин: 5+10+45+15+5 с повторением; 60: 5+8+32+12+3, не удалять оценочный продукт.

Все пары

№ / семестрТема программыЧасы; источникТипЦель / проверяемое действиеДеятельность и продуктКонтроль, оценка, срокСвязь с предыдущей парой
01 / 1Тема 1. Основные понятия баз данных; Основные понятия теории БД2 ч; §2.2, с.7урокотличает данные, базу и СУБДсловарь понятий с контрпримеромда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыстарт
02 / 1Тема 1. Основные понятия баз данных; Анализ предметной области: сущности и свойства2 ч; §2.2, с.7уроквыделяет объекты предметной областисхема сущностей и атрибутовда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 01
03 / 1Тема 1. Основные понятия баз данных; Анализ предметной области: связи и правила2 ч; §2.2, с.7урокпроверяет ограничения модели по заданному описаниюсхема отношений и проверка по случаюда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 02
04 / 1Тема 1. Основные понятия баз данных; Практическое занятие №1: ключи, объекты и проект БД, таблицы2 ч; §2.2, с.7практикасоздаёт проект и ключифайл проекта с таблицами и проверкой первичного ключада: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 03
05 / 2Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей; Логическая и физическая независимость данных2 ч; §2.2, с.7урокразличает логическую и физическую схемусопоставление двух сценариев изменения схемыда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 04
06 / 2Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей; Типы моделей данных2 ч; §2.2, с.7уроквыбирает модель по свойствам данныхтаблица сравнения моделейда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 05
07 / 2Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей; Реляционная модель данных: таблицы и ограничения2 ч; §2.2, с.7урокобъясняет связь таблиц и целостностьсхема двух таблиц с ограничениямида: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 06
08 / 2Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей; Реляционная алгебра: выборка и проекция2 ч; §2.2, с.7уроквыполняет два реляционных действияручная выборка с проверкойда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 07
09 / 2Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей; Реляционная алгебра: соединение2 ч; §2.2, с.7урокстроит результат соединения и обнаруживает ошибку ключатаблица результата и объяснениеда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 08
10 / 2Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей; Практическое занятие №2: нормализация реляционной БД2 ч; §2.2, с.7практикаисправляет функциональные зависимостинормализованные таблицы и обоснованиеда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 09
11 / 2Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей; Практическое занятие №3: сущности и связи2 ч; §2.2, с.7практикапреобразует отношение в сущности и связиER-схема с пояснениямида: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 10
12 / 2Тема 2. Взаимосвязи в моделях и реляционный подход к построению моделей; Практическое занятие №4: проектирование реляционной БД2 ч; §2.2, с.7практикастроит реляционную схему с ключамисхема таблиц и тестовых записейда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 11
13 / 3Тема 3. Этапы проектирования баз данных; Основные этапы проектирования БД2 ч; §2.2, с.7урокобъясняет последовательность анализа и проектакарта этапов с входами и выходамида: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 12
14 / 3Тема 3. Этапы проектирования баз данных; Концептуальное проектирование БД2 ч; §2.2, с.7уроксобирает концептуальную модель по требованиямконцептуальная схемада: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 13
15 / 3Тема 3. Этапы проектирования баз данных; Нормализация БД: функциональные зависимости2 ч; §2.2, с.7урокнаходит аномалию обновленияразложение с объяснением зависимостида: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 14
16 / 3Тема 3. Этапы проектирования баз данных; Нормализация БД: проверка связей2 ч; §2.2, с.7урокпроверяет целостность проектакорректирующая записка к схемеда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 15
17 / 3Тема 3. Этапы проектирования баз данных; Практическое занятие №5: записи и логические условия2 ч; §2.2, с.7практикаредактирует данные с проверкой условияпротокол до и после изменения записейда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 16
18 / 3Тема 3. Этапы проектирования баз данных; Практическое занятие №6: ключевые поля, индексы, связи2 ч; §2.2, с.7практиказадаёт ключи и индексрабочая таблица и доказательство связностида: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 17
19 / 3Тема 3. Этапы проектирования баз данных; Практическое занятие №7: сортировка и фильтрация2 ч; §2.2, с.7практикафильтрует и сортирует данныерезультат с двумя проверкамида: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 18
20 / 3Тема 3. Этапы проектирования баз данных; Практическое занятие №8: поиск по одному и нескольким полям2 ч; §2.2, с.7практикасравнивает поиск по ключу и сочетанию условийпоисковый протокол и объяснениеда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 19
21 / 4Тема 4. Проектирование структур баз данных; Средства проектирования структур БД: объекты2 ч; §2.2, с.7–8уроквыбирает объекты БД для сценарияархитектура объектовда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парывторой семестр, после 20
22 / 4Тема 4. Проектирование структур баз данных; Средства проектирования структур БД: ограничения2 ч; §2.2, с.7–8урокпроверяет структуру на конфликт ограниченийспецификация полей и проверкада: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 21
23 / 4Тема 4. Проектирование структур баз данных; Организация интерфейса с пользователем: ввод2 ч; §2.2, с.7–8урокразличает интерфейс и модель данныхсхема формы с назначением элементовда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 22
24 / 4Тема 4. Проектирование структур баз данных; Организация интерфейса с пользователем: контроль2 ч; §2.2, с.7–8урокобъясняет защиту от ошибочного вводасценарии контроляда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 23
25 / 4Тема 4. Проектирование структур баз данных; Практическое занятие №9: проект БД и форма входа, этап 12 ч; §2.2, с.7–8практикасоздаёт файл проекта БДфайл проекта и схема объектовда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 24
26 / 4Тема 4. Проектирование структур баз данных; Практическое занятие №9: проект БД и форма входа, этап 22 ч; §2.2, с.7–8практикасвязывает форму и таблицуформа входа и проверка записида: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 25
27 / 4Тема 4. Проектирование структур баз данных; Практическое занятие №10: исполняемый файл проекта, этап 12 ч; §2.2, с.7–8практикасобирает и запускает проектзапущенный сценарий и журнал результатада: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 26
28 / 4Тема 4. Проектирование структур баз данных; Практическое занятие №10: управление проектом, этап 22 ч; §2.2, с.7–8практикапроверяет изменение структуры после сборкирезультат регрессионной проверкида: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 27
29 / 5Тема 5. Организация запросов SQL; Понятия SQL. Синтаксис операторов, типы данных2 ч; §2.2, с.7–8уроксоставляет оператор с корректным типомтекст запроса и ожидаемый результатда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 28
30 / 5Тема 5. Организация запросов SQL; Создание, модификация и удаление таблиц2 ч; §2.2, с.7–8урокизменяет структуру без потери целостностиDDL-фрагмент с проверкойда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 29
31 / 5Тема 5. Организация запросов SQL; Операторы манипулирования данными2 ч; §2.2, с.7–8урокразличает INSERT/UPDATE/DELETEDML-фрагмент и проверка затронутых строкда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 30
32 / 5Тема 5. Организация запросов SQL; Выборка, сортировка и группировка в SQL2 ч; §2.2, с.7–8уроксоставляет выборку с условием и группировкойSELECT с ожидаемой и фактической таблицейда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 31
33 / 5Тема 5. Организация запросов SQL; Практическое занятие №11: форма и внешний вид2 ч; §2.2, с.7–8практикасоздаёт читаемую форму по полям таблицыформа и тест вводада: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 32
34 / 5Тема 5. Организация запросов SQL; Практическое занятие №12: значения и ограничения поля2 ч; §2.2, с.7–8практикаобеспечивает ограничение значенийтаблица и протокол недопустимого вводада: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 33
35 / 5Тема 5. Организация запросов SQL; Практическое занятие №13: проверка ввода, число и дата2 ч; §2.2, с.7–8практикапроверяет разные форматы вводапроверочный журналда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 34
36 / 5Тема 5. Организация запросов SQL; Практическое занятие №14: создание и модификация таблиц БД; подготовка 1/22 ч; §2.2, с.7–8практика + подготовкаисправляет структуру и повторяет ключи и связиSQL-структура с проверкой ограничений и тренировочным случаемда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 35
37 / 5Тема 5. Организация запросов SQL; Практические занятия №15 «Выборка данных, модификация» и №16 «Транзакции, защита»; подготовка 2/22 ч; §2.2, с.7–8практика, объединены + подготовкапроверяет выборку и откат транзакции на одном сценарииSQL-файл с исходным/итоговым состоянием и тренировочной проверкойда: 4 балла (корректность 2, обоснование 1, самопроверка 1), до следующей парыпосле 36
38 / 5Дифференцированный зачёт; Дифференцированный зачёт2 ч; §2.2, с.7–8итоговая аттестацияобосновывает проект БД и проверяет SQL на практическом случаеиндивидуальный проект и результат запускада: 10 баллов (решение 6, объяснение 2, проверка 2), в парепосле 37

Сверка

Семестр 3: 12 теоретических пар ×2=24 ч; 8 практических ×2=16 ч; итого 40. Семестр 4: 8 теоретических ×2=16 ч; 9 практических и 1 итоговая ×2=20 ч; итого 36. Полный вид занятий только при наличии соответствующего оснащения, самостоятельная работа отдельно.