МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
УТВЕРЖДАЮ Декан ФВТ, профессор ___...
110 downloads
194 Views
177KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
УТВЕРЖДАЮ Декан ФВТ, профессор _______________Б.Д. Шашков “____”_______________2003 г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Базы данных и СУБД
Для студентов специальности 35.15.00 МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ И АДМИНИСТРИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Пенза, 2003 г.
Программу разработала
к.т.н., доцент Глотова Т.В.
Программа одобрена на заседани каф. «Системы автоматизированного проектирования» протокол № ___от ___________ 2003 г. Зав каф. «Системы автоматизированного проектирования» д.т.н, пофессор А.М.Бершадский Согласовано Председатель НМК ФВТ д.т.н., профессор
П.П. Макарычев
Программа разработана в соответствии со следующими документами: -
государственным образовательным стандартом минобразования РФ специальности 35.15.00;
-
рабочим учебным планом ПензГУ по специальности 35.15.00;
2
1. Цели и задачи дисциплины Целью дисциплины является изучение современных технологий обработки информации с применением баз данных и СУБД 2. Требования к уровню освоения содержания дисциплины В результате изучения дисциплины студенты должны: знать - основные модели данных, - этапы и методы проектирования баз данных (БД), - основы языка SQL уметь - проектировать структуру реляционных БД; - создавать запросы для обработки информации; - создавать формы для ввода и обработки информации; - создавать отчеты для вывода информации на печать. иметь опыт - разработки приложений с использованием СУБД Аccess. иметь представление - о современных тенденциях развития СУБД, методах оперативной обработки информации. Перечень курсов, необходимых для изучения дисциплины: - Математическая логика - Математическая логика и теория алгоритмов - Информатика - Дискретная математика - Программирование - Структуры и алгоритмы компьютерной обработки данных. 3. Объем дисциплины и виды учебной работы. Вид учебной работы Общая трудоемкость дисциплины Аудиторные занятия Лекции Практические занятия (ПЗ) Семинары (С) Лабораторные работы (ЛР) Самостоятельная работа 3
Всего часов
Семестр
136 102 51 34 34
7 7 7 7 7
Курсовая работа Расчетно-графические работы Реферат Другие виды самостоятельной работы Вид итогового контроля (зачет, экзамен)
17 -
7 Экзамен, зачет
4. Содержание дисциплины. 4.1. Разделы дисциплины и виды занятий Наиенование раздела
Колво часов
Из них по видам занятий Лекции Л/р Курс проектирование
1. Введение Системы баз данных. Основные понятия.
2
2
2 Жизненный цикл базы данных . Основные этапы проектирования базы данных 3 Методология инфологического проектирования IDEF1X.. Case-средство проектирования баз данных.
2
2
6
4
4. Уровни представления баз данных Модели данных.
2
2
.5. Основные определения. Структуры. Ограничения. Операции. Модель "Сущностьсвязь". Иерархическая и. сетевая модели данных. 6. Реляционная модель данных. Реляционная алгебра.
2
2
4
4
Основы проектирования 4
8
2
баз данных 7. Нормализация отношений реляционной БД. Основы СУБД Access 8. Основные элементы базы данных Access. Основные рабочие режимы Access. 9. Создание таблиц БД. 10.Запросы Access
5
3
4
4
2
2
8 1
2 3
4 6
2 2
4 2
3 2
8 4
2 4
2
2
6
2
2
2
2
2
16. Организация процессов обработки данных в БД.
2
2
17. Сжатие информации 18. Современные СУБД
2 2
2 2
1 11. Формы Access 12. Отчеты Access Языковые средства СУБД. 13. Основы языка SQL. Таблицы SQL 14. Запросы SQL . Вложенные подзпросы 15. Реализация операций реляционной алгебры с помощью SQL.
4.2. Содержание разделов дисциплины Введение. Базы данных(БД) и системы управления базами данных(СУБД). Реляционные базы данных. Таблицы. Отношения. Типы связей между таблицами. Поля таблицы. Ключ. Первичный ключ. Внешний ключ. Простой ключ. Составной ключ. Отличия электронных таблиц и реляционных БД. Системы баз данных. Основные понятия. Жизненный цикл базы данных. Уровни представления баз данных. Понятия схемы и подсхемы. Основные этапы проектирования базы дан5
ных. Инфологическое проектирование. Датологическое проектирование. Логическое проектирование. Физическое проектирование. Защита баз данных. Целостность и сохранность баз данных. Инфологическое проектирование. Методология инфологического проектирования IDEF1X.Типы сущностей. Типы связей. Case-средств ErWin проектирования баз данных. Модели данных. Основные определения. Структуры. Ограничения. Операции. Статические и динамические свойства моделей. Построение концептуальной модели предметной области. Модель "Сущность- связь". Иерархическая модель данных. Сетевая модель данных. Реляционная модель данных. Кортежи, отношения, домены, атрибуты,ключи. Схема отношения. Описания объектов и связей с помощью отношений. Реляционная алгебра. Основы проектирования баз данных. Логическое проектирование. Универсальное отношение и проблемы его использования. Функциональная зависимость атрибутов. Декомпозиция отношений. Транзитивные зависимости. Цели нормализации. Нормальные формы отношений. Основы СУБД Access. Основные элементы базы данных Access. Таблицы. Запросы. Формы. Отчеты. Макросы. Модули. Основные сведения о СУБД Access. Структура БД Access. Функции Access. Основные рабочие режимы Access. Создание новой таблицы. Создание таблицы в режиме конструктора. Типы данных Access. Выбор типов данных. Свойства таблиц и их полей. Значения NULL для полей таблиц. Создание межтабличных связей. Индексы Access. Сортировка. Поиск данных. Фильтры для отбора данных. Создание запросов. Мастер запросов. Конструктор запросов. Создание многотабличных запросов. Типы запросов. Запросы на выборку. Запросы с параметрами. Перекрестные запросы. Запросы на изменение. Создание таблицы, добавление, обновление, удаление записей. Обновляемые запросы. Типы форм. Создание формы. Мастер форм. Конструктор форм. Разделы формы. Элементы управления формы. Использование списков и полей со списками. Объекты и события в Acceess. Типы отчетов. Создание отчетов. Мастер отчетов. Панель инструментов отчетов Access. Добавление графики в формы и отчеты. Языковые средства СУБД. Языки описания и манипулирования данными. Основы языка SQL. 6
Таблицы SQL . Запросы SQL . Вложенные подзпросы. Реализация операций реляционной алгебры с помощью SQL. Обработка транзакций. Организация процессов обработки данных в БД. Ограничения целостности. Технология оперативной обработки транзакции (ОLТР–технология). Информационные хранилища. ОLАРтехнология. Сжатие информации Проблема создания и сжатия больших информационных массивов, информационных хранилищ и складов данных. Основные математические методы, применяемые при сжатии информации. Фрактальные методы в архивации. Управление складами данных. Современные СУБД СУБД на инвертированных файлах. Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие БД.
5. Лабораторный практикум. № № раздела п/ дисциплип ны
Наименование лабораторных работ
К-во часов
Разработка инфологической модели данных с использованием CASE-средства ErWin Среда СУБД ACCESS. Создание таблиц БД. Создание структуры БД. Установление связей между таблицами.
8
1
3
2
8,9
3
11
Создание форм для ввода данных с помощью мастера форм. Ввод данных в базу данных.
3
4
10
6
5
11
Создание запросов различных типов с помощью мастера запросов и конструктора запросов. Запросы SQL Создание и модификация форм с помощью конструктора форм. Использование списков и полей со списками.
6
12
Создание и модификация отчетов с помощью мастера и конструктора отчетов
4
7
6
5
6. Курсовая работа Курсовая работа включает построение инфологической модели с использованием CASE-средства ErWin, проектирование структуры базы данных и разработку приложения в среде СУБД ACCEESS. 7. Учебно-методическое обеспечение дисциплины. 7.1. Рекомендмая литература а) основная литература: 1. Дейт К.Дж. Введение в системы баз данных, «Вильямс»,2001, 485с. 2. Дженнингс Р. Microsoft Access 97 в подлиннике/ В двух томах: пер.с англ.- Спб. Т.1 - 625 с. Т.2 - 688 с. 3. Дженнингс Р. Использование Microsoft Access 97: Пер. с англ.- 2-е изд.- 944 с. 4. Грубер М. Введение в язык SQL. 5. Маклаков C. BPWin ErWin –Сase-средства разработки информационных систем б) дополнительная литература: 1.Атре Ш. Структурный подход к организации баз данных. -М:Финансы и статистика,1983. 2. Бекаревич Ю.Б., Пушкина Н.В. Microsoft Access 2000.- 480 с. 3. Келли Д. Самоучитель Access 97.- 336 с. 4. Михеева В.Д., Харитонова И.А. Microsoft Access 2000.- 1088 c. 5.Тихомиров Ю., Мешков А.В. Microsoft Access для Windows 95 одним взглядом.- ВС96.- 160 с. 6. Microsoft Access 2000. Шаг за шагом: Практ.пос./Пер. с англ.-352 с.
8. Материально-техническое обеспечение дисциплины. Лабораторные занятия проводятся в компьютерном классе с применением СУБД MS Access и Case-средства Erwin.
8
8. Переутверждение программы на очередной учебный год Учеб н. Год
Учебн. группа
Решение кафедры № протокола
Решение выпускающей кафедры № протокола, дата, подпись зав. кафедрой
Лектор, разработчик программы
№ изменения
Примечание: Тексты изменений в рабочей программе прилагаются Разработчик программы:
Глотова Т.В.
9