Рабочая программа по курсу "Управление данными" для специальности 071900 - страница №1/1
Министерство образования Российской Федерации
Белгородская государственная технологическая академия
строительных материалов
"Утверждаю"
Декан факультета АПиИТ
Рубанов В.Г.
"_____" _____________2003
РАБОЧАЯ ПРОГРАММА
по курсу "Управление данными"
для специальности 071900
Информационные системы и технологии
Факультет АПиИТ
Кафедра ИТ
2003
Рабочая программа составлена на основании программы, рекомендованной учебно-методическим объединением по образованию в области автоматики, электроники, микроэлектроники и радиоэлектроники, а также учебной программы разработанной на кафедре.
Рабочая программа согласована с выпускающей кафедрой ИТ
Заведующий кафедрой Иванов И.В.
"___" __________2003
Рабочая программа утверждена на заседании кафедры ИТ
"___"___________2003 Протокол №
Заведующий кафедрой Иванов И.В.
Ведущий преподаватель Шаптала В.В.
Рабочая программа одобрена методической комиссией факультета АПиИТ
"___"________2003
Председатель методической комиссии факультета
1. Цели и задачи дисциплины, ее место в учебном процессе.
1.1. Цель преподавания дисциплины
Данная дисциплина предусматривает изучение основных понятий банков данных, современных методов их организации, проектирования и управления.
1. 1. Целью дисциплины является изучение:
-
архитектуры банка данных;
-
основных моделей баз данных, языков описания и манипулирования данными;
-
современных методов проектирования реляционных баз данных;
-
одной из конкретных СУБД Access;
-
языка программирования VBA.
1.2. Задачи изучения дисциплины
В результате изучения дисциплины студенты должны:
-
иметь представление об архитектуре банка данных;
-
знать модели баз данных; основные конструкции языков описания и манипулирования данными;
-
знать этапы проектирования баз данных;
-
уметь проектировать реляционную базу данных;
-
иметь опыт работы с СУБД Access;
-
составлять приложение для базы данных;
-
иметь представление о защите и целостности баз данных.
2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
2.1. Объем дисциплины
Распределение часов по семестрам и видам занятий
Виды занятий
|
Обозначения
|
Семестр 2
|
Семестр 3
|
Всего часов
|
В неделю
|
Всего часов
|
В неделю
|
Лекции
|
Л
|
17
|
1
|
17
|
1
|
Лабораторные
|
Л.З.
|
17
|
1
|
17
|
1
|
РГЗ
|
|
|
|
1
|
|
Всего аудиторных часов
|
|
34
|
2
|
34
|
2
|
Вид контроля
(зачет, экзамен)
|
|
Зачет
|
|
Зачет
|
|
Самостоятельная работа студентов
|
СРС
|
34
|
|
34
|
|
2.2. Наименование тем, их содержание, объем в часах лекционных занятий
Курс 1, семестр 2.
№ п/п
|
Тема лекции
|
Содержание
|
Часов
|
1
|
2
|
3
|
4
|
1
|
Системный анализ предметной области
|
Инфологическое моделирование.
Модель сущность-связь.
|
2
|
1
|
Архитектура банка данных
|
Внешний, концептуальный, внутренний уровни архитектуры базы данных.
|
2
|
2
|
Модели данных. СУБД
|
Датологические модели. Иерархическая, сетевая. Переход к реляционной модели.
|
2
|
3
|
Реляционная модель
|
Домены, отношения.
Целостность данных.
Реляционная алгебра
|
2
|
4
|
Язык SQL
|
Оператор выбора Select, агрегатные функции, вложенные запросы, операторы манипулирования данными
|
2
|
5
|
Целостность данных
|
Структурная целостность
Ссылочная целостность
Семантическая целостность
|
2
|
6
|
Физические модели данных
|
Файловые структуры, используемые для хранения информации в БД.
Индексные файлы. Бесфайловая физическая организация данных
|
2
|
7
|
Файловые системы
|
Файловые системы FAT, NTFS. Распределенная файловая система DFS
|
2
|
Курс 2, семестр 3
1
|
Основы языка VBA
|
Типы данных, управляющие конструкции, процедуры, функции
|
4
|
2
|
Использование MS Access в качестве сервера автоматизации
|
Объектные модели MS Access, Exel, Word.
Объектная модель ActiveX
|
4
|
3
|
Распределенная обработка данных
|
Распределенные базы данных, системы «клиент-сервер», интранет технологии
|
4
|
4
|
Защита данных
|
Безопасность,
восстановление, параллелизм.
Администрирование данных и базы данных
|
2
|
5
|
Роль и место банков данных в информационных системах
|
Банки информации, автоматизированные информационные системы, экспертные системы
|
2
|
6
|
Перспективы развития БД и СУБД
|
Обзор промышленных СУБД
Интеллектуальный анализ данных.
Отказ от нормализации отношений
Объектно-ориентированные базы данных
Появление темпоральных баз данных
|
2
|
2.3. Лабораторные занятия, их наименования и объем в часах
Лабораторные занятия направлены на получение практических навыков по проектированию реляционной базы данных и созданию приложения для базы данных.
Лабораторные занятия предполагают освоение Ассess 2000.
Курс 1, семестр 2.
№ п/п
|
Наименование лабораторной работы
|
Часов
|
1
|
Знакомство с СУБД Access
|
2
|
2
|
Проектирование базы данных. Создание таблиц
|
2
|
3
|
Создание запросов
|
4
|
4
|
Создание форм, отчетов
|
4
|
5
|
Использование макросов
|
4
|
Курс 2, семестр 3.
1
|
Использование MS Word в качестве сервера автоматизации
|
4
|
2
|
Использование MS Exсel в качестве сервера автоматизации
|
4
|
3
|
Создание Web страниц доступа к данным
|
4
|
4
|
Создание приложения
|
4
|
5
|
Защита данных. Создание многопользовательского приложения
|
4
|
2.4. Расчетно-графическое задание, его характеристика
Семестр 1.
В задачу РГЗ входит объединение компонентов базы данных в единое приложение; настройка параметров запуска базы данных, использование макроса Autoexec.
Семестр 2.
В задачу РГЗ входит обеспечение обмена данными приложения MS Access с другими компонентами Microsoft Office в системе автоматизации.
2.5. График работы студентов.
Семестр 2.
№ п/п
|
Вид контр.
|
Условн.
обозн.
|
Номер недели
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
1.
|
Выполнение и защита лаб.работ
|
лр
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
Семестр 3.
№ п/п
|
Вид контр.
|
Условн.
обозн.
|
Номер недели
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
1.
|
Выполнение и защита лаб.работ
|
лр
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
|
лр
|
3. ОСНОВНАЯ И ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА
Основная
-
К. Дж. Дейт. Введение в системы баз данных. Диалектика - Киев-Москва. 1998 г.
-
Ульман Дж. Основы систем баз данных. М., "Финансы и статистика", 1983 г.
-
Робинсон С. Microsoft Access 2000: убебный курс. "Питер", Санкт-Петербург, 2001.
-
VBA в Office 2000.
Дополнительная
-
Кузнецов С.Д. Основы современных баз данных. Убебный курс
http://www/citforum/ru
-
Джудит С. Боумси. Сандра Л. Эмерсон. Марси Дарновски. Практическое руководство по SQL. Диалектика – Киев-Москва. 1997г.
-
Т. Карпова Базы данных. Модели, разработка, реализация. "Питер" Санкт-Петербург 2001.