Раздел 1. Моделирование баз данных Министерство образования и науки Российской Федерации
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ЭКОНОМИКИ И УПРАВЛЕНИЯ «НИНХ»
Кафедра Прикладных информационных технологий
(наименование кафедры)
Рег. № ____________________
«____»______________20__г.
УТВЕРЖДАЮ:
Проректор по МР и ЗО НГУЭУ
_______________Т.А. Половова
«___»_____________ 20__ г
РАБОЧАЯ ПРОГРАММА
УЧЕБНОЙ ДИСЦИПЛИНЫ
Программа составлена в соответствии с федеральными государственными
образовательными стандартами высшего профессионального образования по соответствующим направлениям
Учебная дисциплина Технологии баз данных
по направлению подготовки 010300.62 «Фундаментальная информатика и информационные технологии», профиль «Инженерия программного обеспечения»
Новосибирск 2011
Рабочая программа дисциплины разработана
Крыловым Андреем Сергеевичем, старшим преподавателем кафедры Прикладных информационных технологий
Учебно-методическое обеспечение согласовано с библиотекой университета
Рабочая программа дисциплины соответствует внутреннему стандарту НГУЭУ
Начальник отдела планирования
и организации учебно-методической
работы
О.В. Горская
Утверждено на заседании кафедры прикладных информационных технологий
(протокол от «__» ___ 20__ г. № ___).
Заведующий кафедрой
к.т.н., ст.научн.сотр.
А.Л. Осипов
СОГЛАСОВАНО:
Выпускающая кафедра по направлению «Фундаментальная информатика и информационные технологии»
______________________ А.Л.Осипов
(подпись заведующего кафедрой)
«____» ______________ 20__ г.
Ó Новосибирский государственный университет экономики и управления «НИНХ»
РАЗДЕЛ 1. ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЙ
1.1. Выписка из федерального государственного образовательного стандарта по учебной дисциплине
В результате изучения дисциплин базовой части цикла студент должен владеть общепрофессиональными и специализированными компетенциями, обладать инструментальными и общенаучными компетенциями, основанными на знаниях предметных областей и дисциплин данного цикла.
В результате изучения базовой части профессионального цикла студент должен:
Знать:
– основные понятия, методы, алгоритмы и средства технологии баз данных;
уметь:
– применять теории, методы, алгоритмы, системы и средства информационных технологий при решении профессиональных задач;
владеть:
– общепрофессиональными знаниями теории, методов, систем и средств для решения практических задач в области информационных технологий с использованием современных языков, инструментальных средств, сервисов глобальных сетей.
1.2. Выписка из ООП по направлению подготовки, определяющая место дисциплины в учебном процессе
Дисциплина «Технологии баз данных» изучается слушателями направления подготовки 010300.62 «Фундаментальная информатика и информационные технологии» (профиль «Инженерия программного обеспечения»), входит в учебный цикл Б3 - Профессиональный цикл, базовая часть Б3.Б.8 и отвечает за формирование следующих компетенций: способность профессионально решать задачи производственной и технологической деятельности с учетом современных достижений науки и техники, включая создание прикладных баз данных (ПК-2); уверенное знание теоретических и методических основ, понимание функциональных возможностей предметной области «Технологии баз данных» (ПК-25); способность решать задачи производственной и технологической деятельности на высоком профессиональном уровне, включая создание прикладных баз данных (ПК-28).
1.3. Цели и задачи учебной дисциплины
Дисциплина «Технологии баз данных» предназначена для формирования фундаментальных знаний в области проектирования, реализации и администрирования баз данных и практических навыков построения баз данных.
В соответствии с назначением основной целью дисциплины является изучение фундаментальных основ теории баз данных и методов построения и эксплуатации информационных систем, использующих базы данных.
Исходя из цели, в процессе изучения дисциплины решаются следующие задачи:
• усвоение основных понятий, категорий, терминов и определений, относящихся к теории и практике построения и использования баз данных;
• освоение методов моделирования и проектирования баз данных;
• освоение языка управления базами данных SQL;
• выработка навыков применения языка SQL для построения и управления базами данных;
• выработка практических навыков разработки базы данных в среде современных СУБД (систем управления базами данных);
• выработка практических навыков администрирования СУБД.
1.4. Место дисциплины в структуре ООП
Дисциплина опирается на следующие элементы ООП: Б2.В.ОД.3. Структуры данных, Б3.Б.9. Компьютерные сети.
Дисциплина выступает опорой для следующих элементов ООП: Б3.В.ОД.2. Проектирование и архитектура программного обеспечения, Б3.В.ДВ.3. Информационные технологии.
1.5. Компетенции, формируемые в результате изучения дисциплины
Коды компетенций
| Содержание компетенций
| Коды структурных элементов компетенций
| Содержание структурных элементов компетенций
| Пороговый уровень освоения структурных элементов компетенций
| ПК-2
| Способность профессионально решать задачи производственной и технологической деятельности с учетом современных достижений науки и техники
| Знать:
| ПК-2-1-1
| способы решения задач производственной и технологической деятельности с использованием современных систем управления базами данных
| знает основные способы решения задач производственной и технологической деятельности с использованием современных систем управления реляционными базами данных
| Уметь:
| ПК-2-2-1
| использовать современных систем управления базами данных при решении задач производственной и технологической деятельности
| умеет применять современные системы управления реляционными базами данных при решении задач производственной и технологической деятельности
| Владеть:
| ПК-2-3-1
| инструментальными средствами создания и управления базами данных
| владеет инструментальными средствами создания и управления реляционными базами данных
| ПК-25
| Уверенное знание теоретических и методических основ, понимание функциональных возможностей предметной области
| Знать:
| ПК-25-1-1
| основные понятия, методы, алгоритмы, системы и средства технологии баз данных
| знает основные понятия и общие принципы построения баз данных
| Уметь:
| ПК-25-2-1
| применять теории, методы и средства технологии баз данных при решении профессиональных задач
| умеет создавать и реализовывать проекты построения баз данных с использованием языка SQL
| Владеть:
| ПК-25-3-1
| общепрофессиональными знаниями теории, методов и средств для решения практических задач в области технологии баз данных с использованием современных инструментальных средств
| владеет инструментальными средствами проектирования, создания и управления базами данных
| ПК-28
| Способность решать задачи производственной и технологической деятельности на высоком профессиональном уровне
| Знать:
| ПК-28-1-1
| современные подходы к построению информационных систем предприятия, основанных на применении технологий баз данных
| знает основные подходы к построению информационных систем предприятия , основанных на применении технологий реляционных баз данных
| Уметь:
| ПК-28-2-1
| решать задач производственной и технологической деятельности на высоком профессиональном уровне с применением технологий баз данных
| умеет решать различные задачи производственной и технологической деятельности с применением технологий реляционных баз данных
| Владеть:
| ПК-28-3-1
| навыками разработки и администрирования баз данных
| владеет навыками разработки и администрирования реляционных баз данных
| Овладение студентом элементами компетенций «знать» соответствует удовлетворительной оценке по дисциплине (то есть пороговому уровню освоения структурных элементов компетенции), «знать» и «уметь» соответствует оценке «хорошо», «знать», «уметь» и «владеть» – оценке «отлично».
РАЗДЕЛ 2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
2.1. Трудоемкость освоения дисциплины
Трудоемкость дисциплины по очной форме обучения составляет:
Направление подготовки
| Профили подготовки
| Общая (зачетных единиц)
|
Общая (часов)
| в том числе (часов)
| аудиторных
| самостоятельная работа
| подготовка к
экзамену
| всего
| лекционных занятий
| практических (семинар.) занятий
| лабораторных занятий
| 010300.62
Фундаментальная информатика и информационные технологии
| Инженерия программного обеспечения
|
|
|
|
| -
|
|
| -
|
Образовательные технологии
В процессе освоения дисциплины «Технологии баз данных» используются следующие образовательные технологии:
Стандартные методы обучения:
· лекции;
· занятия в компьютерных классах;
· письменные домашние работы;
· самостоятельная работа студентов;
· консультации преподавателя.
В ходе лекционных занятий раскрываются основные вопросы в рамках рассматриваемой темы, делаются акценты на наиболее сложные и важные положения изучаемого материала, которые должны быть приняты студентами во внимание. Материалы лекций являются основой для подготовки студентов к практическим (лабораторным) занятиям и выполнения заданий самостоятельной работы.
Целью практических (лабораторных) занятий является контроль за степенью усвоения пройденного материала, ходом выполнения студентами самостоятельной работы и рассмотрение наиболее сложных и спорных вопросов в рамках темы занятия.
Самостоятельная работа студентов включает подготовку к практическим (лабораторным) занятиям в соответствии с вопросами, представленными в Рабочей программе дисциплины, выполнение заданий для самостоятельной работы студентов, решение тестов.
При необходимости в процессе работы над заданием студент может получить индивидуальную консультацию у преподавателя. Также предусмотрено проведение консультаций студентов в ходе изучения материала дисциплины в течение семестра.
2.3 Тематический план дисциплины для очной формы обучения
Наименование
разделов и тем
| 010300.62 Фундаментальная информатика и информационные технологии
| Инженерия программного обеспечения
| Лекции
| Практические
занятия
| Интерактивные формы обучения
| Обязательная самостоятельная работа
| Форма текущего контроля
| Форма промежуточной
аттестации
| Количество часов
|
| Раздел 1. Моделирование баз данных
|
|
|
|
|
| Зачёт в 4 и 5 семестре
| Тема 1.1. Введение в базы данных и системы управления базами данных
|
|
|
|
| тестирование
| Тема 1.2. Основы моделирования баз данных
|
|
|
|
| тестирование
| Тема 1.3. Реляционная модель базы данных
|
|
|
|
| тестирование
| Итого по разделу:
|
|
|
|
|
| Раздел 2. Реализация баз данных
|
|
|
|
|
| Тема 2.1. Язык баз данных SQL
|
|
|
|
| тестирование
| Тема 2.2. Управление реляционной базой данных с помощью языка SQL
|
|
|
|
| тестирование
| Тема 2.3. Активные базы данных
|
|
|
|
| тестирование
| Тема 2.4. Средства обработки транзакций
|
|
|
|
| тестирование
| Тема 2.5. Распределенные базы данных
|
|
|
|
| тестирование
| Итого по разделу:
|
|
|
|
|
| Раздел 3. Администрирование баз данных
|
|
|
|
|
| Тема 3.1. Сущность администрирования баз данных
|
|
|
|
| тестирование
| Тема 3.2. Обеспечение безопасности баз данных
|
|
|
|
| тестирование
| Тема 3.3. Резервное копирование и восстановление данных
|
|
|
|
| тестирование
| Тема 3.4. Управление производительностью базы данных
|
|
|
|
| тестирование
| Итого по разделу:
|
|
|
|
|
| Итого по дисциплине:
|
|
| –
|
| |
|
|
|
|
|
| 2.4. Тематический план дисциплины для заочной формы обучения
Дисциплина для заочной формы обучения не читается.
2.5. Программа самостоятельной работы студентов
Самостоятельная работа студентов по дисциплине реализуется в следующих формах:
Направление подготовки
| Профиль подготовки
| Форма обучения
| Срок обучения
| № семестра
| Формы СРС
| Количество часов
| 010300.62 Фундаментальная информатика и информационные технологии
| Инженерия программного обеспечения
| очная
| 4 года
|
| 1. Подготовка к практическим занятиям
| 36
|
| 1. Подготовка к практическим занятиям
| 4
|
Содержание отдельных разделов и тем
Раздел 1. Моделирование баз данных
|