МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «СЕВЕРО-КАВКАЗСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ» СРЕДНЕПРОФЕССИОНАЛЬНЫЙ КОЛЛЕДЖ КАЛЕНДАРНО-ТЕМАТИЧЕСКИЙ ПЛАН ПРЕПОДАВАТЕЛЯ Наименование учебной дисциплины (МДК) Основы проектирования баз данных курс ___2_____группа______09.02.07-231,232,234 Специальность __09.02.07 Информационные системы и программирование ____________ Преподавателя __Шовкаровой Зарины Сейтбиевны_____________ Общее количество часов на дисциплину по учебному плану ___138 Из них 1семестр –_2 семестр –138 Календарно - тематический план преподавателя составлен на основании Федерального государственного образовательного стандарта. Рассмотрен и обсужден предметной (цикловой) комиссией _________________________________ ________________Информационные дисциплины__________________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ Протокол №____ от «__»___________20___г. Председатель ЦК____________/___________ лабораторные работы практические занятия курсовая работа (проект) 1 2 3 4 5 6 7 8 2, 4 159 13 138 69 69 - 159 13 138 69 69 - Всего часов теоретические занятия Всего Самостоятельная работа обучающегося Курс, семестр Максимальная учебная нагрузка Учебная нагрузка обучающихся (час.) Обязательная аудиторная нагрузка в т.ч. № зан ятия Наименование разделов, тем, занятий 1 2 Вид Кол-во занят часов ия 3 4 Календарные сроки изучения 231 232 234 Домашнее задание 6 РАЗДЕЛ 1. ОСНОВНЫЕ ПОНЯТИЯ БАЗ ДАННЫХ 1 Тема 1.1. Основные понятия теории БД 2 УНЗ 2 Тема 1.2. Технологии работы с БД 2 УК ОИ1 стр.6-13 ОИ1 стр.25-33 РАЗДЕЛ 2. ВЗАИМОСВЯЗИ В МОДЕЛЯХ И РЕЛЯЦИОННЫЙ ПОДХОД К ПОСТРОЕНИЮ МОДЕЛЕЙ 3 Тема 2.1. Логическая и физическая 2 УК независимость данных 4 5 1 ОИ2 стр.6-13 Тема 2.2 Типы моделей данных. Реляционная модель данных. Тема 2.3. Реляционная алгебра 2 УК 2 УК ПЗ 1. Проектирование структуры базы данных. (Создание проекта БД. Проектирование реляционной БД. Нормализация таблиц.) 2 ПЗ 2 ПЗ 2 ПЗ ОИ3 стр.72-82 ОИ2 стр.45-55 Выполнение инд. заданий ПР 2 3 РАЗДЕЛ 3. Этапы проектирования баз данных 2 УК ОИ2 стр.102-113 Тема 3.2 Концептуальное проектирование БД. Тема 3.3. Нормализация БД 2 УК 2 УК ОИ2 стр.126-130 ОИ2 стр.166-170 4 ПЗ 2.Нормализация отношений. (Нормализация реляционной БД, освоение принципов проектирования БД. Преобразование реляционной БД в сущности и связи). 2 ПЗ 9 Тема 4.1 Средства проектирования структур 6 Тема 3.1.Основные этапы проектирования БД 7 8 Выполнение инд. заданий ПР РАЗДЕЛ 4. Проектирование структур баз данных 2 УК 10 2 УК 11 2 УК БД ОИ3 стр.16-17 12 2 УК 13 2 УК 14 2 УК 15 2 УК 16 2 УК 2 ПЗ 2 ПЗ 2 ПЗ 2 ПЗ ПЗ 5. Разработка схемы данных. (Создание ключевых полей. Задание индексов. Установление и удаление связей между таблицами. Задание ключей). 2 ПЗ 2 ПЗ Тема 4.2 Организация интерфейса с 2 УК 2 УК ПЗ 6. Разработка запросов (Проведение сортировки и фильтрации данных. Поиск данных по одному и нескольким полям. Поиск данных в таблице). 2 ПЗ 2 ПЗ ПЗ 7.Разработка форм (Создание формы. Управление внешним видом формы). 2 ПЗ 2 ПЗ 2 ПЗ 2 ПЗ 5 6 7 8 9 10 17 ПЗ 3.Создание структуры базы данных. Объект Таблицы. (Редактирование и модификация таблиц. Редактирование, добавление и удаление записей в таблице). ПЗ 4.Редактирование структуры базы данных. (Применение условий к записям. редактирование и табличного файла). логических Открытие, пополнение пользователем 18 11 12 13 14 15 ПЗ 8. Создание основных объектов БД. Создание БД. 16 Выполнение инд. заданий ПР Выполнение инд. заданий ПР Выполнение инд. заданий ПР ОИ2 стр.26-37 Выполнение инд. заданий ПР Выполнение инд. заданий ПР Выполнение инд. заданий ПР РАЗДЕЛ 5. Организация запросов SQL 2 УК 20 2 УК 21 2 УК 19 Тема 5.1 Основные понятия языка SQL. Синтаксис операторов, типы данных. ОИ2 стр.40-57 2 УК 2 ПЗ Выполнение инд. заданий ПР 19 ПЗ 9.Создание таблиц (Создание файла проекта базы данных. Написание программного файла и работа с табличными файлами. Заполнение массива из табличного файла. Заполнение табличного файла из массива). 23 Тема 5.2 Создание, модификация и 2 УК 2 УК ОИ2 стр.60-70 24 удаление таблиц. Операторы манипулирования данными 25 2 УК 26 2 УК 2 ПЗ 21 2 ПЗ 22 2 ПЗ 23 2 ПЗ 2 УК 28 2 УК 29 2 УК 30 2 УК ПЗ 11. Использование функций (Добавление записей в табличный файл из двумерного массива. Работа с командами ввода-вывода. Использование функций защиты для БД). 2 ПЗ ПЗ 12-13. Сложные SQL –запросы (Задание значений и ограничений поля. Проверка введенного в поле значения. Отображение данных числового типа и типа дата). 2 ПЗ 2 ПЗ 29 2 ПЗ 30 2 ПЗ 31 2 ПЗ 22 17 18 20 ПЗ 10. Простые запросы на языке SQL (Использование исполняемого файла проекта БД, приемы создания и управления. Создание и модификация таблиц БД. Выборка данных из БД. Модификация содержимого БД. Обработка транзакций). 27 Тема 5.3 Организация запросов на выборку данных при помощи языка SQL 24 25 26 27 28 2 ПЗ 2 ПЗ Выполнение инд. заданий ПР ОИ2 стр.76-85 Выполнение инд. заданий ПР Выполнение инд. заданий ПР Тема 5.4 Сортировка и группировка данных в SQL 2 УК 33 2 УК 33 2 УК 34 3 УК 2 ПЗ 2 ПЗ 3 ПЗ 31 32 33 34 ПЗ 14. Группирование (Работа с переменными. Использование функций для работы с массивами). ПЗ 15. Подзапросы (Создание интерфейса входной формы. Создание меню различных видов. Модификация и управление меню. Создание рабочих и системных окон. Добавление элементов управления рабочим окном). Итого 138 ОИ2 стр.90-100 Выполнение инд. заданий ПР Информационное обеспечение обучения Список основной литературы 1 Молдованова, О. В. Информационные системы и базы данных : учебное пособие для СПО / О. В. Молдованова. — Саратов : Профобразование, 2021. — 177 c. — ISBN 978-5-4488-1177-7. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/106617.html. — Режим доступа: для авторизир. пользователей. - DOI: https://doi.org/10.23682/106617 2 Грошев, А. С. Основы работы с базами данных : учебное пособие / А. С. Грошев. — 3-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. — 255 c. — ISBN 978-5-4497-0914-1. — Текст : электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. — URL: https://www.iprbookshop.ru/102038.html. — Режим доступа: для авторизир. пользователей Список дополнительной литературы 1 2 3 Разработка баз данных [Электронный ресурс] : учебное пособие / А.С. Дорофеев [и др.]. — Электрон. текстовые данные. — Саратов: Ай Пи Эр Медиа, 2018. — 241 c. — 978-5-4486-0114-9. — Режим доступа: http://www.iprbookshop.ru/70276.html Семакин, И.Г. Основы программирования баз данных [Текст]: учебник для студ. учреждений сред. проф. образования / И.Г.Семакин.- М.: Академия, 2018.- 224с. Федоров, Г.Н. Основы проектирования баз данных [Текст]: учеб. пособие для студ. учреждений сред. проф. образования / Г.Н.Федорова.- М.: Академия, 2018.- 224с.