Инфоурок Информатика Рабочие программыРабочая программа по ОП08 "Основы проектирования баз данных"

Рабочая программа по ОП08 "Основы проектирования баз данных"

Скачать материал



областное государственное автономное

профессиональное образовательное учреждение

«Ульяновский авиационный колледж – Межрегиональный центр компетенций»










РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ


ОП.08 ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ




Специальность СПО


09.02.07 Информационные системы и программирование


Квалификация – Программист












Ульяновск

2017


hello_html_416b5b89.jpg











СОДЕРЖАНИЕ



стр

  1. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

4

  1. СТРУКТУРА И СОДЕРЖАНИЕ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

5

  1. ПРИМЕРНЫЕ УСЛОВИЯ РЕАЛИЗАЦИИ РАБОЧЕЙ ПРОГРАММЫ

10

  1. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ

12





  1. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОЧЕЙ ПРОГРАММЫ

УЧЕБНОЙ ДИСЦИПЛИНЫ


1.1. Место учебной дисциплины в структуре основной профессиональной образовательной программы: учебная дисциплина относится к общепрофессиональному циклу, связана с освоением профессиональных компетенций по всем профессиональным модулям, входящим в специальность 09.02.07 Информационные системы и программирование

1.2. Цель и планируемые результаты освоения учебной дисциплины:

ОК 1, ОК 2,

ОК 4, ОК 5,

ОК 9, ОК 10

ПК 11.1-11.6

  1. проектировать реляционную базу данных;

  2. использовать язык запросов для программного извлечения сведений из баз данных;


З1 основы теории баз данных;

32 модели данных;

33 особенности реляционной модели и проектирование баз данных; 34изобразительные средства, используемые в ER-моделировании;

35основы реляционной алгебры;

36 принципы проектирования баз данных;

37обеспечение непротиворечивости и целостности данных;

38 средства проектирования структур баз данных;

39 язык запросов SQL


























2 СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

2.1. Объем учебной дисциплины и виды учебной работы

Объем

часов

Обязательные аудиторные учебные занятия (всего)

122

в том числе:


  • теоретические занятия

56

  • лабораторные занятия

не предусмотрены

  • практические занятия

60

  • контрольные работы

6

  • курсовая работа (проект)

не предусмотрена

Самостоятельная работа (всего)


в том числе:


  • составление схемы видов связи между объектами

  • составление задач

  • выявление аномалий при работе с универсальным отношением

  • составление таблицы объектов

  • составление ER – диаграммы по заданной ПО.

  • составление дополнительных представлений

  • составление сценариев транзакций при работе реплик БД

  • разработка SQL запросов с использованием функций даты и времени;

  • разработка логической схемы бд

  • конструирование дополнительных запросов



Промежуточная аттестация в форме экзамена















2.2. Тематический план и содержание учебной дисциплины ОП.08 Основы проектирования баз данных

Наименование разделов и тем

Содержание учебного материала

и формы организации деятельности обучающихся

Объем

часов

Осваиваемые элементы компетенций

1

2

3

4

ВВЕДЕНИЕ

Значение баз данных в различных областях деятельности

1


Семестр 3

32


РАЗДЕЛ 1

ТЕХНОЛОГИЯ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ



Тема 1.1

Основные понятия баз данных

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1. Определения: БД, СУБД, БнД, их характеристика, функции и назначение.

1

2. Объекты в БД. Виды связей между объектами. Классы принадлежности связи.

2

Практические занятия – не предусмотрены


Самостоятельная работа обучающихся

  • составление схемы видов связи между объектами «Студенты» - «Зачетки»/ «Владельцы» - «Транспорт».


Тема 1.2

Взаимосвязи в моделях и реляционный подход к построению моделей

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1 Типы связей между объектами модели

3

Практические занятия не предусмотрены


Самостоятельная работа обучающихся

- составление задач на операции реляционной алгебры (объединение, пересечение, вычитание, декартово произведение, выборка, проекция, соединение, деление);


