Министерство образования и науки Российской Федерации

Бузулукский гуманитарно-технологический институт

(филиал) государственного образовательного учреждения

высшего профессионального образования-

«Оренбургский государственный университет»

Кафедра физики, информатики и математики

Утверждаю:

Декан факультета

промышленности и транспорта

_______________

«_____»_______________ 2010 г.

Утверждаю:

Декан факультета

заочного обучения

_______________

«_____»_______________ 2010 г.

РАБОЧАЯ ПРОГРАММА

ДИСЦИПЛИНЫ «БАЗЫ ДАННЫХ И УПРАВЛЕНИЕ ИМИ»

Специальность: 050501.65 – «Профессиональное обучение (по отраслям)»

Специализация – «Компьютерные технологии»

Факультет: промышленности и транспорта, заочного обучения

Форма обучения: очная, заочная

Бузулук 2010

Рецензент

кандидат педагогических наук, доцент кафедры физики, информатики, математики

Рабочая программа дисциплины «Базы данных и управление ими»/ сост. – Бузулук: БГТИ (филиал) ГОУ ОГУ, 2010. – 25 с.

Рабочая программа предназначена для преподавания дисциплины федерального компонента цикла дисциплин специальной подготовки студентам очной и заочной форм обучения специальности 050501.65 «Профессиональное обучение (по отраслям)» в 5, 7, 8 семестрах.

Рабочая программа составлена с учетом Государственного образовательного стандарта высшего профессионального образования № 000 пед/сп по направлению подготовки дипломированных специалистов специальности «Профессиональное обучение (информатика, вычислительная техника и компьютерные технологии)», утвержденного Министерством образования и науки РФ 27.03.2000 г.

НЕ нашли? Не то? Что вы ищете?

Составитель _________________

(подпись)

«___»____________ 2010 г.

© , 2010

©БГТИ (филиал) ГОУ ОГУ, 2010

Содержание

1. Цели и задачи дисциплины.. 4

2. Место дисциплины в учебном процессе. 5

3. Организационно-методические данные дисциплины.. 5

4. Содержание дисциплины.. 6

4.1 Выписка из ГОС ВПО по дисциплине. 6

4.2 Разделы дисциплины, их содержание и виды занятий. 7

5. Тематический план изучения дисциплины.. 17

5.1 Лабораторные занятия. 17

5.2 Самостоятельное изучение разделов дисциплины.. 18

6. Учебно-методическое обеспечение дисциплины.. 18

6.1 Рекомендуемая литература. 18

6.1.1 Основная литература. 18

6.1.2 Дополнительная литература. 19

6.2 Средства обеспечения освоения дисциплины.. 19

6.2.1 Дидактические материалы по видам заданий. 19

6.2.2 Контрольные вопросы для самопроверки. 19

6.2.3 Критерий оценки знаний, умений и навыков. 21

7. Материально-техническое обеспечение дисциплины.. 22

7.1 Технические и электронные средства обучения и контроля знаний студентов 22

ЛИСТ согласования рабочей программы.. 23

Приложение А Методические рекомендации по организации содержания дисциплины ……………………………………………………………………….. 25

1. Цели и задачи дисциплины

Целью является освоение методов работы с системами управления базами данных, развитие способностей к решению задач, связанных с классификацией, организацией и использованием данных, приобретение знаний и умений в применении персональных, локальных и распределенных данных в учебной и производственной деятельности, накопление студентами личного опыта по разработке баз данных различного типа и управлению ими.

Основными задачами дисциплины являются:

- обучение постановке и структуризации информационных проблем, которые должны быть практически разрешены путем применения тех или иных систем управления базами данных;

- освоение принципов и методов организации пользовательского интерфейса при разработке информационных систем;

- освоение элементов реляционного исчисления и реляционной алгебры;

выработка навыков разработки информационных систем на основе использования систем управления баз данных.

В результате изучения дисциплины

Студент будет иметь представление:

- об основных понятиях БД;

- о компонентах БД;

- о разновидностях БД и их особенностях;

- о подходах к построению БД;

- о сфере применимости БД.

Студент будет знать:

- особенности реляционной модели и их влияние проектирование БД;

- типы команд, типы данных и общую структуру команд языка системы, а также правила их использования;

- языки описания и манипулирования данными разных классов (QBE, SQL, элементы 4GL);

- сущность и особенности аппарата индексирования и сортировки баз данных;

- технологии организации БД;

- основы организации многооконного пользовательского интерфейса, управляемого событиями.

Студент будет уметь:

- определять предметную область;

- проектировать реляционную базу данных (определять состав каждой таблицы, типы полей, ключ для каждой таблицы);

- определять ограничения целостности;

- получать результатные данные в виде различном виде (ответов на запросы, экранных форм, отчетов).

