Примерная рабочая программа по дисциплине: базы данных

Вид материалаПримерная рабочая программа

Содержание


Примерная рабочая программа
2. Содержание дисциплины
Тема 3. Реляционная модель данных
Тема 4. Проектирование реляционной базы данных
Тема 5. Иерархическая модель данных
Тема 7. Изучение одной из СУБД: основы работы в СУБД ACCESS
2.2. Лабораторные работы, их содержание
3. Учебно-методические материалы по дисциплине
3.2. Дополнительная литература
3.3. Литература для организации самостоятельной работы
Приложение к рабочей программе
Приложение к рабочей программе
Подобный материал:

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ





Томский государственный университет систем управления и радиоэлектроники


































ПРИМЕРНАЯ РАБОЧАЯ ПРОГРАММА




По дисциплине: БАЗЫ ДАННЫХ








































































































































2009


1. Цели и задачи дисциплины, ее место в учебном процессе

1.1. Цели преподавания дисциплины

Целью данной дисциплины является обучение студентов концептуальному и логическому проектированию баз данных, защите данных, алгоритмам обработки и анализа данных на основе реляционной СУБД MS ACCESS.

1.2. Задачи изучения дисциплины

В результате изучения дисциплины студент должен:
  • Уметь проектировать структуру БД с учетом требований нормализации отношений и ограничений предметной области;
  • овладеть навыками программирования в среде СУБД ACCESS.
    1. Место дисциплины в учебном процессе

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

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


2.1. Лекции


Тема 1. Введение

Краткое содержание дисциплины. Основные проблемы обработки данных.

Назначение и основные компоненты системы баз данных; обзор современных систем управления базами данных (СУБД).

Тема 2. Модели баз данных

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

Тема 3. Реляционная модель данных

Основные понятия и определения. Реляционная алгебра и реляционное

исчисление. Достоинства и недостатки модели. Язык манипулирования данными для реляционной модели. Реляционная алгебра и язык SQL.

Тема 4. Проектирование реляционной базы данных

Функциональные зависимости. Декомпозиция отношений. Транзитивные зависимости. Проектирование с использованием метода «сущность-связь».

Нормализация отношений. Первая, вторая и третья нормальные формы.

Усиленная четвертая нормальная форма Бойса-Кодда.

Тема 5. Иерархическая модель данных

Основные понятия и определения. Однородные, двоичные и сбалансированные

древовидные структуры. Достоинства и недостатки модели.

Тема 6. Сетевая модель данных

Основные понятия и определения. Примеры сетевых моделей. Достоинства и недостатки моделей.


Тема 7. Изучение одной из СУБД: основы работы в СУБД ACCESS 8 час

Интерфейс СУБД. Основные объекты СУБД ACCESS. Создание и модификация базы данных. Первичная обработка таблиц: поиск, сортировка, добавление и удаление данных. Ключевые и индексные поля (индексирование базы данных). Создание форм и отчетов. Физическая организация баз данных.


Тема 8. Проектирование систем обработки данных

Защита баз данных; целостность и сохранность баз данных. Хешированные, индексированные файлы.


2.2. Лабораторные работы, их содержание

Цель лабораторных работ — овладение навыками практического проектирования баз данных, обучение студентов работе с реляционной СУБД ACCESS .

Создание и первичная обработка БД

Нормализация отношений. Установление связей между таблицами.

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

Создание макросов и модулей.

Формы, вычисляемые элементы, кнопочные формы

SQL – запросы.

Проектирование с использованием метода «сущность-связь» на основе стандарта IDEF1X

Создание Web страницы на основе базы данных.


2.3. Задания на самостоятельную работу

№№ п.п.

Наименование работы

Форма контроля




Проработка лекционного материала

Подготовка к лабораторным работам и выполнение отчетов

Выполнение курсового проекта

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

SQL команды для создания БД, таблиц и просмотра данных.

Проектирование структуры БД.

Разработка интерфейса программы обработки данных

Изучение генератора отчетов.

Экзамен


Отчет. Допуск к лабораторным работам

Опрос на занятиях, проведение защиты. Экзамен по дисциплине. Конспекты.