Контрольная работа №1

1


РАЗДЕЛ 2

ЭТПЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ



Тема 2.1

Цели и задачи при проектировании баз данных

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6

1. Цели и задачи разработчика БД. Целостность и непротиворечивость данных в РМД.

2

2. Аномалии при работе с универсальным отношением в БД: добавления, обновления, удаления.

2

Практические занятия – не предусмотрены


Самостоятельная работа обучающихся

- выявление аномалий при работе с универсальным отношением на примере таблицы «Расписание»


Тема 2.2

Этапы проектирования баз данных

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1. Основные шаги проектирования БД

1

2 Основные характеристики каждого этапа проектирования БД

1

Самостоятельная работа во взаимодействии с преподавателем


СР Создание концептуальной и инфологической модели

2

Практические занятия


ПЗ 1 Анализ предметной области БД.

2

ПЗ 2 Разработка концептуальной, инфологической модели БД.

2

Самостоятельная работа обучающихся

- составление таблицы объектов по предметной области «Учет оптовой продажи товара»


Тема 2.3

Методы нормализации отношений БД

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1 Нормализация отношений БД методом построения ER – диаграммы

3

2 Шаги выполнения метода ER – диаграмма. Построение логической схемы БД.


Самостоятельная работа во взаимодействии с преподавателем


СР Выполнение нормализации отношений базы данных

2

Практические занятия


ПЗ 3 Создание ER – диаграммы в ER – Win/MVisio

2

ПЗ 4 Выполнение нормализации отношений БД

2

ПЗ 5 Построение логической схемы БД

2

Самостоятельная работа обучающихся

- построение ER – диаграммы и выполнение ее анализа по предложенной ПО


Контрольная работа №2

1

Семестр 4

42


РАЗДЕЛ 3

ФИЗИЧЕСКИЙ ЭТАП РАЗРАБОТКИ БД

Тема 3.1 Категории структурированного языка программирования SQL

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1.Основные категории языка программирования SQL в обработке данных БД: команды задающие структуру БД; команды, выполняющие обработку и модификации данных БД

2

Практические занятия


ПЗ6 Анализ заданной предметной области БД.

2

ПЗ7 Разработка логической модели БД.

2

Самостоятельная работа обучающихся

  • Создание таблиц БД и назначение маски ввода, ограничения атрибутам отношения


Тема 3.2 Разновидности запросов в БД

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1. Категории запросов QBE, их характеристика.

1

2 Основные операторы, используемые в QBE запросах.

1

Самостоятельная работа во взаимодействии с преподавателем



СР Разработка дополнительных QBE запросов по каждой категории

2

Практические занятия


ПЗ8 Проектирование реляционной БД в выбранной СУБД.

2

ПЗ 9 Конструирование различных запросов в БД.

2

ПЗ10 Конструирование статистических запросов по данным БД

2

Самостоятельная работа обучающихся

  • составление дополнительных QBE запросов по разрабатываемой БД


Тема 3.3 Разработка отчетов в БД

Содержание учебного материала


1 Области отчета, их назначение.

2

2 Вычисления и группировка в отчетах.

1

Практические занятия


ПЗ11 Формирование отчетов по отобранным данным БД.

2

ПЗ12 Группировка и вычисления в отчетах.

2

Самостоятельная работа обучающихся


разработка дополнительных отчетов по разрабатываемой БД


Контрольная работа №3

1

РАЗДЕЛ 4

ОБРАБОТКА ДАННЫХ БД ЧЕРЕЗ SQL ЗАПОСЫ

Тема 4.1 Основные операторы и функции SQL

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1. Синтаксис и назначение SQL команд, принцип их работы. Категории команд SQL

1

2 Управляющие команды SQL

1

Практические занятия


ПЗ13 Работа с командами SQL категории DDL, DML

2

ПЗ14 Работа с командами SQL категории DQL

2

