Министерство образования и науки Российской Федерации

Муромский институт (филиал)

федерального государственного бюджетного образовательного учреждения высшего образования

 «Владимирский государственный университет

имени Александра Григорьевича и Николая Григорьевича Столетовых»

(МИ ВлГУ)

 

Кафедра  ПИн 

 

 

 

«   06   »       06       2017 г.

 

 

 

 

Рабочая программа ДИСЦИПЛИНЫ

 

     Организация баз данных     

 




Направление подготовки

09.03.04 Программная инженерия

Профиль подготовки

Квалификация (степень)выпускника

бакалавр









          

Семестр

Трудоем-кость,

час. / зач. ед.

Лек-ции,

час.

 

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

час.

Лабора-торные работы,

час.

Консуль-тация,

час.

Конт-роль,

час.

Всего (контак-тная работа),

час.

СРС,

час.

Форма

промежу-точного контр.

(экз., зач., зач. с оц.)

5

144 / 4  

24  

 

28  

4,4  

0,35  

56,75  

51,6  

Экз.(35,65)  

Итого

144 / 4  

24  

 

28  

4,4  

0,35  

56,75  

51,6  

35,65  

 

Муром, 2017 г.


1. Цель освоения дисциплины

Цель дисциплины: дать студентам:теоретические сведения о базах данных; теоретические основы по системам управления базами данных (СУБД); теоретические сведения о представлении структур данных в памяти ЭВМ; теоретические сведения и практические навыки проектирования баз данных и выбора необходимой модели данных; теоретические сведения о промышленных СУБД и практические навыки администрирования профессиональной СУБД; теоретические основы и практические навыки работы с языками манипулирования данными SQL; теоретические основы и практические навыки аналитической обработки и управления данными.

2. Место дисциплины в структуре ОПОП ВО (Цикл (Б1.В.10))

Изучение дисциплины "Организация баз данных" базируется на дисциплинах "Проектирование программного обеспечения", "Разработка и анализ требований", "Дискретная математика", "Основы алгоритмизации и программирования", "Объектно-ориентированное программирование". Данная дисциплина служит основой для дисциплины "Системы управления базами данных".

3. Компетенции обучающегося, формируемые в результате освоения дисциплины

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

ПК-2 владение навыками использования операционных систем, сетевых технологий, средств разработки программного интерфейса, применения языков и методов формальных спецификаций, систем управления базами данных.

 

В результате освоения дисциплины обучающийся должен демонстрировать следующие результаты образования:

1) Знать:

Методы и средства проектирования баз данных. (ОПК-4).

Основы проектирования баз данных. (ПК-2).

2) Уметь:

Применять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсов. (ОПК-4).

Проектировать базы данных. (ПК-2).

3) Владеть:

Навыками проектирование баз данных. (ОПК-4).

Основными средствами создания баз данных.(ПК-2).

 


4. Структура и содержание дисциплины

Общая трудоемкость дисциплины составляет 4 зачетные единицы, 144 часа.

 

4.1. Форма обучения: очная

Уровень базового образования: среднее общее.

Срок обучения 4г.

 

4.1.1. Структура дисциплины


 

Раздел (тема)

дисциплины

 

Виды учебной работы, включая самостоятельную работу студентов и трудоемкость

(в часах)

 

Форма  текущего контроля успеваемости (по неделям семестра), форма промежуточной аттестации

  (по семестрам)

 

п\п

Семестр

Лекции

Семинары

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

Лабораторные работы

Контрольные работы

СРС

КП / КР

Консультация

Контроль

1

Модель предметной области

5

4

4

0

Отчет на практическом занятии, отчет по лабораторным , экзамен

2

Проектирование баз данных

5

10

4

25,6

Отчет на практическом занятии, отчет по лабораторным , экзамен

3

Модели данных

5

2

4

0

Отчет на практическом занятии, отчет по лабораторным , экзамен

4

Реляционная алгебра

5

4

0

Отчет на практическом занятии, отчет по лабораторным , экзамен

5

Языки запросов

5

4

16

26

Отчет на практическом занятии, отчет по лабораторным , экзамен

Всего за  семестр

144

24

28

51,6

4,4

0,35

Экз.(35,65)

Итого   

144

24

28

51,6

4,4

0,35

35,65

 

4.1.2. Содержание дисциплины

4.1.2.1. Перечень лекций

Семестр 5

Раздел 1. Модель предметной области

Лекция 1.

Этапы проектирования базы данных. Модель предметной области. Объекты и классы объектов. Связи между классами объектов (2 часа).

Лекция 2.

Типы связей в предметной области. Характеристика полноты связи (2 часа).

Раздел 2. Модели данных

Лекция 3.

Реляционная модель данных. Структура (2 часа).

Раздел 3. Реляционная алгебра

