Кроссплатформенные базы данных

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Институт математики и компьютерных наук
Кафедра программного обеспечения
ЯЛДЫГИН В.Б.
КРОССПЛАТФОРМЕННЫЕ БАЗЫ ДАННЫХ
Учебно-методический комплекс.
Рабочая программа для студентов
направления 02.03.03 «Математическое обеспечение и администрирование
информационных систем», профиль подготовки «Технологии
программирования», очная форма обучения
Тюменский государственный университет
2015
2
Ялдыгин В.Б. Кроссплатформенные базы данных. Учебнометодический комплекс. Рабочая программа для студентов направления
02.03.03
«Математическое
обеспечение
и
администрирование
информационных
систем»,
профиль
подготовки
«Технологии
программирования», очная форма обучения. Тюмень, 2015, 17 стр.
Рабочая программа составлена в соответствии с требованиями ФГОС
ВО с учетом рекомендаций и ПрООП ВО по направлению и профилю
подготовки.
Рабочая программа дисциплины опубликована на сайте ТюмГУ:
Кроссплатформенные базы данных [электронный ресурс] / Режим доступа:
http://www.umk3plus.utmn.ru., свободный.
Рекомендовано к изданию кафедрой программного обеспечения.
Утверждено директором Института математики и компьютерных наук.
ОТВЕТСТВЕННЫЙ РЕДАКТОР: Захарова И.Г., д.п.н., профессор,
зав. кафедрой программного обеспечения
© Тюменский государственный университет, 2015.
© Ялдыгин В.Б., 2015.
3
1. Пояснительная записка:
1.1. Цели и задачи дисциплины.
Целью освоения дисциплины «Кроссплатформенные базы данных» является
овладение навыками администрирования баз данных на различных платформах и
разработка приложений, их использующих.
Лабораторные занятия должны включать
задания по всем этапам
администрирования баз данных и разработки приложений на различных платформах.
Задачи дисциплины:

обучить студентов особенностям архитектуры одной из ведущих СУБД
(Oracle) на различных платформах;

дать опыт администрирования современных систем управления базами
данных на различных платформах;

привить устойчивые навыки разработки приложений, использующих базы
данных, на различных платформах.
1.2. Место дисциплины в структуре образовательной программы.
Дисциплина «Кроссплатформенные базы данных» входит в вариативную часть
блока 1 Федерального государственного образовательного стандарта высшего
образования (ФГОС ВО) по направлению «Математическое обеспечение и
администрирование информационных систем».
Для изучения и освоения дисциплины нужны знания из курсов «Основы
программирования», «Технологии программирования», «Структуры и алгоритмы
компьютерной обработки данных». Особенно необходимы знания всех разделов курса
«Базы данных». Знания, умения и практические навыки, приобретенные студентами в
результате изучения дисциплины, используются в дальнейшем при выполнении
выпускной квалификационной работы, а также при прохождении учебной и
производственной практики.
Разделы дисциплины и междисциплинарные
(последующими) дисциплинами
№
п/п
Наименование обеспечиваемых
(последующих) дисциплин
1.
Выпускная квалификационная работа
4
связи
с
Таблица 1.
обеспечиваемыми
Темы дисциплины, необходимые
для изучения обеспечиваемых
(последующих) дисциплин
1.1 1.2 1.3 1.4 2.1 2.2 3.1
+
+
+
+
+
2.
Учебная практика
3.
Преддипломная практика
+
+
+
+
+
+
+
+
+
+
+
+
+
1.3. Компетенции обучающегося, формируемые в результате освоения данной
образовательной программы
В результате
компетенциями:


освоения
ОП
выпускник
должен
обладать
следующими
Общепрофессиональными компетенциями:
способностью применять в профессиональной деятельности основные методы и
средства автоматизации проектирования, производства, испытаний и оценки качества
программного обеспечения (ОПК-4)
способностью использовать знания методов организации работы в коллективах
разработчиков ПО, направления развития методов и программных средств
коллективной разработки ПО (ОПК-9)
1.4. Перечень планируемых результатов по дисциплине (модулю):
В результате освоения дисциплины обучающийся должен:



