МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«МАЙКОПСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»
Факультет информационных систем в экономике и юриспруденции
Кафедра прикладной информатики и информационных систем
УТВЕРЖДАЮ
Декан факультета
_________
«____»_______20___г.
РАБОЧАЯ ПРОГРАММА
по дисциплине ОПД. Ф.03 Базы данных
по специальности 080801 Прикладная информатика (в юриспруденции)
Факультет информационных систем в экономике и юриспруденции
Форма обучения очная, заочная
МАЙКОП
Рабочая программа составлена на основании ГОС ВПО и учебного плана МГТУ по специальности (направлению) 080801 Прикладная информатика в юриспруденции
Составители рабочей программы
Старший преподаватель ____________
(должность, ученое звание, степень) (подпись)
Рабочая программа утверждена на заседании кафедры прикладной информатики и информационных систем
Заведующий кафедрой
«___»________20__г. ___________
(подпись)
Одобрено научно-методической комиссией факультета информационных систем в экономике и юриспруденции
Председатель
научно-методической
комиссии факультета информационных систем в экономике и юриспруденции
«___»__________20__г. _____________
(подпись)
Декан факультета информационных систем в экономике и юриспруденции
«___»___________20___г. _____________
(подпись)
СОГЛАСОВАНО:
Начальник УМУ
«___»___________20__г. ____________
(подпись)
Зав. выпускающей кафедрой
по специальности _____________
«___»___________20__г. (подпись)
1. Цели и задачи учебной дисциплины, её место в учебном процессе
1.1. Цели и задачи изучения дисциплины
Целью дисциплины является изучение основных принципов организации баз и банков данных; управление базами данных и формирование у студентов понимания необходимости применения полученных знаний в их профессиональной деятельности.
Дисциплина "Базы данных" имеет задачей ознакомить учащихся с основными положениями своих наиболее широко используемых разделов, тенденциями их развития, принципам построения информационных моделей, применению современных информационных технологий. Она является базовой для всех курсов, использующих автоматизированные методы анализа и расчетов.
В результате изучения дисциплины студенты должны:
Знать:
· Основные принципы разработки, роль и место баз данных в автоматизированных системах управления объектами;
· Способы представления, хранения и преобразования информации;
· основные понятия реляционного отношения; основные операции реляционной алгебры;
· способы представления знаний;
· владеть методами проектирования баз данных.
Уметь:
· проектировать базу данных автоматизированной системы управления;
· разрабатывать комплекс прикладных программ на основе систем управления базами данных (СУБД);
· составлять запросы на языке реляционной алгебры;
· осуществлять выбор СУБД для реализации прикладной системы; манипулировать данными с помощью операторов SQL;
· составлять алгоритмы решения экономических задач.
Иметь навыки:
· логического мышления;
· работы с первичными данными;
· обобщения и анализа информации;
· использования баз данных в профессиональной деятельности.
Иметь представление:
· о современных тенденциях развития СУБД, методах оперативной обработки информации;
· о месте и роли данных и их классификации в современном мире.
1.2. Краткая характеристика дисциплины, её место в учебном процессе
Учебная дисциплина «Базы данных» является специальной дисциплиной, формирующей профессиональные знания, необходимые для будущей профессии. Дисциплина «Базы данных» состоит из следующих разделов:
- Основы теории баз данных
- Проектирование баз данных
- Реляционная модель данных;
- Организация процесса обработки данных.
1.3. Связь с предшествующими дисциплинами
Успешное изучение данного курса обеспечивают следующие дисциплины: «Информатика», «Информационные системы», «Вычислительные системы, сети и коммуникации».
Предлагаемые для выполнения задания могут относиться к другой предметной области. Это способствует интеграции знаний из разных областей науки.
С одной стороны, приобретаются устойчивые технологические навыки работы в прикладной среде, с другой стороны происходит закрепление полученных ранее знаний по другим дисциплинам.
1.4. Связь с последующими дисциплинами
Знания и умения, полученные при изучении данной дисциплины, будут использованы при проведении итоговой государственной аттестации и найдут непосредственное применение в практической деятельности.
2. Распределение часов учебных занятий по семестрам
Форма обучения | Номер семестра | Учебные занятия | Форма итоговой аттестации (зачет, экзамен) | Количество часов в неделю | |||||||
Общий объем | Аудиторные | СРС | Лекции | Практические | Лабораторные | ||||||
Всего | Лекции | Практические (семин.) | Лабораторные | ||||||||
ОФО | 5 | 105 | 51 | 17 | 34 | 54 | экзамен | 1 | 2 | ||
ЗФО | 5 | 105 | 14 | 8 | 6 | 91 | экзамен |
3. Содержание дисциплины.
3.1. Наименование тем, их содержание, объем в часах лекционных занятий
Порядковый номер лекции | Раздел, тема учебного курса, содержание лекции | Количество часов (ОФО) | Количество часов (ЗФО) |
5 семестр | |||
1. | Раздел 1 Основы теории проектирования баз данных. Тема 1.1. Определение и назначение баз данных. 1.1.1. Системы управления базами данных – СУБД. 1.1.2. Области применения баз данных. 1.1.3. Информационная модель данных, ее состав. | 2 | 1 |
2. | Тема 1.2. Модели баз данных. 1.2.1. Три типа логических моделей баз данных: иерархическая, сетевая, реляционная. 1.2.2. Типы взаимосвязей в модели: «один к одному», «один к многим», «многие к многим». | 2 | 1 |
3. | Раздел 2. Использование СУБД Access для создания баз данных. Тема 2.1. Основные характеристики и возможности СУБД Access. 2.1.1.Основные компоненты. Типы данных. Создание новой базы данных. 2.1.2. Создание таблиц. Модификация структуры базы данных. | 2 | 1 |
4. | Тема 2.2.Обработка данных в базе. 2.2.1. Запросы в СУБД Access. 2.2.2. Основы конструирования запросов. 2.2.3. Условия отбора записей, сортировка и фильтрация данных. | 2 | 1 |
5. | Тема 2.2. (продолжение) 2.2.4. Элементы языка SQL и запросы в форме SQL. | 2 | 1 |
6. | Тема 2.3. Формы – диалоговый графический интерфейс для работы пользователя с базой данных. 2.3.1. Основы создания форм. 2.3.2. Элементы управления. 2.3.3. Разработка многотабличных форм | 2 | 1 |
7. | Тема 2.4. Разработка отчетов. | 1 | 1 |
8. | Раздел 3. Разработка приложений пользователя. Тема 3.1 Макросы и их создание. Тема 3.2. Программирование на языке VBA. 3.2.1. Объекты и семейства VBA. 3.2.2. Процедуры и функции VBA. 3.2.3. Переменные, константы и типы данных. Модули VBA. Тема 3.3. Защита баз данных. | 2 | 1 |
9. | Раздел 4. Архитектура системы баз данных. Тема 4.1. Развитие архитектуры СУБД. 4.1.1. Архитектура файлового сервера. Репликация баз данных. Системная архитектура «клиент-сервер». 4.1.2. Интеграция базы данных с глобальной сетью Интернет. | 2 | 1 |
Всего | 17 | 8 |
3.2. Практические (семинарские) занятия, их наименование, содержание и объем.
Учебным планом не предусмотрены.
3.3. Лабораторные занятия, их наименование и объем в часах.
Номер лаб. работы | Наименование лабораторной работы | Раздел, тема лекц. курса | Объем часов (ОФО) | Объем часов (ЗФО) |
5 семестр | ||||
1. | Структура базы данных. | 1, 1.1 | 2 | |
2. | Ввод и редактирование данных в таблице. | 1, 1.2, 1.3 | 2 | 1 |
3. | Работа с табличными данными. Поиск, обновление, удаление данных. | 1, 1.1-1.3 | 2 | |
4. | Создание однотабличной базы данных. | 2, 2.1 | 2 | |
5. | Формирование запросов для однотабличной базы данных. | 2, 2.2 | 2 | 1 |
6. | Создание форм и работа с ними. | 2, 2.2 | 2 | 1 |
7. | Разработка форм для однотабличной базы данных. | 2, 2.3 | 2 | |
8. | Формирование отчетов для однотабличной базы данных. | 2, 2.4 | 2 | 1 |
9. | Работа с несколькими таблицами. Определение связей и работа с ними. Использование подстановок. | 2, 2.3 | 4 | |
10. | Поиск информации с помощью запросов. | 2, 2.3 | 4 | 1 |
11. | Модификация данных с помощью запросов на изменение. Обновление группы записей. | 2, 2.4 | 2 | |
12. | Вычисляемые поля. | 3 | 4 | 1 |
13. | Разработка информационно-логической модели реляционной базы данных. | 3, 3.1 | 2 | |
14. | Использование языка VBA при работе с основными объектами базы данных. | 3, 3.2 | 4 | |
15. | Использование языка VBA для фильтрации данных в базе. | 4 | 2 | |
ВСЕГО | 34 |
3.4. Самостоятельная работа студентов. Разделы, темы, перечень примерных контрольных вопросов и заданий для самостоятельной работы. Сроки выполнения, объём в часах
Разделы и темы рабочей программы самостоятельного изучения | Перечень домашних заданий и других вопросов для самостоятельного изучения | Сроки выполнения | Объём часов (ОФО) | Объём часов (ЗФО) |
5 семестр | ||||
Раздел 1. Темы 1.1, 1.2 | Обеспечение непротиворечивости и целостности данных в базе. | сентябрь | 8 | 10 |
Раздел 1. Темы 1.1, 1.2 | Основы реляционной алгебры. | сентябрь | 6 | 10 |
Раздел 1. Темы 1.1, 1.2 | Этапы проектирования баз данных. Проектирование базы данных на основе модели типа объект-отношение. | сентябрь | 6 | 12 |
Раздел 2. Темы 2.1, 2.2 | Схема данных в Access. | октябрь | 7 | 6 |
Раздел 2. Тема 2.2 | Изменение данных в БД средствами запроса. | Ноябрь | 7 | 14 |
Раздел 3. Темы 3.1, 3.2 | Инструментальные средства отладки. Управляющие конструкции языка VBA. | Ноябрь | 6 | 10 |
Раздел 4. Тема 4.1 | Основы офисного программирования. | Декабрь | 8 | 15 |
Раздел 4. Тема 14.1 | Распределение системы баз данных. | Декабрь | 6 | 14 |
ИТОГО | 54 | 91 |
3.5. Курсовой проект (работа), его характеристика и трудоемкость, примерная тематика.
Учебным планом не предусмотрен.
3.6. Учебная практика по дисциплине, краткая характеристика.
Учебным планом не предусмотрена.
4. Учебно-методические материалы по дисциплине.
4.1. Основная и дополнительная литература
1. Основная литература.
1. ЭБС «Айбукс» Макарова, : учебник/ Н. В Макарова, В. Б Волков.— СПб.: Питер, 2011.— 576 с. - Режим доступа: http://*****/
2. Советов данных: теория и практика: учебник/ , , . – М.: Высш. шк., 20с.
2. Дополнительная литература.
1. Могилев : учеб. пособие / , , . - М. : Академия, 20с.
2. Информационные системы в экономике : учеб. пособие / под ред. , . - М. : Вузовский учебник, 20с.
4.2. Перечень методических указаний к лабораторным занятиям
№ | Методические указания | Количество |
1. 1. | 2. Хагуп работы по Microsoft Access 2000. | 3. 15 |
4. 2. | 5. Раздаточный материал для закрепления и проверки усвоения знаний по каждому разделу. | 6. 15 |
4.3. Перечень обучающих, контролирующих компьютерных программ, диафильмов, кино - и телефильмов, мультимедиа и т. п.
1. Операционная система Microsoft Windows 2000. |
2. Стандартные приложения Microsoft Windows 2000. |
3. Текстовый редактор Microsoft Word. |
4. Электронная таблица Microsoft Excel. |
5. СУБД Microsoft Access. |
6. Электронные тесты по изучаемым разделам. |
7. Электронные тесты по базовому курсу «Информатика», «Базы данных». 4.4. Раздаточный материал. 1. Лабораторные работы по MS Access. 2. Задания к лабораторным работам по разделам темы «Операционная система». 3. Задания к самостоятельным и контрольным работам. 4. Задания к лабораторным работам по разделам темы «Электронные таблицы». 5. Тестовые задания. |
4.5.Примерный перечень вопросов для контроля.
Примерный перечень вопросов для промежуточной оценки знаний.
1. Базы данных. Принципы построения.
2. Банки данных.
3. Системы управления базами данных (СУБД).
4. Автоматизированные информационные системы (АИС).
5. Базы знаний (БЗ).
6. Структура АИС, предметная область, пользователи, администраторы БД.
7. Функции администратора БД.
8. Типология БД.
9. Классификация БД. Документальные БД. Фактографические БД. Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие БД.
10. Основные этапы эволюции концепции БД.
11. Принципы построения, архитектура СУБД.
12. Уровни представления данных в БД.
13. Логическая и физическая независимость данных.
14. Организация процессов обработки данных в БД. Ограничения целостности.
15. Технология оперативной обработки транзакции (ОLТР–технология). Информационные хранилища. ОLАР-технология.
Примерный перечень вопросов к экзамену по всему курсу.
1. БД: основные понятия и определения.
2. Модели данных. Требования, предъявляемые к БД.
3. Типы моделей данных. Достоинства и недостатки каждого типа моделей данных.
4. Логическое проектирование базы данных.
5. Физическое проектирование базы данных.
6. Понятие объект, атрибут, ключ, отношение.
7. Связи между объектами. Мощность связи.
8. Сетевая модель данных.
9. Построение концептуальной схемы данных.
10. Преобразование концептуальной схемы в реляционную модель данных.
11. Иерархическая модель данных. Основные информационные единицы.
12. Реляционная модель данных. Реляционное отношение.
13. Нормализация отношений БД.
14. Избыточность данных
15. Аномалии при работе с отношениями, содержащими избыточные данные.
16. Виды нормальных форм.
17. Основы реляционной алгебры
18. Назначение и основные характеристики СУБД.
19. Общая структура СУБД.
20. Сеансы данных. Механизм транзакций.
21. Методы и способы доступа к данным.
22. Средства для работы с БД.
23. Компоненты для работы с БД
24. Создание таблиц базы данных в Microsoft Access.
25. Навигация по записям в базе данных.
26. Методы доступа к полям таблицы БД в Microsoft Access.
27. Сортировка записей в БД (навигационный способ доступа).
28. Фильтрация записей в БД (навигационный способ доступа).
29. Работа со связанными таблицами. Особенности работы со связанными таблицами.
30. Основные сведения о языке SQL.
31. Создание и удаление индексов.
32. Отбор данных из таблицы при реляционном способе доступа(Оператор SELECT).
33. Вложенные запросы при реляционном способе доступа.
34. Изменение состава полей таблицы при использовании языка SQL.
35. Соединение таблиц при использовании языка SQL.
36. Модификация записей БД при использовании языка SQL.
37. Статические и динамические запросы при использовании языка SQL.
38. Работа с формами в Microsoft Access. Конструктор форм.
39. Работа с отчетами. Компоненты отчета.
40. Макросы в Microsoft Access.
41. Основы фракталов. Фрактальная математика. Фрактальные методы в архивации. Управления складами данных.
42. Защита информации в Microsoft Access.
Примерный перечень вопросов для оценки остаточных знаний.
1. Базы данных. Принципы построения.
2. Модели данных. Требования, предъявляемые к БД. Жизненный цикл БД.
3. Первые модели данных. Системы управления файлами.
4. Типология БД. Документальные БД. Фактографические БД. Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие БД.
5. Иерархические СУБД. Сетевые базы данных. Реляционная модель данных.
6. Типы данных. Организация процессов обработки данных в БД. Ограничения целостности.
7. Отношения, атрибуты, кортежи отношения.
8. Организация процессов обработки данных в БД.
9. Ограничения целостности.
10. Этапы разработки базы данных.
11. Нормализация баз данных. Формы нормализации.
12. Технология оперативной обработки транзакции (ОLТР–технология). Информационные хранилища. ОLАР - технология.
13. Защита информации в Microsoft Access.
14. Проблема создания и сжатия больших информационных массивов, информационных хранилищ и складов данных.
15. Основы фракталов. Фрактальная математика. Фрактальные методы в архивации. Управление складами данных.
Дополнения и изменения в рабочей программе
за ___20__-20__ учебный год
В рабочую программу ОПД. Ф.03 Базы данных
для специальности 080801 Прикладная информатика в юриспруденции
вносятся следующие дополнения и изменения:
Дополнения и изменения внес
старший преподаватель кафедры ПИиИС _______________
(должность, Ф. И.О., подпись)
Рабочая программа пересмотрена и одобрена на заседании кафедры
Рабочая программа пересмотрена и одобрена на заседании кафедры
прикладной информатики и информационных систем
(наименование кафедры)
«____»________________ 20___ г.
Заведующий кафедрой ____________
(подпись) (Ф. И.О.)
Основные порталы (построено редакторами)
