МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
БЕЛОРУССКАЯ ГОСУДАРСТВЕННАЯ ПОЛИТЕХНИЧЕСКАЯ
АКАДЕМИЯ
Факультет информационных технологий и робототехники
Кафедра «Программное обеспечение вычислительной
техники и автоматизированных систем»
«Утверждаю»
Декан факультета информационных
технологий и робототехники
«______» _____________2001г.
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
Рабочая учебная программа дисциплины
для специальности Т.10.02.00
“Программное обеспечение информационных технологий”
(специализации Т.10.02.01- «Программное обеспечение
вычислительной техники и автоматизированных систем”)
на учебный год
Программа составлена
Бухваловой Иреной Антоновной
старшим преподавателем
кафедры «Программное обеспечение вычислительной
техники и автоматизированных систем”
Белорусской государственной политехнической академии
Минск
2001
Рекомендована к утверждению в качестве рабочей:
Кафедрой “ Программное обеспечение вычислительной техники
и автоматизированных систем”.
Протокол №____заседания кафедры от “___”________2001г.
Заведующий кафедрой ____________
Методической комиссией факультета информационных
технологий и робототехники.
Протокол №____заседания комиссии от “___”________2001г.
Председатель методической комиссии___________.
П Р Е Д И С Л О В И Е
Настоящая учебная программа разработана с учётом требований Руководящего Документа Республики Беларусь (РД РБ 02100.5.-99) “Образовательный стандарт. 10.02.00 - “Программное обеспечение информационных технологий””, утверждённого и введённого в действие Приказом Министра образования от 01.01.2001г. № 000, а также в соответствии с “Методическими рекомендациями по разработке учебных программ дисциплин”,утверждёнными ректором БГПА от 01.01.2001г.
При изучении данной дисциплины необходимо подчеркнуть цель и задачи, а также ее место в учебном процессе и связь с другими дисциплинами.
1. Цель изучения дисциплины.
Целью изучения дисциплины является теоретическое и практическое освоение
студентами современных систем управления данными, их структуры, функционирования и основных возможностей.
2. Задачи изучения дисциплины
В задачу изучения дисциплины входит ознакомление студентов с современными системами управления данных, их структурой, функционированием и основными возможностями. Развитием задачи изучения дисциплины является:
1.Научить студентов работать с современными СУБД, выбирать СУБД применительно к конкретной задаче.
2.Познакомить студентов с основными приемами построения систем обработки данных.
Данный курс базируется на следующих дисциплинах:
-Структуры и организация данных в ЭВМ.
-Объектно-ориентированное программирование.
3. Виды занятий и формы контроля знаний
Виды занятий, Формы контроля знаний | Д | В | З | |||
П | С | П | С | П | С | |
Курс | 4 | 4 | ||||
Семестр | 7,8 | 7,8 | ||||
Лекции, ч | 90 | 20 | ||||
Лабораторные работы, ч | 72 | 8 | ||||
Зачёт (семестр) | 7 | 8 | ||||
Экзамен (семестр) | 8 | 7 | ||||
Курсовой проект (семестр) | 8 | 8 | ||||
Контрольные работы(сем-р) | 7,8 | |||||
Самостоятельная работа, ч | 6 | 16 |
4. Лекционный курс
Порядко- № темы в курсе | № темы в типовой программе | Наименование раздела и темы | Число лекцион. часов |
| ||||
Д | В | З |
| |||||
П | С | П | С | П | С | |||
1. | Введение в курс. Основные положения и определения. | 2 | 1 | |||||
2. | Глава 1. Проблемы разработки и применения СУБД. Определение, структура и функционирование СУБД. Свойства СУБД и БД. | 2 | 1 | |||||
3. | Уровни представления данных в СУБД. | 2 | 2 | |||||
4. | Модели данных : иерархическая, сетевая, реляционная. | 4 | 2 | |||||
5. | Операции с данными в реляционной модели. | 4 | ||||||
6. | Общая характеристика состояния разработки СУБД для ПЭВМ. | 2 | ||||||
7. | Перспективы развития и стандартизация СУБД. Международная деятельность по стандартизации в области СУБД. | 2 | 1 | |||||
8. | Глава 2. СУБД MS Access. Проектирование базы данных. Построение инфо-логической модели данных. | 4 | 2 | |||||
9. | Создание базы данных. Схема данных. | 4 | 1 | |||||
10. | Формы. Этапы загрузки базы данных с использованием форм. Редактирование данных с помощью форм. Мастер диаграмм. Вычисляемые элементы управления. Построитель выражений. Формы для связанных таблиц. | 81 | 4 | |||||
11. | Построение запросов. Запросы с критериями поиска, с параметрами. Вычисляемые поля в запросах. Итоговые запросы. Запросы удаления, замены. Перекрестные запросы. | 8 | 2 | |||||
12. | Отчеты. Одноколонные отчеты. Отчеты с группировкой данных. Отчеты для связанных таблиц. Главные и подчиненные отчеты. | 4 | 1 | |||||
13. | Макросы. Построитель макросов. Макросы в качестве заменителей команд меню. Группа макросов. Условие выполнения макроса. Выполнение макросов. | 4 | 1 | |||||
14. | Модули. Основы разработки программ VBA. | 8 | ||||||
15. | Создание приложения пользователя. | 2 | 1 | |||||
16. | Работа с приложением пользователя в сети. | 2 | ||||||
17. | Работа с базой данных, открытой для общего пользования. | 2 | ||||||
18. | Глава 3. Язык запросов SQL. Введение в SQL. Основы запросов: обобщение данных, форматирование результатов запроса. | 2 | ||||||
19. | Комбинирование запросов. Запросы к нескольким таблицам. Вложение запросов. Связанные подзапросы. | 2 | ||||||
20. | Обновление и создание таблиц. Ввод, удаление и изменение значений полей. Команды INSERT, UPDATE, DELETE, CREATE. | 2 | ||||||
21. | Поддержка целостности данных. Ограничения внешнего ключа. | 2 | ||||||
22. | Представления и их использование. | 2 | ||||||
23. | Доступ к таблицам и информации о структуре БД. Определение прав доступа к данным. | 2 | ||||||
24. | Глобальные аспекты SQL. Одновременная работа с несколькими пользователями. | 2 | ||||||
25. | Встроенный SQL. | 2 | ||||||
26. | MS SQL Server. Общие сведения. | 2 | ||||||
27. | Глава 4. Построение систем обработки данных. Разработка пользовательского интерфейса. | 2 | 1 | |||||
28. | Надежность систем обработки данных. | 2 | ||||||
29. | Управление базой данных. Защита от потери информации. Восстановление базы данных. | 2 | ||||||
30. | Информационно-поисковые системы. | 2 | 1 | |||||
31. | Заключение. Основные тенденции развития и использования СУБД. | |||||||
Итого : 90ч 20
5. Лабораторные занятия
Номер лабора- торной работы | № темы в типовой програм ме | Наименование лабораторной Работы | Число часов |
| ||||
Д | В | З |
| |||||
П | С | П | С | П | С | |||
1. | Построение инфологической модели данных. | 2 | 1 | |||||
2. | Создание базы данных. | 2 | 1 | |||||
3. | Загрузка базы данных с использованием форм. | 2 | ||||||
4. | Формы для связанных таблиц. | 2 | 2 | |||||
5. | Создание форм на основе запроса | 2 | ||||||
6. | Построение запросов. Запросы с критериями поиска, с параметрами. Вычисляемые поля в запросах. Итоговые запросы. Запросы удаления, замены. Перекрестные запросы. | 8 | 2 | |||||
7. | Конструирование макросов. | 4 | ||||||
8. | Построитель меню. Макросы в качестве заменителей меню. | 4 | ||||||
9. | Модули форм. и отчетов. Создание процедуры обработки событий. | 2 | ||||||
10. | Создание модуля общего типа. | 2 | ||||||
11. | Создание приложения пользователя. | 2 | 2 | |||||
12. | Работа с приложением пользователя в сети. | 4 | ||||||
13. | Работа с базой данных, открытой для общего пользования. | 4 | ||||||
14. | SQL. Основы запросов. | 4 | ||||||
15. | SQL. Вложение запросов. Связанные подзапросы. | 4 | ||||||
16. | SQL. Обновление и создание таблиц. | 4 | ||||||
17. | SQL. Представления и их использования. | 4 | ||||||
18. | Определение прав доступа к данным. | 4 | ||||||
19. | Встроенный SQL. | 2 | ||||||
20. | Обмен данными. Импорт, экспорт данных. | 2 | ||||||
20. | Управление базой данных. Защита от потери информации. | 4 | ||||||
21. | Разработка пользовательского интерфейса. | 4 | ||||||
Итого: 72ч. 8ч.
6. Тематика курсовых проектов
Курсовая работа состоит в выполнении индивидуального задания по созданию системы обработки данных в среде одной из изучаемых систем.
Примерный перечень тем курсовых работ:
1.Разработка информационно-поисковой системы по учету и оформлению платежных поручений.
2.Автоматизированная система учета студентов ФИТР.
3.Электронная записная книжка.
4.Автоматизация процесса учета посещаемости студентов.
5.Разработка информационно-поисковой системы по формированию и работе с расписанием занятий.
7. Учебно-методические материалы по дисциплине
7.1. Основная литература.
1. Машины баз данных и управления базами данных.: Пер. с англ. Под ред. . - М.: Мир, 1989 г. — 696 с.
2. Кочаловский баз данных на ПЭВМ. - М.: Финансы и статистика, 1992 г. — 224 с.
3. Системы управления базами данных и знаний. Справ. изд. , , и др.; Под ред. . - М.: Финансы и статистика, 1991 г. — 352 с.
4. , Столяров оценки и выбора СУБД. - Мн, 1978 г— 26 с.
7.2. Дополнительная литература.
1. Визе Манс Microsoft ACCESS 2.0. за 5 минут — Киев, 1995 — 208 с.


