МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
УТВЕРЖДАЮ
Руководитель Департамента образовательных
программ и стандартов
профессионального образования
____________Л. С. Гребнев
“___”_____________ 2001г.
ПРИМЕРНАЯ ПРОГРАММА ДИСЦИПЛИНЫ
“УПРАВЛЕНИЕ ДАННЫМИ”
Рекомендуется Министерством образования РФ для направления подготовки
дипломированных специалистов 654700 «Информационные системы»
по специальности 071900 «Информационные системы и технологии»
2001 г.
1. Цель и задачи дисциплины
Цель дисциплины “Управление данными” заключается в ознакомлении студентов с основными принципами организации баз и банков данных; получении теоретических знаний и практических навыков по проектированию и разработке баз данных; приобретении знаний об основных этапах проектирования баз данных, моделях данных (иерархической, сетевой и реляционной), принципах нормализации отношений, реляционной алгебре и реляционном исчислении, внутренней организации реляционной СУБД; ознакомлении с технологией “клиент-сервер”, современными промышленными СУБД и перспективами их развития.
2. Требования к уровню освоения содержания дисциплины
В результате изучения дисциплины студенты должны:
- ознакомиться с основными понятиями банков данных и знаний;
- иметь представление об основных компонентах банка данных;
- ознакомиться с функциями администратора банка данных;
- изучить основные этапы проектирования баз данных: инфологическое и даталогическое моделирование, физическое проектирование;
- ознакомиться с моделями данных: сетевой, иерархической и реляционной;
- изучить принципы организации реляционной модели данных и нормализации реляционных отношений;
- получить знания о базисных средствах манипулирования реляционными отношениями: реляционной алгебре и реляционном исчислении;
- ознакомиться с внутренней организацией реляционных СУБД: хранением отношений, индексами, журнальной и служебной информацией;
- изучить язык SQL;
- ознакомиться со способами защиты данных: восстановление, параллелизм, безопасность, целостность;
- ознакомиться со способами организации распределенных баз данных и системы клиент/сервер;
- получить знания об основных концепциях объектно-ориентированной технологии проектирования баз данных;
- изучить СУБД Microsoft Access и Visual FoxPro;
- ознакомиться с современными промышленными СУБД и перспективами их развития.
3. Объем дисциплины и виды учебной работы
Вид учебной работы
|
Всего часов
|
2 семестр
|
Общая трудоемкость дисциплины
|
136
|
136
|
Аудиторные занятия
|
85
|
85
|
Лекции
|
51
|
51
|
Практические занятия (ПЗ)
|
-
|
-
|
Семинары (С)
|
-
|
-
|
Лабораторные работы (ЛР)
|
34
|
34
|
и (или) другие виды аудиторных занятий
|
-
|
-
|
Самостоятельная работа
|
51
|
51
|
Курсовой проект(работа)
|
-
|
-
|
Расчетно-графические работы
|
-
|
-
|
Реферат и (или) другие виды самостоятельной работы
|
-
|
-
|
Вид итогового контроля (зачет, экзамен)
|
зачет
|
зачет
|
4. Содержание дисциплины
4.1. Разделы дисциплины и виды занятий
№
п/п
|
Раздел дисциплины
|
Лекции
|
ПЗ
(или С)
|
ЛР
|
1
|
Введение в базы данных
|
4
|
|
|
2
|
Модели и типы данных
|
8
|
|
|
3
|
Реляционная модель данных
|
8
|
|
|
4
|
Язык реляционных баз данных SQL
|
6
|
|
|
5
|
Проектирование баз данных
|
10
|
|
|
6
|
Внутренняя организация реляционных СУБД
|
3
|
|
|
7
|
Защита данных
|
6
|
|
|
8
|
Разработка баз данных с использованием средств СУБД Microsoft Access и Visual FoxPro
|
2
|
|
34
|
9
|
Обзор современных промышленных СУБД и перспективы развития банков данных
|
4
|
|
|
4.2. Содержание разделов дисциплины
1. Введение в базы данных.
1.1. Компоненты банка данных.
1.2. Классификация банков данных.
1.3. Требования к банкам данных.
1.4. Концепция централизованного управления данными.
1.5. Трехуровневая архитектура систем баз данных.
1.6. Пользователи банков данных.
1.7. Функции администратора банка данных.
1.8. Функции СУБД.
1.9. Архитектура “клиент/сервер”.
2. Модели и типы данных.
2.1. Иерархическая модель.
2.2. Сетевая модель.
2.3. Реляционная модель.
2.4. Постреляционная модель.
2.5. Многомерная модель.
2.6. Объектно-ориентированная модель.
2.7. Типы данных.
3. Реляционная модель данных.
3.1. Общие понятия.
3.2. Реляционные объекты данных.
3.3. Целостность реляционных данных.
3.4. Реляционные операторы: реляционная алгебра и реляционное исчисление.
4. Язык реляционных баз данных SQL.
4.1. Функции и основные возможности.
4.2. Средства определения схемы.
4.3. Структура запросов.
4.4. Агрегатные функции и результаты запросов.
4.5. Операторы обновления.
5. Проектирование баз данных.
5.1. Этапы проектирования.
5.2. Инфологическое моделирование, модель “сущность-связь”.
5.3. Даталогическое проектирование.
5.4. Проектирование реляционных баз данных.
5.5. Нормализация отношений.
6. Внутренняя организация реляционных СУБД.
6.1. Хранение отношений.
6.2. Индексы, хэш-функци.
6.3. Журнальная информация.
6.4. Служебная информация.
7. Защита данных.
12.1. Восстановление данных.
12.2. Параллелизм.
12.3. Безопасность: управление доступом, шифрование данных.
12.4. Целостность данных.
8. Разработка баз данных с использованием средств СУБД Microsoft Access и Visual FoxPro.
8.1. Создание базы данных.
8.2. Формирование запросов.
8.3. Разработка форм.
8.4. Подготовка отчетов.
8.5. Разработка интерфейса, подготовка БД к эксплуатации.
9. Обзор современных промышленных СУБД и перспективы развития банков данных.
5. Лабораторный практикум
№
п/п
|
№ раздела
дисциплины
|
Наименование лабораторных работ
|
1
|
8
|
Создание базы данных и запросов в СУБД Accsess
|
2
|
8
|
Разработка форм и отчетов в СУБД Accsess
|
3
|
8
|
Формирование таблиц и отношений в СУБД Visual Fox Pro
|
4
|
8
|
Формирование запросов с использованием конструктора запросов и языка SQL в СУБД Visual Fox Pro
|
5
|
8
|
Создание форм с использованием конструктора форм и встроенного языка программирования в СУБД Visual Fox Pro
|
6
|
8
|
Подготовка отчетов в СУБД Visual Fox Pro
|
7
|
8
|
Конструирование новых классов в объектно-ориентированной СУБД Visual Fox Pro
|
8
|
8
|
Разработка законченного приложения с использованием средств СУБД Visual Fox Pro
|
6. Учебно-методическое обеспечение дисциплины
6.1. Рекомендуемая литература
а) основная литература:
1. К. Дж. Дейт. Введение в системы баз данных: Пер с англ. – 6-е изд. – К.: Диалектика, 1998.
2. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. – СПб.: Питер, 1997. – 704 с.
3. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – СПб.: КОРОНА принт, 2000. – 416 с.
4. Четвериков В.Н. и др. Базы и банки данных: Учеб. для вузов по спец “АСУ” / В.Н. Четвериков, Г.И. Ревунков, Э.Н. Самохвалов; Под. ред. В.Н. Четверикова. – М.: Высш. шк., 1987. – 248 с.
5. Чопоров О.Н., Бухонова О.В. Базы и банки данных: Учеб. пособие. Воронеж: Изд-во ВГТУ, 2000. 147 с.
б) дополнительная литература:
1. Диго С.М. Проектирование и использование баз данных: Учебник. – М.: Финансы и статистика, 1995. – 208 с.
2. Горев А. Visual FoxPro 5.0. Книга для программистов – М.: Журнал “Fox Talk” ТОО “Эдэль”, 1997 – 552 с.
3. Грубер М. Понимание SQL.: Пер. с англ. – Москва, 1993 г.
4. Кузнецов С.Д. Введение в системы управления базами данных. – Журнал “СУБД”: №№ 1,2,3,4 (1995 г.); 1,2,3 (1996 г.).
5. Ладыженский Г.М. Системы управления базами данных – коротко о главном. – Журнал “СУБД”: №№ 1,2,3,; (1995 г.).
6.2. Средства обеспечения освоения дисциплины
Microsoft Access 97;
Microsoft Visual FoxPro 6.0.
7. Материально-техническое обеспечение дисциплины
Персональные компьютеры класса Pentium-166/RAM-16Мб/HDD-1Гб.
Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по специальности 071900 – “Информационные системы”.
Программу составил: Чопоров Олег Николаевич, к.т.н., доцент, Воронежский государственный технический университет
Программа одобрена на заседании учебно-методической комиссии Учебно-методического объединения вузов по университетскому политехническому образованию на базе МГТУ им. Н.Э.Баумана по специальности 071900 – “Информационные системы и технологии” “___” __________ 2001 г., протокол №____.
Председатель УМК по специальности 071900
– “Информационные системы и технологии” Б. Я. Советов
Председатель совета УМО
по университетскому
политехническому образованию И. Б. Фёдоров
Поділіться з Вашими друзьями: |