Примерная рабочая программа по дисциплине: базы данных
Вид материала | Примерная рабочая программа |
- Рабочая программа По дисциплине «Базы данных» По специальности 230102. 65 Автоматизированные, 204.1kb.
- Курсовая работа по дисциплине «Базы данных» на тему: «Разработка базы данных для учета, 154.05kb.
- 1 научиться создавать таблицу базы данных в режиме таблицы, 54.71kb.
- Рабочая программа По дисциплине «Информационные технологии (Базы данных)» По специальности:, 238.11kb.
- Ms access Создание базы данных, 34.31kb.
- Цели и тематика курсовой работы по дисциплине «Базы данных», 61.1kb.
- Лекция 2 10. Полнотекстовые базы данных, 133.46kb.
- Программа рассчитана на учащихся, работников предприятий и организаций. Вид учебных, 16.31kb.
- Практическая работа № «Создание базы данных», 21.96kb.
- Программа дисциплины «Базы данных», 380.05kb.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ | ||||||
Томский государственный университет систем управления и радиоэлектроники | ||||||
| ||||||
| ||||||
| | |||||
| | |||||
| | |||||
| | |||||
| ||||||
ПРИМЕРНАЯ РАБОЧАЯ ПРОГРАММА | ||||||
| ||||||
По дисциплине: БАЗЫ ДАННЫХ | ||||||
| ||||||
| ||||||
| | |||||
| ||||||
| | |||||
| ||||||
| | |||||
| ||||||
| ||||||
| ||||||
| ||||||
| | |||||
| | |||||
| | |||||
| | |||||
| | |||||
| | |||||
| | |||||
| | |||||
| ||||||
| | |||||
| | |||||
| | |||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
2009 |
1. Цели и задачи дисциплины, ее место в учебном процессе
1.1. Цели преподавания дисциплины
Целью данной дисциплины является обучение студентов концептуальному и логическому проектированию баз данных, защите данных, алгоритмам обработки и анализа данных на основе реляционной СУБД MS ACCESS.
1.2. Задачи изучения дисциплины
В результате изучения дисциплины студент должен:
- Уметь проектировать структуру БД с учетом требований нормализации отношений и ограничений предметной области;
- овладеть навыками программирования в среде СУБД ACCESS.
- Место дисциплины в учебном процессе
Дисциплина изучается в четвертом семестре, для ее успешного' усвоения необходимо знание дисциплин:
- информатика;
- алгоритмические языки и программирование.
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. Основная литература
- Марков А. С., Лисовский К. Ю. Базы данных. Введение в теорию и методологию: Учебник для вузов/. - М.: Финансы и статистика, 2008. – 510 с.
- Гринченко Н. Н. и др. Проектирование баз данных СУБД Microsoft Access: учебное пособие для вузов. - М.: Горячая линия-Телеком, 2006. - 240 с.
3.2. Дополнительная литература
- Дунаев В. В. Базы данных. Язык SQL для студента. - СПб.: БХВ-Петербург, 2008. – 279 с.
- Карпова Т.С. Базы данных: модели, разработка, реализация: учебное пособие/ Т. С. Карпова. - СПб.: Питер, 2006. – 303 с.
- Базы данных. Учебник для высших учебных заведений/ Под ред.проф. Л.Д.Хомоненко- СПб.: KOPOНA-принт, 2004.
3.3. Литература для организации самостоятельной работы
- Колесникова С.И. Базы данных. Методические указания к лекциям. Томск, 2006.
- Колесникова С.И. Базы данных. Лабораторные работы. ТУСУР. Томск, 2006.
- Сибилев Д.С. Разработка концептуальной модели данных - Томск, 2002.
- Сибилёв В. Д. Базы данных: Учебно-методическое пособие. - Томск: ТУСУР, 2006. – 27 с.
- Колесникова С.И. Базы данных. Методические указания к курсовому проектированию. ТУСУР. Томск, 2006.
- Малыхина М. П. Базы данных: основы, проектирование, использование: Учебное пособие для вузов/ - СПб.: БХВ-Петербург, 2004. – 499 с.
- Давыдова Е. М., Новгородова Н. А. Базы данных: лабораторный практикум. - Томск: ТУСУР, 2005. - 166 с.
- Рудикова Л. В. Базы данных: Разработка приложений: Практическое руководство/. - СПб.: БХВ-Петербург, 2006. - 487 с.
- Глушаков СВ., Ломотько Д.В. Базы данных. Учебный курс- Харьков: Фолио, 2000.
- Публикации журнала «Компьютер - Пpecc».
- Публикации журнала "Информационные технологии".
ПРИЛОЖЕНИЕ К РАБОЧЕЙ ПРОГРАММЕ
по дисциплине «БАЗЫ ДАННЫХ (по выбору)»
Балльно-рейтинговая система оценки знаний
Оценка объема и качества знаний студентов по результатам семестровой аттестации определяется в соответствии с Положением о балльно-рейтинговой системе оценки знаний и обеспечения качества учебного процесса. Семестровая балльная раскладка по дисциплине приведена в таблице 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 |