ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ОП.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
Использование условий. Операторы сравнения. Логические оп