МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

БЕЛОРУССКАЯ ГОСУДАРСТВЕННАЯ ПОЛИТЕХНИЧЕСКАЯ

АКАДЕМИЯ

Факультет информационных технологий и робототехники

Кафедра «Программное обеспечение вычислительной

техники и автоматизированных систем»

«Утверждаю»

Декан факультета информационных

технологий и робототехники

«______» _____________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 с.