2024-2025_ИП_09_02_07_2021_ИП-21-3_plx_Технология разработки и защиты баз данных (КПР 32)
 
Санкт- Петербургское государственное бюджетное

профессиональное образовательное учреждение

"Политехнический колледж городского хозяйства"

Технология разработки и защиты баз данных (КПР 32)
предварительная программа дисциплины
Специальность
09.02.07 Информационные системы и программирование

Правительство Санкт-Петербурга

Комитет по науке и высшей школе

Приложение

к ОП СПО  по специальности

09.02.07 Информационные системы и программирование

, утвержденной приказом от

09.12.2016 г. №1547-ОД

 
часов на контроль
12
самостоятельная работа
32
контактная работа
130
в том числе:
Часов по учебному плану
174
Общая трудоемкость
174 часов
Форма обучения
очная
Квалификация
Программист
Виды контроля  в семестрах:
зачет с оценкой 6 экзамен 7 курсовой проект 7
 
 
Распределение часов  дисциплины по семестрам
Семестр

6

7

Итого
Вид занятий
УП
РП
УП
РП
УП
РП
Лекции
20
20
20
20
Лабораторные
64
64
64
64
Практические
14
14
14
14
Контактная работа

34
34
96
96
130
130
Сам. работа
32
32
32
32
Часы на контроль
12
12
12
12
Итого
34
34
140
140
174
142
 
 
Разработчик(и): рабочая группа
Организация-разработчик:

Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».

 
 
