Приложение
к ОП СПО по специальности
09.02.07 Информационные системы и программирование
, утвержденной приказом от
30.06.2021 г. №571-ОД
Правительство Санкт-Петербурга
Комитет по науке и высшей школе
Санкт- Петербургское государственное бюджетное
профессиональное образовательное учреждение
"Политехнический колледж городского хозяйства"
Рабочая программа
МДК.11.01 Технология разработки и защиты баз данных (КПР 32)
-зачет с оценкой (6 семестр)
-экзамен (7 семестр)
-курсовой проект (7 семестр)
09.02.07 Информационные системы и программирование
Распределение часов дисциплины по семестрам
Организация-разработчик:
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».
Рабочая программа дисциплины
Технология разработки и защиты баз данных (КПР 32)
разработана в соответствии с ФГОС СПО:
Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.07 ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ПРОГРАММИРОВАНИЕ (приказ Минобрнауки России от 09.12.2016 г. № 1547)
составлена на основании учебного плана:
по специальности Информационные системы и программирование
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
3. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ
ОК 01.: Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам
ОК 02.: Использовать современные средства поиска, анализа и интерпретации информации и информационные технологии для выполнения задач профессиональной деятельности
ОК 03.: Планировать и реализовывать собственное профессиональное и личностное развитие, предпринимательскую деятельность в профессиональной сфере, использовать знания по финансовой грамотности в различных жизненных ситуациях
ОК 04.: Эффективно взаимодействовать и работать в коллективе и команде
ОК 05.: Осуществлять устную и письменную коммуникацию на государственном языке Российской Федерации с учетом особенностей социального и культурного контекста
ОК 06.: Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей, в том числе с учетом гармонизации межнациональных и межрелигиозных отношений, применять стандарты антикоррупционного поведения
ОК 07.: Содействовать сохранению окружающей среды, ресурсосбережению, применять знания об изменении климата, принципы бережливого производства, эффективно действовать в чрезвычайных ситуациях
ОК 08.: Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности
ОК 09.: Пользоваться профессиональной документацией на государственном и иностранном языках
ПК 11.1.: Осуществлять сбор, обработку и анализ информации для проектирования баз данных.
ПК 11.2.: Проектировать базу данных на основе анализа предметной области.
ПК 11.3.: Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области.
ПК 11.4.: Реализовывать базу данных в конкретной системе управления базами данных.
ПК 11.5.: Администрировать базы данных.
ПК 11.6.: Защищать информацию в базе данных с использованием технологии защиты информации.
В результате освоения дисциплины обучающийся должен:
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
Наименование разделов и тем /вид занятия/
Раздел 1. Основные положения теории баз данных, хранилищ данных, баз знаний.
1 Основные положения теории баз данных, хранилищ данных, баз знаний./Лек/
2 Основные принципы построения концептуальной, логической и физической модели данных./Лек/
3 Структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров./Лек/
4 Основные принципы структуризации и нормализации базы данных./Лек/
5 Методы описания схем баз данных в современных СУБД. Структуры данных СУБД./Лек/
6 Методы организации целостности данных/Лек/
7 Модели и структуры информационных систем./Лек/
8. Концепция проектирования. Модели данных/Лек/
ПР1 «Сбор и анализ информации»/Пр/
ПР2 Изучение предметной области, Инфологическое проектирование/Пр/
Пр3 Приведение БД к нормальной форме 3НФ/Пр/
9. Концепция проектирования. Модели данных/Лек/
10. Современные инструментальные средства проектирования схемы базы данных./Лек/
Пр4 Приведение БД к нормальной форме 3НФ/Пр/
Пр5 Установка и настройка SQL-сервера./Пр/
Пр6 Создание базы данных в среде разработки/Пр/
Пр7 Контрольная работа/Пр/
Лаб1 Язык SQL. Основные команды языка SQL для работы с данными: добавление, удаление, изменение данных/Лаб/
Лаб2 Инструкция Select. Простые Запросы/Лаб/
Лаб3 Внешние и внутренние соединения отношений (JOIN),/Лаб/
Лаб4 Агрегатные функции./Лаб/
Лаб5 Вложенные запросы/Лаб/
Лаб6 Проектирование реляционной БД/Лаб/
Лаб7 Подготовка файлов Excel для импорта в БД/Лаб/
Лаб8 Импорт данных из Excel в таблицы БД/Лаб/
Лаб9 Хранимые процедуры/Лаб/
Лаб10 Транзакции, Курсоры/Лаб/
Лаб12 экспорт данных базы в документы пользователя/Лаб/
Лаб13 СУБД apex Oracle. Регистрация, функциональность./Лаб/
Лаб14 Предметная область БАНК. Проектирование таблиц/Лаб/
Лаб15 Заполнение и модификация таблиц (SQL и конструктор)/Лаб/
Лаб16 БАНК. Создание запросов/Лаб/
Лаб17 БАНК. Разработка Процедуры перевода денег/Лаб/
ЛР 18. БАНК. Создание процедуры вклада и выдачи денег/Лаб/
ЛР 19. БАНК. Создание триггеров на вставку и удаление../Лаб/
ЛР 20. БАНК. Создание приложения в среде Oracle/Лаб/
ЛР 21. Разработка БД по индивидуальному заданию/Лаб/
Лаб 22. Настройка текущего обслуживания БД/Лаб/
Лаб 23. Способы контроля доступа к данным и управления привилегиями./Лаб/
Лаб 24 Система безопасности Database Engine/Лаб/
Лаб 25. Управление на основе политик/Лаб/
Лаб 26. Резервное копирование баз данных. Восстановление баз данных/Лаб/
Лаб 27. Аутентификация и авторизация пользователей. Назначение серверных ролей и ролей /Лаб/
Лаб 28. Система безопасности задач администрирования/Лаб/
Лаб 29. «Реализация доступа пользователей к базе данных/Лаб/
Лаб 30. Мониторинг производительности/Лаб/
Лаб 31. Контрольная работа/Лаб/
Требования к оформлению, содержанию и структуре курсового проекта. Выдача курсового /КРП/
Заполнение технического задания: назначение разработки, требования к программе. /КРП/
Пояснительная записка. Назначение и область применения. /КРП/
Описание программы . Общие сведения. Функциональное назначение. Постановка задачи. Определение вида и структуры запросов к базе данных/КРП/
Описание логической структуры. Входные и выходные данные./КРП/
Алгоритм функционирования, схема данных и схема программы. Построение /КРП/
Разработка приложения./КРП/
Подготовка тестовой программы. Программа и методика испытаний./КРП/
Руководство оператора. Выполнение программы./КРП/
Оформление приложений и графической части. Источники, использованные при разработке./КРП/
Подготовка курсового проекта к защите. Оформление презентации./КРП/
Защита курсового проекта/КРП/
5. ФОНД ОЦЕНОЧНЫХ СРЕДСТВ ДИСЦИПЛИНЫ
6. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
6.1. Рекомендуемая литература
6.2. Перечень программного обеспечения
6.3. Перечень информационных справочных систем
7. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