ПЗ15Конструирование SQL запросов с операторами объединения таблиц БД

2

Самостоятельная работа обучающихся



-составление дополнительных представлений с использованием команд SQL (DDL, DML)

- составление дополнительных представлений с использованием команд SQL (DQL)


Тема 4.2 Stored Procedure в БД


Содержание учебного материала



1 Назначение объекта Stored Procedure в БД. Принцип конструирования хранимых процедур.

2

2 Операторы, используемые при разработке Stored Procedure.

1

Самостоятельная работа во взаимодействии с преподавателем



Разработка дополнительных Stored Procedure по каждой категории

2

Практические занятия


ПЗ16 Конструирование Stored Procedure на обновление, удаление данных.

2

ПЗ17 Конструирование Stored Procedure на вставку, выборку данных.

2

Самостоятельная работа обучающихся



составление дополнительных Stored Procedure по разрабатываемой БД


Контрольная работа №4

1

Семестр 5

48


РАЗДЕЛ 5

ФУНКЦИИ В SQL

Тема 5.1 Числовые и текстовые функции в SQL

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1 Назначение и синтаксис числовых функций в SQL

1

2 Назначение и синтаксис текстовых функций в SQL

1

Практические занятия


ПЗ18 Разработка SQL запросов с использованием текстовых функций

2

ПЗ19Разработка SQL запросов с использованием числовых функций

2

ПЗ20 Разработка SQL запросов с использованием тактовых и числовых функций

2

ПЗ21 Конструирование сложных вычисляемых SQL запросов с использованием тактовых и числовых функций

2

Самостоятельная работа обучающихся

  • Составление дополнительных SQL запросов с использованием числовых и текстовых функций


Тема 5.2 Функции при работе с датами в SQL

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1. Назначение и синтаксис функций при работе с датами в SQL

2

2 Манипулирование функциями категорий «дата», «время» при конструировании SQL запросов.

1

Самостоятельная работа во взаимодействии с преподавателем



СР Конструирование дополнительных SQL запросов с тактовыми и числовыми функциями, с функциями при работе с датами.

2

Практические занятия


ПЗ22 Работа с функциями, возвращающие значения системной даты и времени

2

ПЗ23 Работа с функциями, возвращающие компоненты даты и времени

2

ПЗ24 Работа с функциями, возвращающие значения даты и времени из их компонентов

2

ПЗ25 Работа с функциями, возвращающие значения разности даты и времени

2

ПЗ26 Работа с функциями, изменяющие значения даты и времени

2

Самостоятельная работа обучающихся

Составление дополнительных SQL запросов с использованием функций по датам и времени


Контрольная работа №5

1

РАЗДЕЛ 6

ВЛОЖЕННЫЕ ЗАПРОСЫ В БД

Тема 6.1 Структура вложенных запросов

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1 Принцип конструирования вложенных запросов в БД.

1

2 Последовательность отработки вложенных запросов.

1

Практические занятия


ПЗ27 Разработка вложенных запросов на выборку данных.

2

Самостоятельная работа обучающихся

  • составление дополнительных вложенных запросов по разрабатываемой БД


Тема 6.2 Структура соотнесенных запросов

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1 Принцип конструирования соотнесенных запросов в БД.

2

2 Преимущество при использовании соотнесенных за

1

Самостоятельная работа во взаимодействии с преподавателем



Разработка дополнительных вложенных и соотнесенных запросов по каждой категории

2

Практические занятия


ПЗ28 Конструирование соотнесенных запросов по одной таблице.

2

Самостоятельная работа обучающихся



составление дополнительных соотнесенных запросов по разрабатываемой БД


Контрольная работа №6

1

РАЗДЕЛ 7

ЗАЩИТА ДАННЫХ В БД

Тема 7.1 Права пользователей БД

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1 Права доступа пользователей и групп к объектам БД.

1

2 Типы привилегий в БД.

1

Практические занятия


