Современные методы проектирования и разработки баз данных для АСУ предприятий нефтегазовой отрасли Модуль 1: Введение Цель программы – обновление и развитие инженерных компетенций; Программа предназначена для повышения квалификации ITспециалистов, инженеров (специалистов по администрированию баз данных) до 4-го квалификационного уровня согласно профессиональному стандарту путём развития необходимых профессиональных компетенций по указанным основным видам профессиональной деятельности. Объем программы и виды учебной работы Вид учебной работы Всего часов Общий объем программы 72 Теоретические занятия 32 Лабораторные и практические занятия 40 Самостоятельная работа, включая работу по подготовке к промежуточному и итоговому контролю - Текущий /промежуточный контроль - Выполнение итоговой / выпускной аттестационной работы 4 Разработка баз данных в СУБД Oracle Цель: • изучение основных принципов работы с базами данных в СУБД Oracle и приобретение навыков выполнения административных задач и программирования на языке PL/SQL. Состав модулей • МОДУЛЬ 1. Введение • МОДУЛЬ 2. Введение в Oracle • МОДУЛЬ 3. Управление экземпляром Oracle • МОДУЛЬ 4. Управление структурами хранения базы данных • МОДУЛЬ 5. Параметры безопасности пользователей • МОДУЛЬ 6. Сопровождение объектов схем • МОДУЛЬ 7. Сопровождение данных и одновременный доступ • МОДУЛЬ 8. Разработка приложений баз данных на языке PL/SQL Разработка баз данных в среде СУБД SQL Server Описание • Данный раздел обеспечивает обучающихся знаниями, умениями и навыками создания и сопровождения объектов хранения, таких как: базы данных, типы данных и таблицы, а также ограничений, индексов и программных объектов. Состав модулей • МОДУЛЬ 9. Создание баз данных • МОДУЛЬ 10. Создание типов данных и таблиц • МОДУЛЬ 11. Использование XML • МОДУЛЬ 12. Создание и настройка индексов • МОДУЛЬ 13. Поддержка целостности данных • МОДУЛЬ 14. Поддержка представлений • МОДУЛЬ 15. Поддержка хранимых процедур и функций Перечень лабораторных работ • Создание базы данных Oracle • Управление экземпляром Oracle и структурами хранения базы данных • Администрирование параметров инициализации базы данных и параметров безопасности пользователей Oracle • Сопровождение объектов схем базы данных Oracle • Блокировки и взаимоблокировки и начало PL/SQL • Именованные блоки PL/SQL: процедуры, функции, пакеты, триггеры • Создание баз данных и групп файлов SQL Server • Создание типов данных и таблиц SQL Server • Использование FOR XML • Создание Индексов SQL Server • Создание ограничений SQL Server • Создание представления SQL Server • Создание параметризованной хранимой процедуры SQL Server Учебный план профессиональных модулей В том числе № Наименование Всего п/п модулей часов Аудиторная учебная нагрузка Теоретические занятия 1 ПМ 1. Введение 2 ПМ 2. Создание баз данных в Oracle 3 ПМ 3. Управление экземпляром Oracle 4 2 2 Практические В том числе (лабораторные) выездные занятия, часов занятия, часов 2 2 4 2 2 ПМ 4. Управление структурами хранения базы данных 4 2 2 5 ПМ 5. Параметры безопасности пользователей 4 2 2 6 ПМ 6. Сопровождение объектов схем 4 2 2 7 ПМ 7. Сопровождение данных и одновременный доступ 4 2 2 8 Тестирование - 4 ПМ 8. Разработка приложений баз данных на языке PL/SQL Формы контроля Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе IT-компания 10 4 6 «ТатИнтек» 2 Отчет по лабораторной работе Учебный план профессиональных модулей В том числе № Наименование Всего п/п модулей часов Аудиторная учебная нагрузка Теоретические занятия Практические В том числе выездные (лабораторные) занятия, часов занятия, часов 1 2 3 4 5 9 ПМ 9. Создание баз данных в SQL Server. 4 2 2 10 ПМ 10. Создание типов данных и таблиц в SQL Server. 11 Формы контроля 6 IT-компания «ТатИнтек» 8 2 6 4 2 2 2 ПМ 11. Использование XML 12 ПМ 12. Создание и настройка индексов в SQL Server. 4 2 2 13 ПМ 13. Поддержка целостности данных. 4 2 2 14 ПМ 14. Реализация представлений в SQL Server. 4 2 2 15 ПМ 15. Реализация хранимых процедур и функций в SQL Server. 16 Итоговая аттестация ИТОГО: IT-компания «ТатИнтек» 8 72 2 6 Х Х 32 40 2 Х 7 Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе Отчет по лабораторной работе Х Материально- технические условия реализации. • Системные требования: – 4 Гб оперативной памяти – 6 Гб своп-памяти • Установленное лицензионное ПО: ОС MS Windows Server 2008, СУБД Oracle, СУБД SQL Server, локальная сеть, выход в сеть Интернет. Информационное обеспечение образовательного процесса. Основные источники 1. Хардман Р., МакЛафлин М.. Oracle PL/SQL для профессионалов. М.: Изд-во «Лори», 2007. - 418 с. 2. Гринвальд Р., Стаковьяк Р., Додж Г., Кляйн Д., Шапиро Б., Челья К.Д. Программирование баз данных Oracle для профессионалов: Пер. с англ. М.: Изд-во ООО «Вильямс», 2007. – 784 с. 3. Роберт Виейра. Программирование баз данных Microsoft SQL Server 2008. Базовый курс: М. Вильямс, 2010. 4. Paul Nielsen, Uttam Parui . Microsoft SQL Server 2008 Bible: Wiley Publishing 2009. Дополнительные источники 1. Кайт Т. Oracle для профессионалов: архитектура, методики программирования и основные особенности версий 9i и 10g: Пер. с англ. – М.:ООО «И.Д. Вильямс», 2007. 848 с. 2. Андон Ф., Резниченко В. Язык запросов SQL. Учебный курс. Спб.: Питер; Киев: Издательская группа BHV, 2006. 416 с. 3. Брайан Найт, Кетан Пэтел, Вейн Снайдер, Росс Лофорт, Стивен Уорт. Microsoft SQL Server 2008: руководство администратора для профессионалов: М. Вильямс, 2010. Интернет-источники 1. SQL Server Books Online http://msdn.microsoft.com/en-us/library/ms130214.aspx