Знать: архитектуру базы данных Oracle; особенности настройки Oracle для различных
платформ; структуры хранения данных; особенности управления одновременным
доступом; особенности реализации языка SQL в СУБД Oracle;
Уметь: устанавливать и конфигурировать базу данных Oracle; настраивать сетевую
среду Oracle; выполнять резервирование и восстановление; управлять учетными
записями пользователей и схемами; управлять данными отмены; производить
мониторинг производительности; резервировать и восстанавливать базы данных при
помощи RMAN и Enterprise Manager; использовать технологию Flashback;
использовать все функциональные возможности языка PL/SQL (переменные, циклы,
управляющие структуры, обработку исключений, курсоров, пакетов, большие
объекты, составные типы данных, коллекции, методы взаимодействия с другими
приложениями); создавать приложения с использованием интерфейсов доступа к базе
данных Oracle;
Владеть: навыками использования СУБД Oracle, SQL Developer, SQL Developer Data
Modeler; навыками использования языка PL/SQL при разработке приложений.
2. Структура и трудоемкость дисциплины.
Семестр 6. Форма промежуточной аттестации – экзамен. Общая трудоемкость
дисциплины составляет 4 зачетные единицы, 144 академических часа, из них 72,55 часа,
выделенных на контактную работу с преподавателем (34 часа лекций, 34 часа
лабораторных занятий, 4,55 часа – иные виды работ), 71,45 часа, выделенных на
самостоятельную работу.
Таблица 2.
5
Вид учебной работы
Всего
часов
72,55
68
34
34
4,55
71,45
Контактная работа:
Аудиторные занятия (всего):
В том числе:
Лекции
Лабораторные занятия (ЛЗ)
Иные виды работ:
Самостоятельная работа (всего):
Вид промежуточной аттестации (зачет, экзамен)
Общая трудоемкость 144 час., 4 зач. ед.
Семестры
5
72,55
68
34
34
4,55
71,45
экзамен
144
144
Тематический план.
3.
Таблица 3.
1.2
1.3
1.4
2.1
2.2
3.1
Итого
колич
ество
балло
в
Лабораторн
ые занятия
1.1
2
Модуль 1
Архитектура базы данных
Oracle
Управление экземпляром базы
данных Oracle
Управление пользователями и
объектами схемы
Резервирование и
восстановление
Всего
Модуль 2
Основные возможности
PL/SQL
Дополнительные возможности
PL/SQL
Всего
Модуль 3
Разработка приложений на
платформе .NET,
Из
них в
интер
актив
ной
форм
е
Лекции
1
Недели семестра
Тема
Итого
часов
по
теме
Самостоятел
ьная работа
Виды учебной
работы и
самостоятельная
работа, в час.
№
3
4
5
6
7
8
9
1-2
4
4
6
14
2
10
3-5
6
6
8
20
2
15
6-7
4
4
7,45
15,45
2
10
8-9
4
4
8
16
2
10
18
18
29,45
65,45
8
45
10-11
4
4
8
16
2
10
12-13
4
4
8
16
2
10
8
8
16
32
4
20
8
8
26
42
6
35
14-17
6
использующих БД Oracle
Всего
Иные виды работ
Итого (часов, баллов):
8
8
26
34
34
71,45
42
4,55
144
6
35
0–
100
Итого в интерактивной форме
18
1.1
1.2
1.3
1.4
Всего
0-3
2.1
2.2
Всего
0-3
3.1
Всего
Итого
5.
0-3
0-3
0-2
0-2
0-2
0-6
0-2
0-2
0-2
0-2
0-8
0-4
0-4
0-2
0-2
0-4
0-5
0-5
Модуль 1
0-1
0-3
0-1
0-3
0-1
0-3
0-1
0-3
0-4
0-12
Модуль 2
0-1
0-3
0-1
0-3
0-2
0-6
Модуль 3
0-5
0-5
комплексная
ситуационная
задача
учебная задача
контрольная
работа
лабораторная
работа
контрольная
работа
лабораторная
работа
учебная задача
собеседование
4. Виды и формы оценочных средств в период текущего контроля
Письменн
Информационные системы
№ темы
Устный
ые
работы
и технологии
опрос
Итого количество
баллов
Таблица 4.
0-2
0-2
0-2
0-2
0-8
0-1
0-1
0-1
0-1
0-4
0-12
0-11
0-11
0-11
0-45
0-2
0-2
0-4
0-1
0-1
0-2
0-12
0-13
0-25
0-20
0-20
0-30
0-30
0-100
Содержание дисциплины.
Модуль 1.
Тема 1.1. Архитектура базы данных Oracle.
Архитектура процессов. Структуры памяти. Логическая и физическая структуры
хранения. Архитектура ASM.
Тема 1.2. Управление экземпляром базы данных Oracle.
Инструменты, используемые при администрировании базы данных Oracle.
Варианты установки программного обеспечения Oracle на различных платформах.
Создание базы данных. Запуск и остановка. Управление паролями. Использование Oracle
Enterprise Manager, SQL*Plus. Просмотр предупреждений. Настройка прослушивателя.
Использование утилиты tnsping. Выделенный и разделяемый сервер.
7
Тема 1.3. Управление пользователями и объектами схемы.
Управление пользователями. Предопределенные учетные записи SYS и SYSTEM.
Предопределенные роли. Структура блока. Управление пространством в табличных
пространствах. Выполнение действий с табличными пространствами. Oracle Managed Files
(OMF). Управление одновременным доступом. Управление данными отмены. Включение
аудита. Обслуживание базы данных. Управление производительностью.
Тема 1.4. Резервирование и восстановление.
Концепции резервирования и восстановления. Использование Recovery Manager
(RMAN). Конфигурирование режима Archivelog. Настройка и использование Flash
Recovery Area. Выполнение резервирования. Выполнение восстановления. Перемещение
данных. Импорт и экспорт данных. Диагностика базы данных. Технология Flashback.
Клонирование базы данных.
Модуль 2.
Тема 2.1. Основные возможности PL/SQL.
Применение SQL Developer. Типы блоков PL/SQL. Объявление переменных.
Вложенные блоки. Управление транзакциями в PL/SQL. Управляющие структуры.
Составные типы данных. Использование явных курсоров. Исключения. Создание и вызов
хранимых процедур и функций. Использование пакетов.
Тема 2.2. Дополнительные возможности PL/SQL.
Стандартные пакеты Oracle. Динамический SQL. Создание триггеров. Управление
компилятором PL/SQL. Условная компиляция. Управление зависимостями.
Модуль 3.
Тема 3.1. Разработка приложений для платформы .NET.
Установка Oracle Data Provider for .NET (ODP .NET). Использование Oracle
Developer Tools for Visual Studio. Получение и обновление данных с помощью ODP .NET.
Вызов хранимых процедур из приложения ODP .NET. Разработка хранимых процедур
.NET.
6.
Планы семинарских занятий.
Не планируются.
Темы лабораторных работ (Лабораторный практикум).
Задания лабораторных работ выполняются с использованием программного
обеспечения СУБД Oracle, средств разработки SQL Developer и Microsoft Visual Studio. По
желанию обучающихся возможно применение ПО виртуализации (Microsoft VirtualPC или
Oracle VirtualBox).
7.
Тема 1.1. Установка ПО Oracle на платформах Windows и Linux. Создание базы
данных.
Тема 1.2. Выполнение настройки базы данных Oracle для обеспечения эффективной
работы.
8
Тема 1.3. Проектирование базы данных в Oracle SQL Developer Data Modeler.
Реализация базы данных для последующего создания приложения.
Тема 1.4. Настройка резервирование. Выполнение восстановления после сбоя.
Тема 2.1. Написание хранимых процедур, функций и пакетов.
Тема 2.2. Написание триггеров. Управление компилятором PL/SQL.
Тема 3.1. Разработка приложения на платформе .NET.
8.
Примерная тематика курсовых работ
Не планируются.
9. Учебно-методическое обеспечение и планирование самостоятельной работы
студентов.
№
Модули и
темы
Модуль 1
1.1 Архитекту
ра базы
данных
Oracle
1.2
1.3
Управлени
е
экземпляро
м базы
данных
Oracle
Управлени
е
пользовате
лями и
объектами
схемы
Виды СРС
обязательные
дополнительные
Таблица 5.
Нед Объе Кол
еля
м
-во
семе часов бал
стра
лов
1-2
6
0-10
Конспектирование
материала на
лекционных занятиях.
Выполнение
практических
заданий, тестовых и
контрольных работ
Работа с учебной
литературой,
знакомство с
содержанием
электронных
источников,
самостоятельное
изучение заданного
материала
3-5
8
0-15
Конспектирование
материала на
лекционных занятиях.
Выполнение
практических
заданий, тестовых и
контрольных работ
Работа с учебной
литературой,
знакомство с
содержанием
электронных
источников,
самостоятельное
изучение заданного
материала
Конспектирование
материала на
лекционных занятиях.
Выполнение
практических
Работа с учебной
литературой,
знакомство с
содержанием
электронных
6-7
7,45
0-10
9
заданий, тестовых и
контрольных работ
1.4
Резервиров
ание и
восстановл
ение
источников,
самостоятельное
изучение заданного
материала
Работа с учебной
литературой,
знакомство с
содержанием
электронных
источников,
самостоятельное
изучение заданного
материала
Конспектирование
материала на
лекционных занятиях.
Выполнение
практических
заданий, тестовых и
контрольных работ
8-9
Всего по модулю 1:
Модуль 2
2.1 Основные
возможнос
ти PL/SQL
2.2
Дополните
льные
возможнос
ти PL/SQL
8
0-10
29,45
0-45
1011
8
0-10
Конспектирование
материала на
лекционных занятиях.
Выполнение
практических
заданий, тестовых и
контрольных работ
Работа с учебной
литературой,
знакомство с
содержанием
электронных
источников,
самостоятельное
изучение заданного
материала
1213
8
0-10
Конспектирование
материала на
лекционных занятиях.
Выполнение
практических
заданий, тестовых и
контрольных работ
Работа с учебной
литературой,
знакомство с
содержанием
электронных
источников,
самостоятельное
изучение заданного
материала
16
0-20
26
0-35
Всего по модулю 2:
Модуль 3
3.1 Разработка
приложений на
платформе
.NET,
использующих
БД Oracle
Конспектировани
е материала на
лекционных
занятиях.
Выполнение
практических
Работа с учебной
литературой,
знакомство с
содержанием
электронных
источников,
10
1417
заданий, тестовых
и контрольных
работ
самостоятельное
изучение заданного
материала
Всего по модулю:
ИТОГО:
26
71,45
0-35
0100
11
Б.2.2 Производственная
Методика и технологии
поддержки принятия решений
Основы управления проектами
Индекс
компетенции
Общепрофессиональные компетенции
ОПК-4
+
+
+
ОПК-9
+
+
+
+
* Дисциплины базовой части отмечаются знаком *
Проблемно-ориентированные
программные комплексы
Технологии Webпрограммирования
Проблемно-ориентированные
программные комплексы
Технологии разработки
программного обеспечения
Кроссплатформенные базы
данных
Базы данных*
10. Фонд оценочных средств для проведения промежуточной аттестации по итогам
освоения дисциплины (модуля).
10.1 Перечень компетенций с указанием этапов их формирования в процессе
освоения образовательной программы (выдержка из матрицы компетенций):
Циклы,
Б2.
дисциплины
Практики
учебного
5
плана ОП
6 семестр
7 семестр
8 семестр
семестр
бакалавра
+
+
+
+
пороговый
(удовл.)
61-75 баллов
ОПК 4 Знает: основные методы и
средства автоматизации
проектирования баз данных
Oracle.
базовый (хор.)
76-90 баллов
Знает: основные методы и средства
автоматизации проектирования баз
данных Oracle и особенности их
функционирования.
Умеет: использовать основные
методы и средства автоматизации
проектирования
баз
данных
Oracle.
Умеет: использовать основные
методы и средства автоматизации
проектирования баз данных Oracle
оптимальным образом с учетом
особенностей
их
функционирования.
Владеет:
практическими
Владеет: базовыми практическими
навыками
использования
начальными
навыками
повышенный
(отл.)
91-100 баллов
Виды занятий (лекции,
практические, семинарские)
Код компетенции
Критерии в соответствии с уровнем освоения ОП
Знает: основные методы и средства Лекции,
автоматизации проектирования баз
лаб.
данных Oracle, особенности их
работы
функционирования и принципы
выбора.
Умеет:
осуществлять Лекции,
обоснованный выбор использовать
лаб.
основные методы и средства работы
автоматизации проектирования баз
данных
Oracle
оптимальным
образом с учетом особенностей их
функционирования.
Владеет:
развитыми Лекции,
практическими
навыками
лаб.
Оценочные средства (тесты,
творческие работы, проекты и
др.)
10.2 Описание показателей и критериев оценивания компетенций на различных этапах их формирования, описание шкал
оценивания:
Таблица 6.
Карта критериев оценивания компетенций
Лаборат
орные
работы,
опрос
Лаборат
орные
работы,
опрос
Лаборат
орные
ОПК 9
использования
автоматизации
проектирования
баз
данных
Oracle.
Знает:
основные
принципы
организации
работы
в
коллективах разработчиков ПО
при разработке приложений,
использующих базы данных.
Умеет: работать в коллективе
разработчиков ПО при создании
приложений, использующих базы
данных.
автоматизации проектирования баз
данных Oracle.
использования
автоматизации
проектирования баз данных Oracle.
работы
работы,
опрос
Знает: методы и особенности
организации работы в коллективах
при
разработке
приложений,
использующих базы данных.
Лекции,
лаб.
работы
Лаборат
орные
работы,
опрос
Лекции,
лаб.
работы
Лаборат
орные
работы,
опрос
Владеет: базовыми навыками
распределения обязанностей при
разработке
приложений,
использующих базы данных.
Владеет: навыками распределения
обязанностей
при
разработке
приложений, использующих базы
данных, с учетом специфики
проектов.
Знает: методы и особенности
организации
и
планирования
работы
в
коллективах
при
разработке
приложений,
использующих базы данных.
Умеет: работать и координировать
работу в коллективе разработчиков
ПО при создании приложений,
использующих базы данных с
учетом трудоемкости задач.
Владеет: навыками распределения
обязанностей
при
разработке
приложений, использующих базы
данных, с учетом специфики
проектов и человеческих ресурсов.
Лекции,
лаб.
работы
Лаборат
орные
работы,
опрос
Умеет: работать и координировать
работу в коллективе разработчиков
ПО при создании приложений,
использующих базы данных.
13
10.3 Типовые контрольные задания или иные материалы, необходимые для оценки
знаний, умений, навыков и (или) опыта деятельности, характеризующей этапы
формирования компетенций в процессе освоения образовательной программы.
Пример тестового задания по теме «Архитектура базы данных Oracle»
Размеры каких из следующих компонентов SGA определяются автоматически в
случае установки параметра инициализации SGA_TARGET? Выберите все подходящие
ответы.
1) Buffer cache
2) Log buffer
3) Streams pool
4) Java Pool
Пример лабораторного задания по теме «Архитектура базы данных Oracle»
Создать 2 виртуальные машины, используя один из программных продуктов для
создания виртуальных машин (Microsoft Virtual PC, Oracle VirtualBox, VmWare). На одной
из созданных виртуальных машин установить ОС семейства Windows, на другой – одну из
ОС Linux. На обеих машинах установить ПО Oracle и создать базу данных, указав также
создание схем примеров (Sample schemas). Убедиться в работоспособности,
подключившись к базам данных на обеих виртуальных машинах с помощью программы
SQL Developer.
Пример контрольной работы по теме «Архитектура базы данных Oracle»
1. Произвести установку ПО Oracle на предоставленной виртуальной машине.
2. Создать базу данных с указанными параметрами (распределение памяти, имена
диспетчеров и др.)
Вопросы к экзамену
1. Архитектура процессов.
2. Структуры памяти.
3. Логическая и физическая структуры хранения.
4. Архитектура ASM.
5. Создание базы данных.
6. Запуск и остановка.
7. Управление паролями.
8. Настройка прослушивателя. Использование утилиты tnsping.
9. Выделенный и разделяемый сервер.
10. Управление пользователями. Предопределенные учетные записи SYS и
SYSTEM.
11. Предопределенные роли.
12. Структура блока.
13. Управление пространством в табличных пространствах. Выполнение действий с
табличными пространствами.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
Oracle Managed Files (OMF).
Управление одновременным доступом.
Управление данными отмены.
Включение аудита. Управление производительностью.
Концепции резервирования и восстановления
Использование Recovery Manager (RMAN).
Конфигурирование режима Archivelog.
Настройка и использование Flash Recovery Area.
Выполнение резервирования.
Выполнение восстановления.
Импорт и экспорт данных.
Технология Flashback.
Типы блоков PL/SQL. Объявление переменных.
Вложенные блоки. Управление транзакциями в PL/SQL.
Управляющие структуры.
Составные типы данных.
Использование явных курсоров.
Исключения.
Иерархические запросы.
Создание и вызов хранимых процедур и функций. Использование пакетов.
Стандартные пакеты Oracle.
Создание триггеров.
Управление компилятором PL/SQL. Условная компиляция.
Управление зависимостями.
Получение и обновление данных с помощью ODP .NET.
Вызов хранимых процедур из приложения ODP .NET.
Разработка хранимых процедур .NET.
10.4 Методические материалы, определяющие процедуры оценивания знаний,
умений, навыков и (или) опыта деятельности, характеризующих этапы
формирования компетенций.
Контроль качества подготовки осуществляется путем проверки теоретических
знаний и практических навыков с использованием
a) Текущей аттестации:
проверка промежуточных контрольных работ и прием лабораторных
работ;
b) Промежуточной аттестации:
тестирование (письменное или компьютерное) по разделам дисциплины.
Зачет в конце 6 семестра (к экзамену допускаются студенты после сдачи
всех лабораторных работ, решения всех контрольных работ и
выполнения самостоятельной работы).
Текущий и промежуточный контроль освоения и усвоения материала дисциплины
осуществляются в рамках рейтинговой (100-бальной) системы оценок.
Согласно «Положению о рейтинговой системе оценки успеваемости студентов
Федерального государственного бюджетного образовательного учреждения высшего
15
профессионального
образования
«Тюменский
государственный
университет»
(приложение 1 к приказу ректора № 190 от 04.04.2014), все формы текущего контроля,
предусмотренные рабочей программой, оцениваются в баллах. Дисциплинарные модули,
формы текущего контроля и шкала баллов, по которым они оцениваются, отражены в
разделе «Тематический план».
Студенты, набравшие по дисциплине в период проведения текущего контроля от 35
до 60 баллов, допускаются к зачету или экзамену. Если в период проведения текущей
аттестации студент набрал 61 балл и более, то он автоматически получает зачет или
экзаменационную оценку в соответствии со шкалой перевода, но в то же время он имеет
право повысить оценку, полученную по итогам рейтинга (удовлетворительно, хорошо),
путем сдачи экзамена.
Шкала перевода баллов в оценки:
- от 0 до 60 баллов – «не зачтено»;
- от 61 до 100 баллов – «зачтено»;
- 60 баллов и менее – «неудовлетворительно»;
- от 61 до 75 баллов – «удовлетворительно»;
- от 76 до 90 баллов – «хорошо»;
- от 91 до 100 баллов – «отлично».
Преподаватель может использовать систему штрафов, уменьшая набранные баллы за
пропуски занятий без уважительных причин, за нарушение сроков выполнения учебных
заданий, за систематический отказ отвечать на занятиях и т.д. Возможно также
начисление премиальных баллов за работы, выполненные студентом на высоком уровне.
Студенты, набравшие по дисциплине менее 35 баллов, к экзамену (зачету) не
допускаются. Необходимое количество баллов (до 35) для получения допуска к экзамену
(зачету), студенты набирают после третьей контрольной недели.
11. Образовательные технологии.
Сочетание традиционных образовательных технологий в форме лекций,
компьютерных практических работ и проведение контрольных мероприятий
(контрольных работ, промежуточного тестирования, зачета, экзамена).
Аудиторные занятия: лекционные и лабораторные занятия; на лабораторных
занятиях контроль осуществляется при сдаче практического задания в виде программы и
пояснительной записки к задаче. В течение семестров студенты выполняют задачи,
указанные преподавателем к каждому занятию.
Активные и интерактивные формы: компьютерное моделирование и анализ
результатов при выполнении лабораторных работ
Внеаудиторные занятия: выполнение дополнительных заданий разного типа и
уровня сложности при выполнении лабораторных работ, подготовка к аудиторным
занятиям, изучение отдельных тем и вопросов учебной дисциплины в соответствии с
учебно-тематическим планом, составлении конспектов.
Подготовка индивидуальных заданий: выполнение самостоятельных и
контрольных работ, подготовка ко всем видам контрольных испытаний: текущему
контролю успеваемости и промежуточной аттестации; индивидуальные консультации.
12. Учебно-методическое и информационное обеспечение дисциплины (модуля).
16
12.1. Основная литература:
1. Зудилова, Т.В. SQL и PL/SQL для разработчиков СУБД Oracle [Электронный ресурс]:
учебно-методическое пособие. / Т.В. Зудилова, С.Е. Иванов, С.Э. Хоружников. –
Электрон. текстовые дан. – Спб.: НИУ ИТМО (Санкт-Петербургский национальный
исследовательский университет информационных технологий, механики и оптики),
2012. – Режим доступа: http://e.lanbook.com/books/element.php?pl1_id=40721(дата
обращения: 15.04.2015).
2. Агальцов, В.П. Базы данных. В 2-х кн. Кн. 2. Распределенные и удаленные базы
данных [Электронный ресурс]: учебник / В.П. Агальцов. – Электрон. текстовые дан. –
М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. – Режим доступа:
http://znanium.com/bookread.php?book=372740 (дата обращения: 15.04.2015).
12.2. Дополнительная литература:
1. Коваленко, В.В. Проектирование информационных систем [Электронный ресурс]:
учеб. пособие / В.В. Коваленко. – Электрон. текстовые дан. – М.: Форум: НИЦ
ИНФРА-М, 2014. Режим доступа: http://znanium.com/bookread.php?book=473097 (дата
обращения: 15.04.2015).
12.3. Интернет – ресурсы:
1. http://biblioclub.ru – Электронно-библиотечная система «Университетская библиотека
он-лайн»:
2. http://znanium.com – Электронно-библиотечная система издательства «Инфра».
3. http://docs.oracle.com – Документация по продуктам Oracle.
13. Перечень информационных технологий, используемых при осуществлении
образовательного процесса по дисциплине (модулю), включая перечень
программного обеспечения и информационных справочных систем (при
необходимости).
Используются компьютерные обучающие системы (ЭБД, ЭБС, ЭБ), мультимедиатехнологии, информационная образовательная среда.
Доступ к компьютерным обучающим системам осуществляется на основе
договоров ТюмГУ с создателями через компьютерную сеть университета (ЭБД, ЭБС, ЭБ),
либо через виртуальные читальные залы университета, в частности, читальный зал для
преподавателей и аспирантов ИБЦ (ЭБД РГБ).
Доступ к информационной образовательной среде осуществляется через
локальную сеть ТюмГУ или через Интернет.
При выполнении практических заданий используется следующее программное
обеспечение: Oracle Database 12c, Oracle SQL Developer.
14. Технические средства и материально-техническое обеспечение дисциплины
(модуля).
17
При освоении дисциплины для проведения лекционных занятий нужны
учебные аудитории, оснащенные мультимедийным оборудованием, для выполнения
практических заданий необходимы классы персональных компьютеров со следующим
программным обеспечением: Oracle Database 12c, Oracle SQL Developer.
15. Методические указания для обучающихся по освоению дисциплины (модуля).
Для более эффективного освоения и усвоения материала рекомендуется
ознакомиться с теоретическим материалом по той или иной теме до проведения
практического занятия. Работу с теоретическим материалом по теме с использованием
учебника или конспекта лекций можно проводить по следующей схеме:
- название темы;
- цели и задачи изучения темы;
- основные вопросы темы;
- характеристика основных понятий и определений, необходимых для усвоения
данной темы;
- список рекомендуемой литературы;
- наиболее важные фрагменты текстов рекомендуемых источников, в том числе
таблицы, рисунки, схемы и т.п.;
- краткие выводы, ориентирующие на определенную совокупность сведений,
основных идей, ключевых положений, систему доказательств, которые необходимо
усвоить.
Студенты ведут запись лекций по темам дисциплины, во внеаудиторное время
выполняют проработку лекционного материала. На практических занятиях студенты
решают задачи, отвечают на вопросы преподавателя.
Темы дисциплины, вызывающие дополнительный интерес или сложности при
освоении, рассматриваются на консультациях по дисциплине. Отдельные вопросы
студентов разбираются на индивидуальных консультациях.
Студент также может представить результаты самостоятельной работы в форме
презентации, доклада или исследовательской работы (по согласованию c преподавателем).
Перед проведением контрольной недели осуществляется выполнение контрольной
работы. По результатам освоения дисциплины проводится зачет, экзамен. При подготовке
к зачету (экзамену) рекомендуется проработать вопросы, представленные в рабочей
программе, опираясь на основную и дополнительную литературу и соответствующие
Интернет-ресурсы.
18
Download