ПЗ29 Создание новых групп пользователей и прав доступа к объектам БД.

2

Самостоятельная работа обучающихся



Выполнение резервного копирования разрабатываемой БД



Тема 7.2 Резервное копирование и восстановление БД

Содержание учебного материала


ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ПК 11.1-11.6


1 Резервное копирование БД.

2

2 Восстановление БД из дампа..

1

Практические занятия


ПЗ30 Резервное копирование и восстановление БД.

2

Самостоятельная работа обучающихся


Выполнение резервного копирования разрабатываемой БД


КОНТРОЛЬНАЯ РАБОТА 7


1

ВСЕГО:

122





3. УСЛОВИЯ РЕАЛИЗАЦИИ РАБОЧЕЙ ПРОГРАММЫ


3.1. Материально-техническое обеспечение

Реализация программы предполагает наличие учебного лаборатории – «Программирования и баз данных».

Оборудование кабинета и рабочих мест лаборатории «Программирования и баз данных»:

  • Автоматизированные рабочие места на 12-15 обучающихся (Процессор не ниже Core i3, оперативная память объемом не менее 8 Гб);

  • Автоматизированное рабочее место преподавателя (Процессор не ниже Core i3, оперативная память объемом не менее 8 Гб);

  • Сервер в лаборатории (8-х ядерный процессор с частотой не менее 3 ГГц, оперативная память объемом не менее 16 Гб, жесткие диски общим объемом не менее 1 Тб, программное обеспечение: WindowsServer 2012 или более новая) или

выделение аналогичного по характеристикам виртуального сервера из общей фермы серверов

  • Проектор и экран;

  • Маркерная доска;

  • Программное обеспечение общего и профессионального назначения, в том числе включающее в себя следующее ПО:

Eclipse IDE for Java EE Developers, .NET Framework JDK 8, Microsoft SQL Server Express Edition, Microsoft Visio Professional, Microsoft Visual Studio, MySQL Installer for Windows, NetBeans, SQL Server Management Studio, Microsoft SQL Server Java Connector, Android Studio, IntelliJ IDEA.


3.2. Информационное обеспечение обучения

Перечень используемых учебных изданий, Интернет-ресурсов, дополнительной литературы