Лекция 4.

Операции в реляционной базе данных. Операции реляционной алгебры (2 часа).

Лекция 5.

Ограничения целостности. Нормализация отношений. Аномалии схемы отношения (2 часа).

Раздел 4. Проектирование баз данных

Лекция 6.

Функциональные зависимости. Нормальные формы (2 часа).

Лекция 7.

Многозначные зависимости. Свойства декомпозиции (2 часа).

Лекция 8.

Концептуальное проектирование базы данных (2 часа).

Лекция 9.

Построение логической модели. Удаление многозначных атрибутов. Проверка связей (2 часа).

Лекция 10.

Физическая модель данных. Постреляционная модель, объектно-ориентированная модель, многомерная модель (2 часа).

Раздел 5. Языки запросов

Лекция 11.

Язык SQL. Запросы манипулирования данными (2 часа).

Лекция 12.

Команды SQL изменения структуры БД (2 часа).

 

4.1.2.2. Перечень практических занятий

Не планируется.

 

4.1.2.3. Перечень лабораторных работ

Семестр 5

Раздел 1. Модель предметной области

Лабораторная 1.

Разработка структуры базы данных (4 часа).

Раздел 2. Проектирование баз данных

Лабораторная 2.

Приведение таблиц к нормальным формам (4 часа).

Раздел 3. Модели данных

Лабораторная 3.

Построение логической модели данных. Построение физической модели данных. Построение реляционной базы данных (4 часа).

Раздел 4. Языки запросов

Лабораторная 4.

Работа в IBExpert. Создание запросов выборки, редактирования и удаления данных (4 часа).

Лабораторная 5.

Провайдеры данных. Работа с СУБД firebird (4 часа).

Лабораторная 6.

Триггеры, Генераторы (4 часа).

Лабораторная 7.

Хранимые процедуры (4 часа).

 

методические указания к лабораторным работам приведены в: https://www.mivlgu.ru/iop/course/view.php?id=1074

 

4.1.2.4. Перечень учебно-методического обеспечения для самостоятельной работы

Методические указания для самостоятельной работы размещены на информационно-образовательном портале института по ссылке https://www.mivlgu.ru/iop/course/view.php?id=5058.

Для самостоятельной работы также используются издания из списка приведенной ниже основной и дополнительной литературы.

Перечень тем, вынесенных на самостоятельное изучение:

1. Различные архитектурные решения, используемые при реализации многопользовательских СУБД.

2. Централизованная архитектура.

3. Технология с сетью и файловым сервером (архитектура "файл-сервер").

4. Технология "клиент – сервер".

5. Трехзвенная (многозвенная) архитектура "клиент – сервер".

6. Физические модели данных (внутренний уровень) .

7. Структура памяти ЭВМ.

8. Представление экземпляра логической записи.

9. Организация обмена между оперативной и внешней памятью.

10. Структуры хранения данных во внешней памяти ЭВМ.

11. Последовательное размещение физических записей.

12. Размещение физических записей в виде списковой структуры.

13. Использование индексов (индексирование).

14. Размещение записей с использованием хэширования.

15. Комбинированные структуры хранения.

16. Объектно-ориентированный подход к организации баз данных.

17. Распределенные базы данных.

18. Хранилища данных.

 

4.1.2.5. Перечень тем контрольных работ, рефератов, ТР, РГР, РПР

Не планируется.

 

4.1.2.6. Примерный перечень тем курсовых работ (проектов)

Не планируется.

 

 

5. Образовательные технологии

В процессе изучения дисциплины применяются компьютерные технологии, такие как мультимедийные презентации

Применение диалоговых технологий заключается в организации проблемно-поисковых диалогов и анализе конкретных ситуаций

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

 

6. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины и учебно-методическое обеспечение самостоятельной работы студентов.

Фонды оценочных средств приведены в приложении.

 

7. Учебно-методическое и информационное обеспечение дисциплины Организация баз данных

7.1. Основная учебно-методическая литература по дисциплине

1. Карпова И.П. Базы данных: Учебное пособие. - СПб.: Питер, 2013. - 240 с.: ил. - http://ibooks.ru/reading.php?productid=334057

2. Швецов В.И. Базы данных [Электронный ресурс]/ Швецов В.И.— Электрон. текстовые данные.— М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.— 218 c. - http://www.iprbookshop.ru/16688

3. Бурков А.В. Проектирование информационных систем в Microsoft SQL Server 2008 и Visual Studio 2008 [Электронный ресурс]/ Бурков А.В.— Электрон. текстовые данные.— М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.— 310 c.— Режим доступа: http://www.iprbookshop.ru/52166.— ЭБС «IPRbooks», по паролю - http://www.iprbookshop.ru/52166.html

