ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ОП.07. Основы проектирования баз данных
утверждаю
Руководитель УМО, старший методист
_________________/Жигульская О.П./
ПРОГРАММа УЧЕБНОЙ ДИСЦИПЛИНЫ
ОП.07. Основы проектирования баз данных
2012 г.
Программа учебной дисциплины разработана на основе Федерального государственного образовательного стандарта (далее – ФГОС) по специальности среднего профессионального образования (далее СПО) 230401 «Информационные системы (по отраслям)», входящей в укрупненную группу специальностей 230000 Информатика и вычислительная техника
Организация-разработчик: ГБОУ АО СПО «Астраханский государственный политехнический колледж»
Разработчики:
Гуськова Наталья Ивановна, преподаватель специальных дисциплин
Ф.И.О., ученая степень, звание, должность
Семенов Андрей Павлович, преподаватель специальных дисциплин
Ф.И.О., ученая степень, звание, должность
Одобрено ПЦК
информатики и вычислительной техники
Протокол №____ от ____________2012 г.
Председатель ПЦК
_________________/Петрищева А.А./
Согласовано
Ст.методист отделения ИТ и Д
_______________/Сорока В.С./
©ГБОУ АО СПО «АГПК»
©Гуськова Н.И.
©Семенов А.П.
СОДЕРЖАНИЕ
стр.
ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
4
СТРУКТУРА и содержание УЧЕБНОЙ ДИСЦИПЛИНЫ
6
условия реализации программы учебной дисциплины
9
Контроль и оценка результатов Освоения учебной дисциплины
11
1. паспорт ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
ОП.07. Основы проектирования баз данных
1.1. Область применения программы
Программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 230401«Информационные системы (по отраслям)», входящей в укрупненную группу специальностей 230000 Информатика и вычислительная техника.
Программа учебной дисциплины может быть использована в дополнительном профессиональном образовании по программе повышения квалификации в области информационных технологий
1.2. Место дисциплины в структуре основной профессиональной образовательной программы: П.00 Профессиональный цикл.
1.3. Цели и задачи дисциплины – требования к результатам освоения дисциплины:
В результате освоения дисциплины обучающийся должен уметь:
- проектировать реляционную базу данных;
- использовать язык запросов для программного обеспечения извлечений сведений из баз данных.
В результате освоения дисциплины обучающийся должен знать:
- основы теории баз данных;
- модели данных;
- особенности реляционной модели и проектирование баз данных, изобразительные средства, используемые ER-моделировании;
- основы реляционной алгебры;
- принципы проектирования баз данных, обеспечение непротиворечивости и целостности данных;
- средства проектирования структур баз данных;
- язык запросов SQL.
1.4. Рекомендуемое количество часов на освоение программы дисциплины:
максимальной учебной нагрузки обучающегося 120 часов, в том числе:
обязательной аудиторной учебной нагрузки обучающегося 80 часов;
самостоятельной работы обучающегося 40 часов.
2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
2.1. Объем учебной дисциплины и виды учебной работы
Вид учебной работы
Количество часов
Максимальная учебная нагрузка (всего)
120
Обязательная аудиторная учебная нагрузка (всего)
80
в том числе:
практические занятия
32
Самостоятельная работа обучающегося (всего)
40
в том числе:
индивидуальное проектное задание
10
домашняя работа
30
Итоговая аттестация в форме экзамена в 4-ом семестре
2.2. Тематический план и содержание учебной дисциплины «Основы проектирования баз данных»
Наименование разделов и тем
Содержание учебного материала, практические работы, самостоятельная работа обучающихся
Объем часов
Уровень освоения
1
2
3
4
Раздел 1. Основы теории базы данных и СУБД. Модели данных
20
Тема 1.1. Основные понятия баз данных и СУБД
Содержание учебного материала
6
1
Информация. Данные. База данных. СУБД. АИС. Банк данных. Задачи обработки информации. Основные требования при постановке информационной задачи. Развитие возможностей хранения информации. Основные этапы развития ИС.
2
2
Программное обеспечение первых СУБД. Основные характеристики первых СУБД. Достоинства и недостатки ранних СУБД. Преимущества современных СУБД.
2
3
Классификация СУБД. Компоненты среды СУБД. Функции СУБД
Практические занятия
2
Интерфейс СУБД MS Access-2007 (MS SQL Server 2008)
Тема 1.2. Модели данных
Содержание учебного материала
4
1
Модели данных. Классификация моделей данных. Сетевая и иерархическая модели данных
2
2
Особенности реляционной модели. Реляционная база данных. Атрибут. Схема отношения. Элемент домена. Кортеж. Тело отношения. Кардинальное число. Степень отношения. Виды отношений. Ключи .Реляционная алгебра
2
Практические занятия
2
Операции реляционной алгебры.
Самостоятельная работа обучающихся
6
Домашняя работа №1
Раздел 2. Проектирование баз данных
50
Тема 2.1. Основы концептуального моделирования
Содержание учебного материала
6
1
Семантическая методология. Объектно-ориентированная. Типы объектов.
2
2
Атрибуты простые и составные. Многозначные и однозначные атрибуты. Ключи.
3
ER-модель. Виды связей между объектами
2
Самостоятельная работа обучающихся
10
Индивидуальное проектное задание по теме «Основы концептуального моделирования».
Тема 2.2. Принципы проектирования баз данных
Содержание учебного материала
14
1
Нормализация отношений: и т.д. Нормализация. Избыточность данных. Аномалии включения. Аномалии удаления. Аномалии модификации. Проблема обратимости. Первая нормальная форма. Вторая нормальная форма.
2
2
Третья нормальная форма. Нормальная форма Бойса Кодда. Четвертая нормальная форма. Пятая нормальная форма, или форма проекции-соединения. Детерминант.
2
3
Логическое проектирование реляционной базы данных: три фазы проектирования. Логическое проектирование реляционной БД. Упрощение концептуальной модели данных. Исключение связи типа "многие ко многим". Исключение сложных связей. Исключений рекурсивных связей
3
4
Обеспечение непротиворечивости и целостности баз данных. Ограничение домена. Неопределенное значение. Категорная целостность. Целостность на уровне ссылок. Корпоративное ограничение целостности.
3
5
Проектирование реляционных баз данных на основе принципов нормализации
3
6
Проектирование реляционных баз данных с использованием семантических моделей: ER-диаграммы
3
7
Методы проектирования логических моделей реляционных баз данных. Декомпозиция и синтез отношений
2
Практические занятия
12
Объекты ER-модели. Нормализация отношений (используя графический способ)
Проектирование логической модели реляционной базы данных
Создание структуры базы данных в MS Access-2007 (MS SQL Server 2008)
Заполнение данными БД в MS Access-2007 (MS SQL Server 2008)
Самостоятельная работа обучающихся
8
Домашняя работа №2
Зачет
2
Раздел 3. Язык SQL
48
Тема 3.1. Основы языка SQL92
Содержание учебного материала
10
1
Основные синтаксические правила. Ключевое слово. Фраза. Предложение. Синтаксические обозначения. Поддержка набора символов. Типы данных языка SQL. Литералы. Операторы и выражения.
2
2
Запрос. Предложение Select. Фраза Select. Вывод значений определенных столбцов. Уточнение имен. Исключение повторяющихся строк. Использование вычисляемых выражений. Включение текста в результат запроса. Фраза From.
2
3
Использование условий. Операторы сравнения. Логические оп