Федеральное агентство по рыболовству
Вид материала | Основная образовательная программа |
- Федеральная целевая программа "Развитие электронной компонентной базы и радиоэлектроники", 3538.74kb.
- Федеральное агентство по рыболовству Федеральное государственное учреждение, 238.81kb.
- Федеральное агентство по рыболовству, 102.49kb.
- Федеральное агентство по рыболовству, 1217.46kb.
- Федеральное агентство по рыболовству, 1299.43kb.
- Федеральное агентство по рыболовству, 1721.64kb.
- Программа-минимум кандидатского экзамена по специальности 12. 00. 01 «Теория и история, 921.53kb.
- Федеральное агентство по рыболовству, 105.13kb.
- Федеральное агентство по рыболовству азово черноморское территориальное управление, 84.7kb.
- Английский язык методические указания и контрольные задания для студентов специальности, 646.48kb.
Аннотация к рабочей программе дисциплины «СУБД Oracle»
1. Цели и задачи дисциплины
Дисциплина предназначена для ознакомления студентов с особенностями СУБД Oracle, закрепления навыков полученных в курсе «Базы данных», получения теоретических знаний и выработки практических навыков по администрированию и программированию СУБД Oracle.
2. Требования к уровню освоения содержания дисциплины.
Процесс изучения дисциплины направлен на формирование у обучаемого следующих компетенций:
- умеет логически верно, аргументировано и ясно строить устную и письменную речь (ОК-2);
- осваивать методики использования программных средств для решения практических задач (ПК-2);
- разрабатывать интерфейсы «человек-ЭВМ» (ПК-3);
- разрабатывать модели компонентов информационных систем, включая модели баз данных (ПК-4);
- разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);
- готовить презентации, научно-технические отчеты по результатам выполненной работы, оформлять результаты исследований в виде статей и докладов на научно-технических конференциях (ПК-7).
- сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем (ПК-10);
- инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК-11).
В результате изучения дисциплины студент должен:
знать назначение и особенности применения СУБД Oracle;
иметь представление о возможностях СУБД Oracle;
уметь выполнять администрирование СУБД Oracle Server;
уметь выполнять разработку приложений БД с использованием реляционных команд языка SQL и PL-SQL.
3. Содержание дисциплины. Основные разделы.
Установка Oracle. Выбор редакции. Определение системных требований для установки Oracle. Именованный экземпляр по умолчанию, именованный экземпляр. Переход на Oracle.
Конфигурирование Oracle. Файлы журнала и файлы данных. Модель восстановления. Шифрование. Связанные сервера.
Создание таблиц, ограничений и пользовательских типов данных. Свойство IDENTITY. Ограничения CHECK,DEFAULT, UNIQUE, PRIMARY KEY, FOREIGN KEY. Правила.
Создание индексов. Структура индексов. Кластеризованные и некластеризованные индексы.
Работа с PL-SQL. Создание запросов данных. Форматирование результирующих наборов. Модификация данных. Работа с транзакциями.
Секционирование. Функции и схемы секционирования. Секционирование таблиц и индексов. Создание запросов к секциям. Операторы SPLIT, MERGE и SWITCH.
Реализация представлений. Цепочки владения. Обновляемые представления. Индексированные представления
Создание функций, хранимых процедур и триггеров. Скалярные функции. Возвращающие табличное значение функции. Реализация хранимых процедур. Реализация триггеров. DML- и DDL-триггеры.
Резервное копирование, восстановление и перемещение баз данных. Стратегия резервного копирования.
Управление базами данных с помощью языка PL-SQL. Управление фрагментацией индексов. Применение статистики. Сжатие файлов. Инструкция DBCC CHECKDB.
Мониторинг и устранение проблем производительности Oracle. Работа с системным монитором. Применение помощника по настройке ядра СУБД. Использование динамических административных представлений.
Управление моментальными снимками базы данных. Создание моментальных снимков базы данных. Восстановление базы данных до состояния, сохраненного в моментальном снимке.
Зеркальное отображение баз данных. Репликация. Доставка журналов.
Аннотация к рабочей программе дисциплины «Технология программирования»
1. Цели и задачи дисциплины
Цель преподавания дисциплины "Технология программирования" – изучение теоретических основ современных технологий программирования и получение практических навыков их реализации.
2. Требования к уровню освоения содержания дисциплины.
Процесс изучения дисциплины направлен на формирование у обучаемого следующих компетенций:
- способен анализировать социально-значимые проблемы и процессы (ОК-9);
- использует основные законы естественнонаучных дисциплин в профессиональной деятельности, применяет методы математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);
- разрабатывать интерфейсы «человек-ЭВМ» (ПК-3);
- разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);
В результате изучения дисциплины студент должен:
знать:
области применения технологий проектирования и разработки программных продуктов;
важнейшие этапы и приёмы реализации технологий;
уметь использовать:
современные инструментальные средства проектирования программного продукта;
приемы реализации фаз жизненного цикла программного продукта;
владеть навыками:
проектирования и разработки программного продукта на основе современной технологии программирования;
тестирования, отладки и документирования программ.
3. Содержание дисциплины. Основные разделы.
Принципы, базовые концепции технологий программирования. Основные этапы создания программного продукта; критерии качества программы. Постановка задачи и спецификация программы; способы записи алгоритма. Стандартные типы данных; представление основных структур программирования. Типы данных, определяемые пользователем; записи; файлы; динамические структуры данных; списки; программирование рекурсивных алгоритмов.
Способы конструирования программ; модульные программы; основы доказательства правильности; роцесс производства программных продуктов; основные подходы: процедурное, логическое, функциональное и объектно-ориентированное программирование. Проектирование программного обеспечения; абстрактные структуры данных. Методы, технология и инструментальные средства; Тестирование и отладка. Документирование и стандартизация.