2. Место дисциплины в учебном процессе

Дисциплина «Базы данных и управление ими» относится к федеральному компоненту цикла дисциплин специальной подготовки и базируется на знаниях и умениях, приобретенных при изучении дисциплин: информатика, практикум по профессии, языки и системы программирования.

Преподавание дисциплины осуществляется на лекциях и лабораторных занятиях, предусматривающих индивидуальную работу на персональном компьютере.

Для изучения дисциплины отводится: 34 часа лекционных занятий, 68 часов лабораторных занятий – для очной формы обучения; 6 часов лекционных занятий, 12 часа лабораторных занятий – для заочной формы полного срока обучения; 6 часов лекционных занятий, 10 часов лабораторных занятий – для заочной формы сокращенного срока обучения. Итоговый контроль для заочной формы обучения – экзамен, для очной формы обучения – зачет.

3. Организационно-методические данные дисциплины

3.1. Для специальности 050501.65 «Профессиональное обучение (по отраслям)» (очная форма обучения, 5 лет)

Вид работы

Трудоемкость в часах

7 семестр

Всего

1. Аудиторная работа

лекции (Л)

лабораторные занятия (ЛБ)

102

34

68

102

34

68

2. Внеаудиторная и самостоятельная работа:

а) контрольная работа;

б) самоподготовка (самостоятельное изучение разделов, подготовка к практическим занятиям, коллоквиумам, рубежному контролю)

118

17

101

118

17

101

3. Формы итогового контроля

зачет

4. Общая трудоемкость дисциплины

220

220

3.2. Для специальности 050501.65 «Профессиональное обучение (по отраслям)» (заочная форма обучения, 6 лет)

Вид работы

Трудоемкость в часах

8 семестр

Всего

1. Аудиторная работа

лекции (Л)

лабораторные занятия (ЛБ)

18

6

12

18

6

12

2. Внеаудиторная и самостоятельная работа:

а) контрольная работа;

б) самоподготовка (самостоятельное изучение разделов, подготовка к практическим занятиям)

202

20

182

202

20

182

3. Формы итогового контроля

экзамен

4. Общая трудоемкость дисциплины

220

220

3.3. Для специальности 050501.65 «Профессиональное обучение (по отраслям)» (заочная форма обучения, 4 года)

Вид работы

Трудоемкость в часах

5 семестр

Всего

1. Аудиторная работа

лекции (Л)

лабораторные занятия (ЛБ)

16

6

10

16

6

10

2. Внеаудиторная и самостоятельная работа:

а) контрольная работа;

б) самоподготовка (самостоятельное изучение разделов, подготовка к практическим занятиям)

204

20

184

204

20

184

3. Формы итогового контроля

экзамен

4. Общая трудоемкость дисциплины

220

220

4. Содержание дисциплины

4.1 Выписка из ГОС ВПО «Требования к обязательному минимуму содержания основной образовательной программы» по дисциплине «Базы данных и управление ими»:

Модели данных: проблема структуризации и представления информации, сетевая и иерархическая модели данных, реляционная модель данных, свойства отношений, операции над отношениями.

Базы данных: типы данных, записи, база данных как целостный объект, принципы проектирования базы данных.

Управление базами данных: понятие о командах и их структуре, условные команды, математические операции с данными, логические операции, отношения.

Команды для работы с базой данных: создание структуры базы ее дополнение, открытие и закрытие базы данных, перемещение по базе, просмотр данных.

Манипулирование данными: логическое и физическое удаление данных, поиск и фильтрация данных, обновление записей.

Индексирование баз данных: понятие об индексировании, индексные и мультииндексные файлы (типа CDX), управление индексированием, ускоренный поиск по ключу.

Интеграция баз данных: рабочие области, связывание записей "одна-с-одной", связывание "одна-со-многими", разрыв связей между файлами.

Программирование и создание командных файлов: временные переменные, массивы, функции, команды и командные файлы, структурное программирование и модульность программ, средства отладки.

Организация интерфейса с помощью меню: цветовые меню и их иерархия, вертикальное (POPUP-) меню, горизонтальное (BAR-) меню, назначение клавишей.

Организация оконного интерфейса: окна и управление ими, многооконный интерфейс.

Практикум по базам данных.

4.2 Разделы дисциплины, их содержание и виды занятий

4.2.1 Для специальности 050501.65 «Профессиональное обучение (по отраслям)» (очная форма обучения, 5 лет)

Разделы дисциплины, изучаемые в 7 семестре

раз

дела

Наименование разделов

и их содержание

Количество часов

Внеаудиторная

работа

Всего
Аудиторная

работа

Л

ЛБ

1

2

3

4

5

6

1

Базы данных и управление ими для персональных компьютеров

23

4

19