3. Учебно-методические материалы по дисциплине



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

  1. Марков А. С., Лисовский К. Ю. Базы данных. Введение в теорию и методологию: Учебник для вузов/. - М.: Финансы и статистика, 2008. – 510 с.
  2. Гринченко Н. Н. и др. Проектирование баз данных СУБД Microsoft Access: учебное пособие для вузов. - М.: Горячая линия-Телеком, 2006. - 240 с.

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

  1. Дунаев В. В. Базы данных. Язык SQL для студента. - СПб.: БХВ-Петербург, 2008. – 279 с.
  2. Карпова Т.С. Базы данных: модели, разработка, реализация: учебное пособие/ Т. С. Карпова. - СПб.: Питер, 2006. – 303 с.
  3. Базы данных. Учебник для высших учебных заведений/ Под ред.проф. Л.Д.Хомоненко- СПб.: KOPOНA-принт, 2004.



3.3. Литература для организации самостоятельной работы

  1. Колесникова С.И. Базы данных. Методические указания к лекциям. Томск, 2006.
  2. Колесникова С.И. Базы данных. Лабораторные работы. ТУСУР. Томск, 2006.
  3. Сибилев Д.С. Разработка концептуальной модели данных - Томск, 2002.
  4. Сибилёв В. Д. Базы данных: Учебно-методическое пособие. - Томск: ТУСУР, 2006. – 27 с.
  5. Колесникова С.И. Базы данных. Методические указания к курсовому проектированию. ТУСУР. Томск, 2006.
  6. Малыхина М. П. Базы данных: основы, проектирование, использование: Учебное пособие для вузов/ - СПб.: БХВ-Петербург, 2004. – 499 с.
  7. Давыдова Е. М., Новгородова Н. А. Базы данных: лабораторный практикум. - Томск: ТУСУР, 2005. - 166 с.
  8. Рудикова Л. В. Базы данных: Разработка приложений: Практическое руководство/. - СПб.: БХВ-Петербург, 2006. - 487 с.
  9. Глушаков СВ., Ломотько Д.В. Базы данных. Учебный курс- Харьков: Фолио, 2000.
  10. Публикации журнала «Компьютер - Пpecc».
  11. Публикации журнала "Информационные технологии".



ПРИЛОЖЕНИЕ К РАБОЧЕЙ ПРОГРАММЕ


по дисциплине «БАЗЫ ДАННЫХ (по выбору)»


Балльно-рейтинговая система оценки знаний


Оценка объема и качества знаний студентов по результатам семестровой аттестации определяется в соответствии с Положением о балльно-рейтинговой системе оценки знаний и обеспечения качества учебного процесса. Семестровая балльная раскладка по дисциплине приведена в таблице 1.


Таблица 1. Дисциплина БАЗЫ ДАННЫХ (по выбору) (экзамен, зачет, лекции, лабораторные работы)


Элементы учебной деятельности

Максимальный балл на 1-ую КТ с начала семестра

Максимальный балл за период между 1КТ и 2КТ

Максимальный балл за период между 2КТ и на конец семестра

Всего за

семестр

Посещение занятий

4

4

4

12

Тестовый контроль

6

11




17

Выполнение и защита результатов лабораторных работ

5

6

18

29

Компонент своевременности

4

4

4

12

Итого максимум за период:

19

25

26

70

Сдача экзамена (максимум)










30

Нарастающим итогом

19

44

70

100



ПРИЛОЖЕНИЕ К РАБОЧЕЙ ПРОГРАММЕ


по дисциплине «БАЗЫ ДАННЫХ (по выбору)»

(Курсовой проект)

Балльно-рейтинговая система оценки знаний


Оценка объема и качества знаний студентов по результатам семестровой аттестации определяется в соответствии с Положением о балльно-рейтинговой системе оценки знаний и обеспечения качества учебного процесса. Семестровая балльная раскладка по дисциплине приведена в таблице 1.


Таблица 1. Дисциплина БАЗЫ ДАННЫХ (по выбору) (Курсовой проект)


Элементы учебной деятельности

Максимальный балл на 1-ую КТ с начала семестра

Максимальный балл за период между 1КТ и 2КТ

Максимальный балл за период между 2КТ и на конец семестра

Всего за

семестр

Получение задания на курсовой проект/работу

4







4

Подбор и обзор литературы

12







12

Выполнение необходимых расчетов по проекту




18




18

Выполнение необходимых графических работ




4

8

12

Полное оформление работы







12

12

Компонент своевременности

4

4

4

12

Итого максимум за период:

20

26

24

70

Защита проекта/работы (мах)










30

Нарастающим итогом

20

46

70

100