3.2.1. Печатные издания

  1. Агальцов В.П. Базы данных. В 2-х кн. Книга 2. Распределенные и удаленные базы данных : учебник / В.П. Агальцов. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 271 с.

  2. Белов В.В., Чистякова В.И. Алгоритмы и структуры данных: Учебник / - М.:КУРС, НИЦ ИНФРА-М, 2017. - 240 с.: 60x90 1/16. - ISBN 978-5-906818-25-6

  3. Васильков А.В.,. Васильков И.А. Безопасность и управление доступом в информационных системах : учеб. пособие /— М. : ФОРУМ : ИНФРА-М, 2017. — 368 с. — (Среднее профессиональное образование).

  4. Голицына О.Л.,. Партыка Т.Л,. Попов И.И. Основы проектирования баз данных : учеб. пособие /. — 2-е изд., перераб. и доп. — М. : ФОРУМ : ИНФРА-М, 2017. — 416 с. : ил. — (Cреднее профессиональное образование).

  5. Григорьев А.А.. Методы и алгоритмы обработки данных : учеб. пособие /. — М. : ИНФРА-М, 2017. — 256 с. + Доп. материалы [Электронный ресурс; Режим доступа http://www.znanium.com]. —www.dx.doi.org/10.12737/22119.

  6. Золотухина Е.Б., Красникова С.А., Вишня А.С. Управление жизненным циклом информационных систем (продвинутый курс): Электронная публикация / - М.:КУРС, НИЦ ИНФРА-М, 2017. - 119 с.: 60x90 1/16 ISBN 978-5-906818-36-2

  7. Мартишин С.А., Симонов В.Л., Храпченко М.В Базы данных. Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем: Учебное пособие. - М.:ИД ФОРУМ, НИЦ ИНФРА-М, 2017. - 368 с.:

  8. Шустова Л.И. Базы данных : учебник / Л.И. Шустова, О.В. Тараканов. — М. : ИНФРА-М, 2017. — 304 с. + Доп. материалы [Электронный ресурс; Режим доступа http://www.znanium.com]. —— www.dx.doi.org/10.12737/11549.


ИНТЕРНЕТ- РЕСУРСЫ:

  1. LIBRARY.RU [Электронный ресурс]: научная электронная библиотека. – URL: http://www.elibrary.ru

  2. ibooks.ru [Электронный ресурс]: электронно-библиотечная система. – URL: http://ibooks.ru

  3. Znanium.com [Электронный ресурс]: электронно-библиотечная система. – URL: http://znanium.com







4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ
ДИСЦИПЛИНЫ
«ОП.08.ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ»

Перечень умений, осваиваемых в рамках дисциплины:

У1 проектировать реляционную базу данных;

У2 использовать язык запросов для программного извлечения сведений из баз данных

«Отлично» - теоретическое содержание курса освоено полностью, без пробелов, умения сформированы, все предусмотренные программой учебные задания выполнены, качество их выполнения оценено высоко.

«Хорошо» - теоретическое содержание курса освоено полностью, без пробелов, некоторые умения сформированы недостаточно, все предусмотренные программой учебные задания выполнены, некоторые виды заданий выполнены с ошибками.

«Удовлетворительно» - теоретическое содержание курса освоено частично, но пробелы не носят существенного характера, необходимые умения работы с освоенным материалом в основном сформированы, большинство предусмотренных программой обучения учебных заданий выполнено, некоторые из выполненных заданий содержат ошибки.

«Неудовлетворительно» - теоретическое содержание курса не освоено, необходимые умения не сформированы, выполненные учебные задания содержат грубые ошибки.

Примеры форм и методов контроля и оценки:

Самостоятельная работа по темам;

Наблюдение за выполнением практического задания. (деятельностью студента);

Оценка выполнения практического задания(работы);

Решение ситуационной задачи при выполнении практических заданий;

Контрольная работа по разделу




Перечень знаний, осваиваемых в рамках дисциплины:

З1 основы теории баз данных;

З2 модели данных;

З3 особенности реляционной модели и проектирование баз данных;

З4 изобразительные средства, используемые в ER- моделировании;

З5 основы реляционной алгебры;

З6 принципы проектирования баз данных;

З7обеспечение непротиворечивости и целостности данных;

З8 средства проектирования структур баз данных;

З9 язык запросов SQL






Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Рабочая программа по ОП08 "Основы проектирования баз данных""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Флорист

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Рабочая программа разработана для специальности 09.02.07 Информационные системы и программирование Квалификация - программист по направлению ТОР-50.

Программа состоит из семи разделов, в которых раскрывается последовательность проектирования баз данных начиная с основных определений и понятий теории и заканчивая обработкой данных БД с использованием SQL запросов, Stored Procedure и Trigger. Выделен раздел по освоению методов защиты данных от несанкционированных действий.

Рабочая программа разработана в соответствии с знаниями и умениями, которые должен освоить обучающийся, а также с практическим оптом и ПК ОП08.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 624 754 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 28.11.2019 739
    • DOCX 1.2 мбайт
    • 17 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Сквалецкая Наталья Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Сквалецкая Наталья Викторовна
    Сквалецкая Наталья Викторовна
    • На сайте: 7 лет и 1 месяц
    • Подписчики: 0
    • Всего просмотров: 11442
    • Всего материалов: 26

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 188 человек из 53 регионов

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 680 человек из 79 регионов

Мини-курс

Галерейный бизнес: медиа, PR и cотрудничество

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Финансовый анализ

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Event-менеджмент и видеопродакшн: от концепции до успешной реализации

3 ч.

780 руб. 390 руб.
Подать заявку О курсе