1.
Паспорт программы междисциплинарного курса
«Технология разработки и защиты баз данных»
1.1. Область
применения программы
Программа междисциплинарного
курса является частью программы подготовки специалистов среднего звена в
соответствии с ФГОС по специальности СПО 230115 «Программирование в
компьютерных системах» (базовой подготовки).
1.2. Место
междисциплинарного курса в структуре основной профессиональной образовательной
программы
Междисциплинарный курс входит в профессиональный модуль «Разработка и
администрирование баз данных».
1.3. Цели и
задачи междисциплинарного курса – требования к результатам освоения курса
С целью овладения
указанным видом профессиональной деятельности и соответствующими
профессиональными компетенциями обучающийся, в ходе освоения профессионального
модуля, должен:
иметь
практический опыт:
- работы с
объектами базы данных в конкретной системе управления базами данных;
- построения концептуальной
модели баз данных и разработки структуры баз данных;
- использования
средств создания и заполнения базы данных;
- использования
стандартных методов защиты объектов базы данных;
уметь:
- создавать
объекты баз данных в современных системах управления базами данных и управлять
доступом к этим объектам;
- работать с
современными сase-средствами проектирования баз данных;
- формировать и
настраивать схему базы данных;
- разрабатывать
прикладные программы с использованием языка SQL;
- создавать хранимые
процедуры и триггеры на базах данных;
- применять
стандартные методы для защиты объектов базы данных;
знать:
- основные
положения теории баз данных, хранилищ данных, баз знаний;
- основные
принципы построения концептуальной, логической и физической моделей данных;
- современные
инструментальные средства разработки схемы базы данных;
- методы описания
схем баз данных в современных системах управления базами данных (СУБД);
- структуры
данных СУБД, общий подход к организации представлений, таблиц, индексов и
кластеров;
- методы
организации целостности данных;
- способы
контроля доступа к данным и управления привилегиями;
- основные методы
и средства защиты данных в базах данных;
- модели и
структуры информационных систем;
- основы
разработки приложений баз данных.
1.4. Количество
часов на освоение программы междисциплинарного курса
- максимальная
учебная нагрузка – 216 часов, в том числе:
- обязательная
аудиторная учебная нагрузка – 144 часа;
- самостоятельная
работа – 72 часа.
2. Структура и содержание
междисциплинарного курса
«Технология разработки и
защиты баз данных»
2.1. Объем междисциплинарного курса и
виды учебной работы
Вид учебной работы
|
Количество часов
|
Максимальная учебная нагрузка (всего)
|
216
|
Обязательная аудиторная учебная нагрузка (всего)
|
144
|
в том числе:
|
|
лабораторные работы
|
40
|
практические занятия
|
16
|
контрольные работы
|
4
|
курсовой проект
|
30
|
Самостоятельная работа обучающегося (всего)
|
72
|
в том числе:
|
|
индивидуальное проектное задание
|
|
тематика внеаудиторной самостоятельной работы
|
|
Итоговая аттестация в форме: дифференцированного зачета.
|
2.2.
Тематический план и содержание
междисциплинарного курса «Технология разработки и защиты баз данных»
Наименование разделов и тем
|
Содержание учебного материала, лабораторные работы и
практические занятия,
самостоятельная работа обучающихся
|
Объем часов
|
Уровень
освоения
|
1
|
2
|
3
|
4
|
Раздел 1. Разработка и
реализация баз данных
|
82
|
|
Тема 1.1 Разработка и проектирование баз данных
|
Содержание учебного
материала
|
10
|
|
|
Основные понятия и определения теории баз данных, баз знаний
Основные принципы проектирования баз данных
Системный анализ предметной области
Модель «сущность – связь»
Функциональная и многозначная зависимости
Построение ER – диаграммы
Работа с современными CASE –
средствами проектирования баз данных
|
|
2
|
Лабораторные работы
|
16
|
|
|
Проектирование базы данных
Построение схемы отношений. Создание
и заполнение таблиц базы данных
Размещение новых объектов в таблице
Создание форм базы данных в режиме конструктора.
Создание вычисляемых полей в форме.
Создание кнопок на форме
Создание подчиненных форм
Формирование запросов на модификацию данных.
Создание перекрестных запросов
Создание отчетов, сводных таблиц и диаграмм
Создание макросов
|
|
2
|
Практические работы
|
4
|
|
|
Построение ER-диаграммы
Построение схемы отношений
|
|
2
|
Тема 1.2 Реализация баз данных в конкретной СУБД
|
Содержание учебного
материала
|
22
|
|
|
Структуры данных. Общий подход к организации представлений, таблиц,
индексов
Инструментальные средства создания и заполнения баз данных
Методы и средства модификации баз данных
Модификация баз данных
|
|
2
|
Наименование разделов и тем
|
Содержание учебного материала, лабораторные работы и
практические занятия,
самостоятельная работа обучающихся
|
Объем часов
|
Уровень
освоения
|
1
|
2
|
3
|
4
|
Тема 1.2 Реализация баз данных в конкретной СУБД
|
|
Сортировка, поиск, фильтрация данных.
Основные инструкции структурированного языка запросов SQL
Статические и динамические запросы
Сложные и вложенные запросы
Основы разработки приложений с использованием языка SQL
|
|
2
|
Лабораторные работы
|
18
|
|
|
Сортировка, поиск и фильтрация данных
Создание структуры базы данных с помощью SQL-инструкций
Создание и управление базой данных
Создание запросов и фильтров
Разработка приложения для работы с базами данных в Delphi
Настройка компонентов, ввод/изменение данных и создание отчетов
|
|
2
|
Практические работы
|
12
|
|
|
Использование базисных операций реляционной алгебры для выполнения
запросов
Использование дополнительных операций реляционной алгебры для
выполнения запросов
Построение сложных запросов с учетом свойств теоретико-множественных
операций и правил формальной оптимизации
Обработка данных с помощью операции выборки SELECT
Редактирование базы данных с помощью SQL-инструкций UPDATE, INSERT, DELETE
Создание структуры базы данных с помощью SQL-инструкций
|
|
2
|
Самостоятельная работа
при изучении тем 1.1, 1.2
Систематическая
проработка конспектов занятий, учебной и специальной литературы. Подготовка к
лабораторным работам, оформление лабораторных работ и подготовка к защите.
Тематика внеаудиторной
самостоятельной работы:
- выполнение
нормализации;
- создание базы данных
по индивидуальному заданию;
- построение и
выполнение запросов;
- выполнение экспорта данных в WORD, EXCEL.
|
52
|
|
Наименование разделов и тем
|
Содержание учебного материала, лабораторные работы и
практические занятия,
самостоятельная работа обучающихся
|
Объем часов
|
Уровень
освоения
|
1
|
2
|
3
|
4
|
Раздел 2.
Администрирование и защита баз данных
|
32
|
|
Тема 2.1 Администрирование баз данных
|
Содержание учебного
материала
|
12
|
|
|
Основные понятия и определения администрирования баз данных
Общее управление базами данных
Ведение и восстановление базы данных
Управление доступом к данным
Резервное копирование и восстановление
Управление обработкой
Хранимые процедуры и триггеры
Обеспечение достоверности информации
|
|
2
|
Тема 2.2
Защита баз данных
|
Содержание учебного материала
|
14
|
|
|
Основные проблемы и способы защиты
Технологические методы защиты
Организационные рекомендации по обеспечению безопасности
Методы организации целостности данных
Способы контроля доступа к данным и управление привилегиями
Основные методы и средства защиты данных
|
|
2
|
Лабораторные работы
|
6
|
|
|
Управление
привилегиями и доступом к данным
Резервное
копирование и восстановление
Создание
хранимых процедур и триггеров
Организация
целостности данных
Организация каскадного удаления
|
|
2
|
Самостоятельная работа
при изучении тем 2.1, 2.2
Систематическая
проработка конспектов занятий, учебной и специальной литературы. Подготовка к
лабораторным работам, оформление лабораторных работ и их защита
|
20
|
|
Обязательная
аудиторная учебная нагрузка по курсовому проекту
|
30
|
2
|
Примерная тематика
курсовых проектов по междисциплинарному курсу:
1. Учет заявок аптек
2. Учет движения денег в
сберкассе
|
|
2
|
Наименование разделов и тем
|
Содержание учебного материала, лабораторные работы и
практические занятия,
самостоятельная работа обучающихся
|
Объем часов
|
Уровень
освоения
|
1
|
2
|
3
|
4
|
3. Расчет заработной
платы
4. Учет междугородних
звонков
5. Контроль исполнения
приказов
6. Учет работы
стоматологической поликлиники
7. Учет работы ателье
мод
8. Учет выпуска изданий
9. Учет работы
мебельного салона
10. Учет подписки
11. Учет простоя вагонов
12. Учет работы
автотранспорта
13. Учет продажи
авиабилетов
14. Учет работы
реализаторов продукции
15. Учет ДТП
|
|
|
Обязательная аудиторная нагрузка:
|
144
|
|
Самостоятельная работа студентов:
|
72
|
|
Всего:
|
216
|
|
|
|
|
|
|
|
Для характеристики уровня освоения учебного
материала используются следующие обозначения:
1 – ознакомительный (узнавание ранее изученных
объектов, свойств);
2 – репродуктивный (выполнение деятельности по
образцу, инструкции или под руководством);
3 – продуктивный (планирование и
самостоятельное выполнение деятельности, решение проблемных задач).
3. Условия реализации программы междисциплинарного курса
«Технология разработки и защиты баз данных»
3.1. Требования к
минимальному материально-техническому обеспечению
Реализация
программы междисциплинарного курса предполагает наличие учебного мониторного
кабинета; лабораторий технологии разработки баз данных и инфомационно-коммуникационных
систем, полигона вычислительной техники.
Оборудование
учебного кабинета и рабочих мест кабинета: компьютер, принтер, проектор, интерактивная
доска, программное обеспечение общего назначения, комплект учебно-методической
документации.
Оборудование
лаборатории и рабочих мест лаборатории: компьютеры, принтер, сервер, локальная
сеть, выход в глобальную сеть, проектор, интерактивная доска, программное
обеспечение общего и профессионального назначения, комплект учебно-методической
документации.
3.2.
Информационное обеспечение обучения (перечень рекомендуемых учебных изданий,
Интернет-ресурсов, дополнительной литературы)
Основные источники:
1) Галицина О.Л.
«Базы данных» учебник. Москва 2007 г.
2) Дейт К. Мир InterBase Архитектура,
администрирование и разработка приложений баз данных Петербург 2006 г.
3) Флеонов М.
«Библия DELPHI» Санкт-Петербург. 2008
г.
4) Хомоненко А.
«Работа с базами данных в Delphi»
Дополнительные
источники:
1) Епанешников
А.М. «Программирование СУБД» Москва 2006 г.
2) Гук М.
«Аппаратные средства локальных сетей» Питер 2007 г.
3) Попов И.И.,
Максимов Н.В. «Компьютерные сети» Учебное пособие, Москва 2008 г.
4) Подшивка
журнала «Компьютер Пресс»
5) Подшивка
журнала «Hard&Soft»
Интернет-ресурсы:
1)
Образовательный портал INTUIT.RU;
2)
Образовательный портал EDU.BPwin.
3.3. Общие
требования к организации образовательного процесса
Перед изучением
модуля обучающиеся изучают следующие дисциплины: «Операционные системы»,
«Информационные технологии», «Основы программирования».
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.