- •Цели и задачи дисциплины и ее место в учебном процессе
- •2. Требования
- •3. Распределение трудоемкости (час.) по темам и видам занятий
- •4. Содержание лекционного курса
- •5. Перечень лабораторных работ
- •6. Задания для самостоятельной работы студентов
- •7. Курсовой проект
- •8. Список основной и дополнительной литературы.
- •9. Использование наглядных пособий, тсо, вычислительной техники и информационных технологий
- •10. Распределение преподавателей
- •11. Дополнение и изменение в рабочей программе
6. Задания для самостоятельной работы студентов
-
№
темы
Всего
часов
Вопросы для самостоятельного изучения
Литература
1
2
3
4
1,2
4
Реляционная модель данных и реляционная алгебра.
1,7
2
4
Аномалии при эксплуатации реляционных баз данных. Нормализация реляционных моделей.
1,2,3,7,16
3
2
Организация распределенных баз данных в сетях ЭВМ.
6,17
4
4
SQL. Команды языка описания данных.
1,6
4
4
SQL. Команды языка манипулирования данными.
1,3,6
5
4
Модели безопасности баз данных в СУБД.
4,5,8,9,10,11
6
4
Способы противодействия угрозам целостности баз данных в СУБД.
4,8-13
6
4
Способы и средства обеспечения конфиденциальности данных в СУБД.
4,5,8-13
7
2
Технологии удаленного доступа в распределенных базах данных.
2,5
8
4
Настройка СУБД PostgreeSQL.
20
8
4
Представление словаря данных в СУБД PostgreeSQL.
20
8
4
Зеркалирование и тиражирование данных в СУБД PostgreeSQL.
20
9
4
Распределение и контроль пользователей в СУБД PostgreeSQL.
20
9
4
Организация многопользовательского режима в СУБД PostgreeSQL.
20
9
4
Авторизация и ограничение прав пользователей в СУБД PostgreeSQL.
20
10
4
Автоматизация проектирования поддержки и администрирования баз данных с использованием CASE– средств.
5,21
7. Курсовой проект
Тема проекта: «Разработка защищенного фрагмента базы данных в СУБДPostgreeSQLдля информационной поддержки управления объектом».
Выбор объекта информационной поддержки выполняется каждым студентом по согласованию с преподавателем. В качестве объекта могут быть использованы реальные фрагменты различных сфер деятельности (государственные, правоохранительные, финансовые, торговые структуры и др.)
Отчет по курсовому проекту должен включать в себя следующие разделы:
- описание объекта управления;
- формализованную постановку задач информационной поддержки;
- логическую структуру нормализованной реляционной модели базы данных;
- реляционные схемы транзакций, используемых для решения задач;
- конструкции запросов к базе данных на языке SQL;
- описание интерфейса базы данных, включая входные и выходные формы;
- описание подсистемы защиты разработанного фрагмента базы данных;
- документирование фрагмента базы данных и подсистемы защиты.
Практическая реализация курсового проекта выполняется студентами в СУБД PostgreeSQL.
Сдача курсового проекта преподавателю выполняется студентом при наличии отчета и программно реализованного фрагмента базы данных. Работоспособность фрагмента базы данных и оценка курсового проекта устанавливается преподавателем при тестировании выполнения функций базы данных и подсистемы ее защиты.