4. Самуйлов С.В. Базы данных [Электронный ресурс]: учебно-методическое пособие для выполнения лабораторной и контрольной работы/ Самуйлов С.В.— Электрон. текстовые данные.— Саратов: Вузовское образование, 2016.— 50 c.— Режим доступа: http://www.iprbookshop.ru/47276.— ЭБС «IPRbooks», по паролю - http://www.iprbookshop.ru/47276.html

 

7.2. Дополнительная учебно-методическая литература по дисциплине

1. Базы данных. В 2-х кн. Кн. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 272 с.: ил. - http://znanium.com/catalog.php?bookinfo=372740

2. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - 2-e изд., испр. и доп. - М.: Форум: ИНФРА-М, 2009. - 400 с.: ил. - http://znanium.com/catalog.php?bookinfo=182482

3. Дубов И. Р. Базы данных: методические указания к лабораторным работам. 2012 г. - http://e.lib.vlsu.ru/handle/123456789/2746

4. Кумскова И.А. Базы данных : учебник / И.А. Кумскова. — 3-е изд., перераб. — М. КНОРУС, 2016. — 400 с. — (Среднее профессиональное образование). - http://www.book.ru/book/919609/view/2

 

7.3. Перечень информационных технологий, используемых при осуществлении образовательного процесса по дисциплине, включая перечень программного обеспечения и информационных справочных систем

В образовательном процессе используются информационные технологии, реализованные на основе информационно-образовательного портала института (www.mivlgu.ru/iop), и инфокоммуникационной сети института:

- предоставление учебно-методических материалов в электроном виде;

- взаимодействие участников образовательного процесса через локальную сеть института и Интернет;

- предоставление сведений о результатах учебной деятельности в электронном личном кабинете обучающегося.

Информационные справочные системы:

http://www.site-do.ru/db/db.php - Уроки SQL и баз данных.

sql.shapovalov.org - SQL запросы онлайн

Программное обеспечение:

Лаборатория технологий разработки баз данных

Microsoft Windows 10 (подписка DreamSpark Premium Electronic Software Delivery (3 year) Renewal, договор №453 от 16.12.2014 года)

Libre Office v.5 (free software, MPL)

Firebird 2.5.6 (free software; IPL, IDPL, Mozilla Public License)

Microsoft SQL Server 2015 (подписка DreamSpark Premium Electronic Software Delivery (3 year) Renewal, договор №453 от 16.12.2014 года)

IBExpert (free software; shareware)

 

7.4. Перечень ресурсов информационно-телекоммуникационной сети «Интернет», необходимых для освоения дисциплины

ibooks.ru

iprbookshop.ru

znanium.com

e.lib.vlsu.ru

book.ru

 

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

Лаборатория технологий разработки баз данных

12 компьютеров Intel Core i5-2400 3,10 GHz, 4гб, DVD-R/ Philips 19’; проектор NEC NP50; экран настенный DRAPPER Apex STAR; маршрутизатор Gigabit Switch TEG-S16S.

 

9. Методические указания по освоению дисциплины

Для успешного освоения теоретического материала обучающийся: знакомится со списком рекомендуемой основной и дополнительной литературы; уточняет у преподавателя, каким дополнительным пособиям следует отдать предпочтение; ведет конспект лекций и прорабатывает лекционный материал, пользуясь как конспектом, так и учебными пособиями.

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

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

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

 


лист_утверждения


РЕЦЕНЗИЯ

на  рабочую программу дисциплины

«Организация баз данных»

по направлению подготовки 09.03.04 Программная инженерия

 

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

На изучение данного курса по учебному плану отводится 144 час. (4 ЗЕТ). Формой итогового контроля изучения дисциплины является экзамен .

Цель дисциплины: дать студентам:теоретические сведения о базах данных; теоретические основы по системам управления базами данных (СУБД); теоретические сведения о представлении структур данных в памяти ЭВМ; теоретические сведения и практические навыки проектирования баз данных и выбора необходимой модели данных; теоретические сведения о промышленных СУБД и практические навыки администрирования профессиональной СУБД; теоретические основы и практические навыки работы с языками манипулирования данными SQL; теоретические основы и практические навыки аналитической обработки и управления данными.

Содержание занятий соответствуют требованиям образовательного стандарта. Имеется перечень вопросов для самостоятельной работы студентов, способствующий более глубокому изучению дисциплины.

Освоение дисциплины позволит студентам приобрести теоретические и практические знания, необходимые при решении задач в будущей практической деятельности.

Предлагаемые фонды оценочных средств для выявления уровня знаний и умений обучаемых полностью охватывает содержание курса и соответствуют ФГОС.

Перечень учебно-методической литературы достаточен для изучения дисциплины. Имеются ссылки на электронно-библиотечные системы.

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

 

06.06.2017 г.