Проблемы накопления, классификации, обработки и представления информации. Модели данных. Сетевая, иерархическая модели данных. Реляционная модель данных. Свойства отношений. Операции над отношениями. СУБД для персональных компьютеров. Общая характеристика СУБД. Основные файлы СУБД. Особенности языка.

1

2

3

4

5

6

Режимы работы с данными в среде СУБД. Система помощи.

2

Команды для работы с базами данных

45

6

20

19

Структура команды. Элементы структуры команды: имя команды, границы действия команды, FOR-условие, WHILE-условие. Примеры команд. Команды настройки среды. Примеры команд настройки среды. Математические операции. Логические операции. Операции отношения. Знаки операций. Команды создания структуры и дополнения базы данных. Команды открытия и закрытия баз данных. Перемещения по базе данных. Просмотр баз данных. Окна редактирования. Опции команд. Управление доступом к полям базы. Вычисляемые поля. Отбор данных. Контроль редактирования записей.

3

Манипулирование данными

32

6

6

20

Удаление файлов данных, всех записей из файлов баз данных. Пометка записей на удаление, физическое удаление помеченных записей, отмена пометок на удаление. Фильтрация данных. Последовательный поиск записей: начальный поиск и продолжение поиска. Обновление записей. Установление связи вида "одна-запись-с-одной". Установление связи вида "одна-запись-со-многими". Разрыв связей между файлами. Копирование файлов баз данных. Копирование структур. Создание файла-макета. Создание структуры на основе файла-макета. Сортировка файлов. Математическая обработка баз данных. Подсчет количества записей, сумм или средних значений по полям. Вычисление других величин (CALCULATE) для записей из установленного интервала, удовлетворяющих заданным условиям.

1

2

3

4

5

6

4

Программирование и создание командных файлов.

48

8

20

20

Временные переменные. Команды присваивания. Сохранение, удаление, просмотр переменных. Описание массивов. Обмен данными между массивом и базой данных. Передача данных из текущей записи в одномерный массив и обратно. Передача данных из полей записей базы данных в последовательные элементы строк двумерного массива и обратно. Функции. Классификация функций. Правила обращения к функциям. Макроподстановка (функция &). Вложение макроподстановок. Создание командных файлов. Возможности встроенного текстового редактора, в частности, по работе с фрагментами текста, по поиску и замене фрагментов текста, по сохранению настройки. Возможности обращения к HELP-системе по выделенному фрагменту и копирования фрагментов HELP в окно редактора. Запуск внешних программ. Запуск командного файла. Структурное программирование. Команды управления. Организация развилок (команда IF). Команда анализа условий и организации обработки (DO CASE). Организация циклов. Циклы с условием (DO WHILE). Циклы с параметром (FOR...). Цикл сканирования базы данных (SCAN...). Досрочный выход из цикла и пропуск части команд тела цикла. Внешние и внутренние процедуры. Запуск процедур с параметром. Понятие о процедурном файле. Процедуры-функции. Область действия переменных. Глобальные и локальные переменные. Изобразительные средства. Использование элементов псевдографики. Управление цветом. Управление звуком. Средства отладки. Использование отладочных окон TRACE и DEBUG.

1

2

3

4

5

6

5

Организация интерфейса с помощью меню

40

6

14

20

Цветовые меню. Определение меню. Определение реакций меню. Активация и деактивация меню. Удаление меню. Типы элементарных меню: вертикальные и горизонтальные меню. Описание вертикального POPUP-меню. Опции команды. Описание элементов POPUP-меню. Определение реакций POPUP-меню. Активация POPUP-меню. Функции выбора из меню. Отключение POPUP-меню. Описание горизонтального BAR-меню. Описание элементов, определение реакций, активация BAR-меню. Функции выбора из меню. Отключение BAR-меню. Управление доступом к меню. Клавишное меню. Команды связи с прерываниями, вызванными ошибками. Команды связи с клавиатурой. Удаление и восстановление клавишных назначений. Сообщения о функционирующих клавишных меню. Анализ нажатий в окне редактирования с помощью функций. Программирование назначений для функциональных клавиш. Меню, создаваемое с помощью функций и функциональных клавиш. Средства управления в стиле Windows. Кнопки переключатели. Невидимые кнопки. Списки-меню. Скрытые POPUP-меню. Триггерные кнопки. Радиокнопки. Области редактирования.

6

Организация оконного интерфейса

32

4

8

20

Определение, активизация, деактивизация и удаление окон. Временное скрытие и восстановление окон. Оконные функции. Команда READ. Команды повторного вывода на экран всех или указанных GET-объектов. Многооконный интерфейс. Главное меню системы. Функции системного меню

ИТОГО:

220

34

68

118

ВСЕГО:

220

34

68

118

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4