Пятница
19.04.2024, 21:13
Всё для фото- и видеомонтажа
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная Тестовая публикация Мой профильРегистрация ВыходВход
_____________________________________________________________________
_____________________________________________________________________
Друзья сайта




  • Форма входа

    Категории раздела
    Футажи [204]
    Программы [2003]
    Рамки, Виньетки [689]
    Обложки для DVD [24]
    Клипарты, заготовки PSD [624]
    Уроки, обучающие материалы [193]
    Музыка и звуки для монтажа [28702]
    Другие [165]

    Меню сайта

    На заметку
    Все тестовые материалы опубликованные в "Блоге" не переводятся на главную страницу даже при смене Вашего статуса (если хотите, сами их публикуйте заново на главной). Если Вас долгое время не пускают публиковать свои материалы на главную -не удивляйтесь. Вероятнее всего, Ваши тестовые публикации не отвечают требованиям наших элементарных правил. В этом случае, советуем ещё Вам потренироваться в "Блоге", отредактировав ваш неправильно оформленный материал. И запомните, здесь у нас не форум, где можно как угодно "какать" ссылками и скриншотами. Правила по оформлению здесь другие. Заметьте и запомните это.

    Наш опрос
    Чего не хватает на сайте
    Всего ответов: 1432

    Друзья сайта
  • Томский сайт

  • Создать сайт бесплатно

  • Официальный блог

  • Сайт для любителей СМС

  • teasernet

  • I-Technologies

  • Самая выгодная монетизация сайта


  • Партнеры

    Главная » 2012 » Июль » 8 » Oracle11g: Основы PL/SQL
    Oracle11g: Основы PL/SQL
    18:08
    [][/]

    Данный видеокурс предназначен для пользователей Oracle Database 11g. Курс знакомит слушателей с языком PL/SQL и помогает им понять основные возможности этого мощного языка программирования. Студенты узнают, как создавать блоки кода PL/SQL, которые могут быть использованы множеством форм, отчётов и приложений управления данными. Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес аналитиков..
    Видеокурс Oracle11g: Основы PL/SQL

    По окончании курса Вы будете уметь:
    • Студенты научатся создавать анонимные блоки PL/SQL, хранимые процедуры и функции.
    • Они узнают, как объявлять переменные и обрабатывать исключения.
    • Слушатели научатся разрабатывать пакеты и триггеры в базе данных, и кроме того управлять программами PL/SQL, их зависимостью, и использовать некоторые дополнительные пакеты Oracle.
    • Студенты будут использовать SQL Developer для разработки программных модулей.

    Содержание видеокурса «Oracle11g: Основы PL/SQL»:

    Модуль 1. Введение
    • Цели курса
    • План курса
    • Таблицы учебной схемы Персонал (Human Resources, HR)
    • Среда выполнения кода PL/SQL на сервере базы данных
    • Введение в SQL Developer

    Модуль 2. Введение в PL/SQL
    • Что такое PL/SQL
    • Преимущества подпрограмм PL/SQL
    • Обзор типов блоков PL/SQL
    • Преимущества PL/SQL
    • Обзор типов блоков PL/SQL
    • Создание и выполнение простого анонимного блока
    • Генерация вывода из блоков PL/SQL

    Модуль 3. Объявление идентификаторов в PL/SQL
    • Различные типы идентификаторов в подпрограммах PL/SQL
    • Использование раздела объявлений для определения идентификаторов
    6Хранение данных в переменных
    • Скалярные типы данных
    • Атрибут TYPE
    • Связанные (bind) переменные
    • Использование последовательностей в выражениях PL/SQL

    Модуль 4. Написание исполняемых операторов
    • Описание основного синтаксиса блоков
    • Комментирование кода
    • Функции SQL в PL/SQL
    • Преобразование типов данных
    • Вложенные блоки
    • Операторы в PL/SQL

    Модуль 5. Взаимодействие с сервером базы данных Oracle
    • Включение операторов SELECT в PL/SQL для получения данных
    • Манипулирование данными на сервере при помощи PL/SQL
    • Концепции SQL-курсоров
    • Атрибуты SQL-курсоров для обратной связи с DML-операторами
    • Фиксация и откат транзакций

    Модуль 6. Написание управляющих структур
    • Условное управление с использованием оператора IF
    • Условное управление с использованием оператора CASE
    • Простой цикл LOOP
    • Цикл WHILE
    • Цикл FOR
    • Оператор CONTINUE

    Модуль 7. Работа с составными типами данных
    • Использование записей PL/SQL
    • Использование атрибута ROWTYPE
    • Вставка и обновление при помощи записей PL/SQL
    • Ассоциативные таблицы INDEX BY и методы работы с ними
    • Ассоциативные таблицы INDEX BY с записями

    Модуль 8. Использование явных курсоров
    • Управление явным курсором
    • Определение курсора
    • Открытие курсора
    • Выборка данных из активного набора
    • Закрытие курсора
    • Курсорные циклы FOR с подзапросами
    • Атрибуты явного курсора
    • Использование предложений FOR UPDATE и WHERE CURRENT OF

    Модуль 9. Обработка исключений
    • Понимание исключений
    • Обработка исключений в PL/SQL
    • Перехват предопределённых ошибок сервера Oracle
    • Перехват не-предопределённых ошибок сервера Oracle
    • Перехват исключений, определяемых пользователями
    • Распространение исключений
    • Использование процедуры RAISE_APPLICATION_ERROR

    Модуль 10. Создание хранимых процедур
    • Модульный и многоуровневый дизайн подпрограмм
    • Модульность разработки с помощью блоков PL/SQL
    • Среда исполнения кода PL/SQL
    • Преимущества использования подпрограмм PL/SQL
    6Различия между анонимными блоками и подпрограммами
    • Создание, вызов и удаление хранимых процедур при помощи команды CREATE и SQL Developer
    • Использование параметров в процедурах и различные режимы параметров
    • Просмотр информации о процедурах в представлениях словаря данных

    Модуль 11. Создание хранимых функций
    • Создание, вызов и удаление хранимых функций при помощи команд SQL и SQL Developer
    • Преимущества использования хранимых функций в SQL-выражениях
    • Шаги по созданию хранимой функции
    • Использование пользовательских функции в SQL-выражениях
    • Ограничения на вызов функций из SQL-выражений
    • Контроль побочных эффектов при вызове функций из SQL выражений
    • Просмотр информации о функциях в словаре данных

    Модуль 12. Создание пакетов
    • Преимущества использования пакетов
    • Описание пакетов
    • Компоненты пакетов
    • Разработка пакетов
    • Видимость компонентов пакета
    • Создание спецификации и тела пакета при помощи команд SQL и SQLDeveloper
    • Вызов пакетных конструкций
    • Просмотр исходного кода PL/SQL в словаре данных

    Модуль 13. Работа с пакетами
    • Перегрузка пакетных подпрограмм в PL/SQL
    • Использование пакета STANDARD
    • Использование предварительного объявления для разрешения ссылок на еще не описанные
    программные единицы
    • Ограничения на использование пакетных функций в SQL
    • Устойчивое состояние пакета
    • Устойчивое состояние пакетного курсора
    • Контроль уровня чистоты хранимых функций PL/SQL
    • Использование типа данных RECORD с таблицами PL/SQL в пакетах

    Модуль 14. Использование стандартных пакетов Oracle в разработке приложений
    • Обзор стандартных пакетов, поставляемых Oracle
    • Примеры некоторых из стандартных пакетов
    • Как работает пакет DBMS_OUTPUT?
    • Использование пакета UTL_FILE для работы с файлами операционной системы
    • Пакет UTL_MAIL и использование его подпрограмм

    Модуль 15. Динамический SQL и метаданные
    • Этапы выполнения команды SQL
    • Что такое динамический SQL?
    • Декларация курсорных переменных
    • Динамическое выполнение блока PL/SQL
    • Использование собственного динамического SQL (NDS) для компиляции кода PL/SQL
    • Использование пакета DBMS_SQL с параметризованной командой DML
    • Функциональная завершенность динамического SQL

    Модуль 16. Рекомендации по дизайну кода PL/SQL
    • Стандартизация констант и исключений
    • Использование локальных подпрограмм
    • Применение автономных транзакций
    • Использование подсказки компилятору NOCOPY
    • Применение подсказки компилятору PARALLEL_ENABLE
    • Использование кроссеансного кэширования результата PL/SQL функций
    • Использование условия DETERMINISTIC с функциями
    • Использование массового связывания для повышения производительности

    Модуль 17. Создание триггеров базы данных
    • Работа с триггерами
    • Определение типа триггера, времени его срабатывания и тела
    • Сценарии бизнес-применения триггеров
    • Создание DML-триггеров при помощи команды CREATE TRIGGER и SQL Developer
    • Определение типа события, на которое срабатывает триггер, тела триггера и времени срабатывания
    • Операторные и строчные триггеры
    • Создание триггеров INSTEAD OF , а также выключение триггеров
    • Сопровождение, тестирование и удаление триггеров базы данных

    Модуль 18. Создание комбинированных (COMPOUND) триггеров, DDL-триггеров и триггеров, срабатывающих по системным событиям базы данных
    • Работа с комбинированными триггерами
    • Идентификация раздела времени выполнения для табличного комбинированного триггера
    • Структура комбинированного триггера для таблиц и представлений
    • Использование комбинированного триггера для чтения данных из мутирующей таблицы
    • Сравнение триггеров базы данных и хранимых процедур
    • Создание триггеров на DDL команды
    • Триггеры, срабатывающие по событиям в базе данных
    • Системные привилегии, необходимые для сопровождения триггеров

    Модуль 19. Использование компилятора PL/SQL
    • Использование компилятора PL/SQL
    • Установка параметров инициализации, влияющих на компиляцию кода PL/SQL
    • Категории предупреждений компилятора
    • Использование предупреждений времени компиляции в подпрограммах
    • Преимущества использования предупреждений компилятора
    • Категории предупреждений компилятора
    • Установка уровней предупреждений компилятора при помощи SQL Developer, инициализационного параметра PLSQL_WARNINGS либо подпрограмм пакета DBMS_WARNINGS
    • Просмотр предупреждений компилятора при помощи SQL Developer, SQL*Plus или представлений словаря данных

    Модуль 20. Сопровождение кода PL/SQL
    • Что такое условная компиляция и как она работает?
    • Использование директив выбора.
    • Использование предопределенной и пользовательской директив опроса.
    • Параметр PLSQL_CCFLAGS и директива опроса
    • Применение директив ошибки при условной компиляции для возбуждения определенных пользователем исключений
    • Пакет DBMS_DB_VERSION
    • Применение процедуры DBMS_PREPROCESSOR для печати или получения исходного кода после условной компиляции
    • Защита исходного кода в подпрограммах PL/SQL.

    Модуль 21. Обслуживание зависимостей
    • Обзор зависимостей между объектами
    • Просмотр прямых зависимостей между объектами при помощи представления USER_DEPENDENCIES
    • Определение статуса объектов
    • Недействительность зависимых объектов
    • Просмотр прямых и косвенных зависимостей
    • Детальное управление зависимостями в базе данных Oracle 11g
    • Удаленные зависимости
    • Перекомпиляция программных единиц PL/SQL

    Требуемая подготовка:
    Успешное окончание курса Oracle 11g: Основы SQL или эквивалентная подготовка.

    Жанр: Обучающее видео
    Производитель: Специалист
    Год выпуска: 2012
    Формат: WMV
    Продолжительность: ~ 40 часов
    Видео: G2M4, 29.97fps 126kbps, 1280x1024
    Аудиокодек: WMA, 48kbps
    Язык: Русский
    Размер архива: 1,18 Гб

    Скачать видеокурс «Oracle11g: Основы PL/SQL» бесплатно
    Скачать с letitbit.net
    Скачать Oracle11g: Основы PL/SQL с letitbit.net

    Скачать с shareflare.net
    Скачать Oracle11g: Основы PL/SQL с shareflare.net

    Скачать с vip-file.com
    Скачать Oracle11g: Основы PL/SQL с vip-file.com
    Категория: Уроки, обучающие материалы | Просмотров: 2546 | Добавил: rkostik | Рейтинг: 0.0/0 |
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Язык / Language

    Поиск по сайту

    Реклама

    Ваша реклама


    Облако тегов

    Календарь
    «  Июль 2012  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031

    Архив записей

    Статистика

    Яндекс.Метрика Анализ контента сайта

    Сейчас на сайте: 1
    Гостей: 1
    Пользователей: 0

    _______________

    Сегодня День рождения у:
    ТонечкаН(40), admin0757(55), @leg@tor(33), Павел(53), Anette89(35), archik_k(43), nadiens(42), star89(35)
    _______________

    Ваш IP адрес: 3.147.89.85
    _______________

    Лучшие журналисты
  • magikgate
  • zevs
  • masterpp
  • ivashka
  • toxa


  • Copyright MyCorp © 2024
    Хостинг от uCoz
    Авторская позиция
    Все права на публикуемые материалы принадлежат их авторам, Администрация проекта ответственность за их использование не несет.
    Материалы публикуют разные пользователи и не всегда Авторы новостей являются Авторами содержимого новости.
    Если Вы считаете, что какой-либо из материалов нарушает Ваши права, свяжитесь с Администрацией.
    Все материалы на сайте предназначены исключительно для ознакомления.