№ занятия | Наименование разделов, тем по программе, тем отдельных занятий, видов практических работ | Кол-во часов | Вид занятия | Индекс осваиваемой компетенции | Внеаудиторная самостоятельная работа обучаемых | Формы и методы контроля | Домашнее задание |
ОК | ПК | Вид задания и информа-ционное обеспечение | Кол-во часов |
1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 |
1 | Основные понятия и определения. Модели данных: иерархическая, сетевая и реляционная БД | 2 | Урок - лекция | | | | | | |
2 | Развитие способов организации данных: постреляционные модели данных. | 2 | Урок - лекция | | | | | | |
3 | Атрибуты и ключи. Типы отношений. Нормализация отношений. Реляционная алгебра. | 2 | Урок - лекция | | | | | | |
4 | Понятие объекта баз данных. Назначение объектов баз данных. | 2 | | | | | | | |
-
| Способы создания объектов. Установка отношений. | 2 | | | | | | | |
-
| Формирование и настройка схемы базы данных. | 2 | | | | | | | |
-
| Классификация и сравнительная характеристика СУБД. | 2 | | | | | | | |
-
| Виды связей | 2 | | | | | | | |
-
| Построение , нормализация . Типы ошибок | 2 | | | | | | | |
-
| Практическая работа1 Создание объектов баз данных (таблиц) | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа2 Создание объектов баз данных (таблиц) | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа3 Создание объектов баз данных (форм, отчётов) | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа4 Создание объектов баз данных (форм, отчётов) | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа5 Установка атрибутов и ключей | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа6 Установка атрибутов и ключей | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа7 Установка и нормализация отношений в базе данных (различные нормальные формы) | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа8 Установка и нормализация отношений в базе данных (различные нормальные формы) | 2 | Практическая работа | | | | | | оформление отчёта |
8 | Базовые понятия СУБД. Структуры данных СУБД. | 2 | | | | | | | |
-
| Практическая работа9 Построение схем баз данных (различного уровня сложности) | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа10 Построение схем баз данных (различного уровня сложности) | 2 | Практическая работа | | | | | | оформление отчёта |
9 | Общий подход к организации представлений, таблиц, индексов и кластеров. Примеры организации баз данных. | 2 | Урок - лекция | | | | | | |
10 | Методы описания и построения схем баз данных в современных СУБД. | 2 | | | | | | | |
11 | Принципы и методы манипулирования данными (в том числе хранение, добавление, редактирование и удаление данных, навигация по набору данных. | 2 | | | | | | | |
12 | Сортировка, поиск и фильтрация (выборка) данных). Построение запросов к СУБД. | 2 | | | | | | | |
15-16 | Практическая работа11 Манипулирование данными (хранение, добавление, редактирование данных) | 2 | Практическая работа | | | | | | оформление отчёта |
17-18 | Практическая работа12 Манипулирование данными (удаление данных, навигация по набору данных) | 2 | Практическая работа | | | | | | оформление отчёта |
19-20 | Практическая работа13 Сортировка, поиск и фильтрация данных | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа14 Сортировка, поиск и фильтрация данных | 2 | Практическая работа | | | | | | оформление отчёта |
21-22 | Практическая работа15 Сортировка, поиск и фильтрация данных | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа16 Сортировка, поиск и фильтрация данных | 2 | Практическая работа | | | | | | оформление отчёта |
13-24 | Практическая работа17 Построение запросов к СУБД (различного уровня сложности) | 2 | Практическая работа | | | | | | оформление отчёта |
25-26 | Практическая работа18 Построение запросов к СУБД (различного уровня сложности) | 2 | Практическая работа | | | | | | оформление отчёта |
1 | Основные понятия удаленных баз данных. | 2 | | | | | | | |
2 | Архитектуры баз данных (двух- и трёх-звенная структуры, клиент – сервер, файл - сервер). | 2 | | | | | | | |
3 | Типовые клиенты доступа к базе данных на основе различных технологий (например, ADO, BDE, COM, CORBA). | 2 | | | | | | | |
-
| Сервер баз данных InterBase и компоненты InterBase Express | 2 | | | | | | | |
4 | Основные принципы проектирования удаленных баз данных. | 2 | | | | | | | |
5 | Описание баз данных. Концептуальная, логическая и физическая модели данных. | 2 | | | | | | | |
-
| Практическая работа19 Построение концептуальной модели базы данных | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа20 Построение физической модели базы данных | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа21 Разработка с помощью CASE-средств модели баз данных | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа22 Разработка с помощью CASE-средств методологии I | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа23 Разработка с помощью CASE-средств модели баз данных IDEFO | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа24 Разработка с помощью CASE-средств методологии IDEFO | 2 | Практическая работа | | | | | | оформление отчёта |
6 | Обеспечение непротиворечивости и целостности данных. | 2 | | | | | | | |
7 | Классификация инструментальных средств проектирования структуры базы данных. | 2 | | | | | | | |
8 | Утилиты автоматизированного проектирования базы данных (например, ErWin, Visio Enterprise и т.п.) | 2 | | | | | | | |
-
| Практическая работа25 Составление отчетов в BPWin | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа26 Составление отчетов в BPWin | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа27 Составление отчетов в BPWin | 2 | Практическая работа | | | | | | оформление отчёта |
9 | Инструментальные оболочки для разработки баз данных (например, Delphi и т.п.). | 2 | | | | | | | |
10 | CASE-средства, их функциональные возможности и характеристика. | 2 | | | | | | | |
11 | Методы и средства, используемые в жизненном цикле ИС. | 2 | | | | | | | |
-
| Практическая работа28 Дополнение моделей процессов диаграммами. | 2 | Практическая работа | | | | | | |
12 | Разработка с помощью САSЕ-средств модели базы данных. | 2 | | | | | | | |
-
| Практическая работа29 Составление отчетов в ERWin | 2 | Практическая работа | | | | | | |
13 | Разработка с помощью САSЕ-средств модели проблемной области информационной системы. | 2 | | | | | | | |
-
| Практическая работа30 Составление отчетов в ERWin | 2 | Практическая работа | | | | | | оформление отчёта |
14 | Разработка модели основных процессов АИС. | 2 | | | | | | | |
-
| Практическая работа31 Создание логической модели кейс средствами | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа32 Создание физической модели. Нормализация. | 2 | Практическая работа | | | | | | оформление отчёта |
15 | Модель базы данных в Delphi | 2 | | | | | | | |
-
| Модель базы данных в Delphi | | | | | | | | |
-
| Практическая работа33 Приобретение навыков настройки и работы в среде Query Analyzer. Изучение синтаксиса команды SQL: CREATE TABLE. | 2 | Практическая работа | | | | | | оформление отчёта |
16 | Архитектура приложений баз данных в Delphi | 2 | | | | | | | |
7 | Подключение набора данных. Настройка компонента TDataSource. Отображение данных. | 2 | | | | | | | |
-
| Практическая работа34 . Настройка компонента TDataSource. Отображение данных. | 2 | Практическая работа | | | | | | оформление отчёта |
18 | Набор данных. Абстрактный набор данных. Стандартные компоненты. Индексы в наборе данных. Состояние набора данных. | 2 | | | | | | | |
19 | Механизмы управления данными. | 2 | | | | | | | |
20 | Компоненты отображения данных. Классификация компонентов отображения данных. | 2 | | | | | | | |
21 | Табличное представление данных. Синхронный просмотр данных. Графическое представление данных. Технология доступа к данным. | 2 | | | | | | | |
-
| Практическая работа35 Табличное представление данных. | 2 | Практическая работа | | | | | | оформление отчёта |
22 | Процессор баз данных Borland Database Engine. Технология dbExpress. | 2 | | | | | | | |
-
| Практическая работа36 Процессор баз данных Borland Database Engine. Технология dbExpress. | 2 | Практическая работа | | | | | | оформление отчёта |
23 | Сервер баз данных InterBase и компоненты InterBase Express | 2 | | | | | | | |
-
| Сервер баз данных InterBase и компоненты InterBase Express | 2 | | | | | | | |
24 | Использование ADO средствами Delphi | 2 | | | | | | | |
-
| Практическая работа37 Провайдеры ADO | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа38 Реализация ADO в Delphi | 2 | Практическая работа | | | | | | оформление отчёта |
26 | Разработка и эксплуатация серверной части: создание, модификация и удаление таблиц. | 2 | | | | | | | |
27 | Индекс и ключ. Создание, перестройка и удаление индекса. | 2 | | | | | | | |
28 | Разработка и эксплуатация клиентской части. Построение запросов к базе данных (SQL). | 2 | | | | | | | |
29 | Создание хранимых процедур и триггеров в базах данных. | 2 | | | | | | | |
30 | Внесение изменений в базу данных: управление транзакциями, кеширование памяти, перехват исключительных ситуаций и обработка ошибок. | 2 | | | | | | | |
31 | Обеспечение достоверности информации при использовании баз данных. | 2 | | | | | | | |
43 | Практическая работа39 Разработка серверной части базы данных в инструментальной оболочке | 2 | Практическая работа | | | | | | оформление отчёта |
44 | Практическая работа40 Разработка серверной части базы данных в инструментальной оболочке | 2 | Практическая работа | | | | | | оформление отчёта |
45 | Практическая работа41 Построение запросов к базе данных на языке SQL (различных типов) | 2 | Практическая работа | | | | | | оформление отчёта |
46 | Практическая работа42 Создание хранимых процедур в базах данных (различных типов) | 2 | Практическая работа | | | | | | оформление отчёта |
47 | Практическая работа43 Создание хранимых процедур в базах данных (различных типов) | 2 | Практическая работа | | | | | | оформление отчёта |
48 | Практическая работа44 Создание триггеров в базах данных (различных типов). | 2 | Практическая работа | | | | | | оформление отчёта |
1 | Технические методы и средства защиты базы данных. | 2 | | | | | | | |
2 | Резервное копирование и восстановление. | 2 | | | | | | | |
3 | Поддержка целостности. Шифрование. | 2 | | | | | | | |
4 | RAID (массив независимых дисковых накопителей с избыточностью). | 2 | | | | | | | |
5 | Программная защита. Контроль доступа к данным. Управление привилегиями пользователей базы данных. | 2 | | | | | | | |
6 | Идентификация и аутентификация пользователя. Пароли. | 2 | | | | | | | |
7 | Антивирусная защита данных. | 2 | | | | | | | |
8 | Средства защиты СУБД Microsoft Access. Установка пароля, который применяется при открытии базы данных (защита системы). | 2 | | | | | | | |
9 | Средства защиты СУБД Microsoft Access. Применение средств защиты на уровне пользователя (защита данных). | 2 | | | | | | | |
10 | Средства защиты СУБД Oracle.Привилегии: системные привилегии, привилегии на объекты. | 2 | | | | | | | |
-
| Средства защиты СУБД Oracle.Привилегии: системные привилегии, привилегии на объекты. | 2 | | | | | | | |
49 | Практическая работа45 Распределение привилегий пользователей | 2 | Практическая работа | | | | | | оформление отчёта |
50 | Практическая работа46 Управление привилегиями пользователей | 2 | Практическая работа | | | | | | оформление отчёта |
-
| Практическая работа47 Антивирусная защита | 2 | | | | | | | |
-
| Разработка ИС аптека Практическая реализация АИС «Аптека» | 2 | | | | | | | |
-
| АИС «Школа» Разработка концептуальной модели | 2 | | | | | | | |
-
| Практическая реализация АИС « Школа» | 2 | | | | | | | |
-
| АИС «Школа» Разработка концептуальной модели | 2 | | | | | | | |
-
| Практическая реализация АИС « Школа» | 2 | | | | | | | |
-
| АИС «Зветочный магазин» Разработка концептуальной модели | 2 | | | | | | | |
-
| Практическая реализация АИС « Цветочный магазин» | 2 | | | | | | | |
-
| АИС «Турфирма» Разработка концептуальной модели | 2 | | | | | | | |
-
| Практическая реализация АИС «Турфирма» | 2 | | | | | | | |
-
| АИС «Автовокзал» Разработка концептуальной модели | 2 | | | | | | | |
-
| Практическая реализация АИС « Автовокзал» | 2 | | | | | | | |
-
| АИС «ХКХ» Разработка концептуальной модели | 2 | | | | | | | |
-
| Практическая реализация АИС « ЖКХ» | 2 | | | | | | | |
-
| Практическая работа48 Защита проекта Автовокзал | 2 | Практическая работа | | | | | | |
-
| Практическая работа49 Защита проекта Турфирма | 2 | Практическая работа | | | | | | |
-
| Практическая работа50 Защита проекта ЖКХ | 2 | Практическая работа | | | | | | Оформление техничской документации |
-
| Итоговое тестирование | 2 | Итоговый контроль и учет знаний и навыков | | | | | | |
| Производственная практика (по профилю специальности) Виды работ - работа по определению предметных областей; - работа по использованию различных моделей данных (сетевая, иерархическая, реляционная); - корректная работа по нормализации отношений (Первая, вторая, третья нормальные формы); - работа по созданию объектов баз данных (таблиц); - создание объектов баз данных (форм, отчётов) - установка атрибутов и ключей; - установка и нормализация отношений в базе данных (различные нормальные формы); - работа по построению схем баз данных (различного уровня сложности) - работа с манипулированием данными (хранение, добавление, редактирование данных) - работа по сортировке, поиску и фильтрации данных; - работа по построению запросов к СУБД (различного уровня сложности) Архитектуры баз данных (двух- и трёх-звенная структуры, клиент – сервер, файл - сервер). - создание концептуальной, логической и физической модели данных; - работа с утилитами автоматизированного проектирования базы данных (например, ErWin, Visio Enterprise и т.п.); - работа с инструментальными оболочки для разработки баз данных (например, Delphi, С++); - разработка и эксплуатация серверной части: создание, модификация и удаление таблиц; - создание, перестройка и удаление индекса; - разработка и эксплуатация клиентской части; - создание хранимых процедур и триггеров в базах данных; - внесение изменений в базу данных: управление транзакциями, кеширование памяти, перехват исключительных ситуаций и обработка ошибок; - работа по администрированию БД; - решение вопросов обеспечения безопасности СУБД; - методика противодействия SQL-инъекциям. Проблема магических кавычек; - хеширование. Исключение PDOException. Обработка ошибок, возникающих при работе с PDO; - технические методы и средства защиты баз данных; - контроль доступа к данным, управление привилегиями пользователей БД; - идентификация и аутентификация пользователя; - антивирусная защита данных | 30 | | | | | | | Оформление дневника по практике |
| Комплексный экзамен | 6 | | | | | | | |