Рабочая программа дисциплины
Технология разработки и защиты баз данных (КПР 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.: Защищать информацию в базе данных с использованием технологии защиты информации.
 
 
 
 
 
 
 
 
 
 
 
 
 
В результате освоения дисциплины обучающийся должен:
 
 
3.1
Знать:
 
 
3.2
Уметь:
 
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
 
Код занятия
Наименование разделов и тем /вид занятия/
Семестр / Курс
Часов
Компетен-

ции

Литература
Примечание
 
Раздел 1. Основные положения теории баз данных, хранилищ данных, баз знаний.
 
1. 1
1 Основные положения теории баз данных, хранилищ данных, баз знаний./Лек/
6
2
 
1. 2
2 Основные принципы построения концептуальной, логической и физической модели данных./Лек/
6
2
 
1. 3
3 Структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров./Лек/
6
2
 
1. 4
4 Основные принципы структуризации и нормализации базы данных./Лек/
6
2
 
1. 5
5 Методы описания схем баз данных в современных СУБД. Структуры данных СУБД./Лек/
6
2
 
1. 6
6 Методы организации целостности данных/Лек/
6
2
 
1. 7
7 Модели и структуры информационных систем./Лек/
6
2
 
1. 8
8. Концепция проектирования. Модели данных/Лек/
6
2
 
1. 9
ПР1 «Сбор и анализ информации»/Пр/
6
2
 
1. 10
ПР2 Изучение предметной области, Инфологическое проектирование/Пр/
6
2
 
1. 11
Пр3 Приведение БД к нормальной форме 3НФ/Пр/
6
2
 
1. 12
9. Концепция проектирования. Модели данных/Лек/
6
2
 
1. 13
10. Современные инструментальные средства проектирования схемы базы данных./Лек/
6
2
 
1. 14
Пр4 Приведение БД к нормальной форме 3НФ/Пр/
6
2
 
1. 15
Пр5 Установка и настройка SQL-сервера./Пр/
6
2
 
1. 16
Пр6 Создание базы данных в среде разработки/Пр/
6
2
 
1. 17
Пр7 Контрольная работа/Пр/
6
2
 
1. 18
Лаб1  Язык SQL. Основные команды языка SQL для работы с данными: добавление, удаление, изменение данных/Лаб/
7
2
 
1. 19
Лаб2 Инструкция Select. Простые Запросы/Лаб/
7
2
 
1. 20
Лаб3  Внешние и внутренние соединения отношений (JOIN),/Лаб/
7
2
 
1. 21
Лаб4 Агрегатные функции./Лаб/
7
2
 
1. 22
Лаб5  Вложенные запросы/Лаб/
7
2
 
1. 23
Лаб6 Проектирование реляционной БД/Лаб/
7
2
 
1. 24
Лаб7 Подготовка файлов  Excel для импорта в БД/Лаб/
7
2
 
1. 25
Лаб8 Импорт данных из Excel в таблицы БД/Лаб/
7
2
 
1. 26
Лаб9  Хранимые процедуры/Лаб/
7
2
 
1. 27
Лаб10 Транзакции, Курсоры/Лаб/
7
2
 
1. 28
Лаб 11 Триггеры/Лаб/
7
2
 
1. 29
Лаб12  экспорт данных базы в документы пользователя/Лаб/
7
2
 
1. 30
Лаб13  СУБД apex Oracle. Регистрация, функциональность./Лаб/
7
2
 
1. 31
Лаб14  Предметная область БАНК. Проектирование таблиц/Лаб/
7
2
 
1. 32
Лаб15 Заполнение и модификация таблиц (SQL и конструктор)/Лаб/
7
2
 
1. 33
Лаб16 БАНК. Создание запросов/Лаб/
7
2
 
1. 34
Лаб17 БАНК. Разработка Процедуры перевода денег/Лаб/
7
2
 
1. 35
ЛР 18. БАНК. Создание процедуры вклада и выдачи денег/Лаб/
7
2
 
1. 36
ЛР 19. БАНК. Создание триггеров на вставку и удаление../Лаб/
7
2
 
1. 37
ЛР 20. БАНК. Создание приложения в среде Oracle/Лаб/
7
2
 
1. 38
ЛР 21. Разработка БД по индивидуальному заданию/Лаб/
7
4
 
1. 39
Лаб 22. Настройка текущего обслуживания БД/Лаб/
7
2
 
1. 40
Лаб 23.  Способы контроля доступа к данным и управления привилегиями./Лаб/
7
2
 
1. 41
Лаб 24 Система безопасности Database Engine/Лаб/
7
2
 
1. 42
Лаб 25. Управление на основе политик/Лаб/
7
2
 
1. 43
Лаб 26. Резервное копирование баз данных. Восстановление баз данных/Лаб/
7
2
 
1. 44
Лаб 27. Аутентификация и авторизация пользователей. Назначение серверных ролей и ролей /Лаб/
7
2
 
1. 45
Лаб 28. Система безопасности задач администрирования/Лаб/
7
2
 
1. 46
Лаб 29.  «Реализация доступа пользователей к базе данных/Лаб/
7
2
 
1. 47
Лаб 30. Мониторинг производительности/Лаб/
7
2
 
1. 48
Лаб 31. Контрольная работа/Лаб/
7
2
 
1. 49
Требования к оформлению, содержанию и структуре курсового проекта. Выдача курсового /КРП/
7
2
 
1. 50
Заполнение технического задания: назначение разработки, требования к программе. /КРП/
7
2
 
1. 51
Пояснительная записка. Назначение и область применения. /КРП/
7
2
 
1. 52
Описание программы . Общие сведения. Функциональное назначение. Постановка задачи. Определение вида и структуры запросов к базе данных/КРП/
7
2
 
1. 53
Описание логической структуры. Входные и выходные данные./КРП/
7
2
 
1. 54
Алгоритм функционирования, схема данных и схема программы. Построение /КРП/
7
2
 
1. 55
Разработка приложения./КРП/
7
8
 
1. 56
Подготовка тестовой программы. Программа и методика испытаний./КРП/
7
2
 
1. 57
Руководство оператора. Выполнение программы./КРП/
7
2
 
1. 58
Оформление приложений и графической части.  Источники, использованные при разработке./КРП/
7
2
 
1. 59
Подготовка курсового проекта к защите. Оформление презентации./КРП/
7
2
 
1. 60
Защита курсового проекта/КРП/
7
4
 
5. ЛИТЕРАТУРА
 
5.1. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
 
1
 
5.2. Перечень программного обеспечения
 
5.3. Перечень информационных справочных систем
 
 
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
 
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО  ДИСЦИПЛИНЕ