Презентация Архитектура Oracle. Программные модули (PL/SQL, лекция 12) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Архитектура Oracle. Программные модули (PL/SQL, лекция 12) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 45 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » Архитектура Oracle. Программные модули (PL/SQL, лекция 12)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    45 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    761.50 kB
  • Просмотров:
    59
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Архитектура ORACLE
Содержание слайда: Архитектура ORACLE

№2 слайд
Программные модули Процедура
Содержание слайда: Программные модули Процедура Функция Пакет Триггер Объектный тип Хранимые процедуры на Java

№3 слайд
Процедура Процедура
Содержание слайда: Процедура Процедура – именованный модуль, который выполняет одно или несколько выражений и может принимать или возвращать значения через список параметров

№4 слайд
Привилегии Для создания
Содержание слайда: Привилегии Для создания процедур необходима привилегия create procedure

№5 слайд
Параметры Наименование Тип
Содержание слайда: Параметры Наименование Тип данных Режим передачи Начальное значение

№6 слайд
Тип данных параметров PL SQL
Содержание слайда: Тип данных параметров PL/SQL или программно-определенный Не может быть ограничен по размеру Размер определяется через вызывающую программу или через связанное объявление переменной

№7 слайд
Параметры Типы параметров IN
Содержание слайда: Параметры Типы параметров: IN OUT IN OUT При выполнении: Значения OUT устанавливаются в NULL Значения IN OUT остаются неизменными При ошибке присвоения для параметров откатываются, кроме NOCOPY

№8 слайд
Значения по умолчанию IN, IN
Содержание слайда: Значения по умолчанию IN, IN OUT Можно не задавать при вызове

№9 слайд
Передача параметров
Содержание слайда: Передача параметров Позиционный – каждое значение в списке аргументов вызова ставится в соответствие формальному параметру по порядку. Empid_to_name(23, name, surname); Именованный – явно связывает аргументы при вызове с параметрами по именам. Empid_to_name(in_id =>23, out_name=> name, out_surname =>surname); Можно комбинировать оба метода, пока позиционные аргументы стоят слева. Empid_to_name(23, name, out_surname =>surname);

№10 слайд
Синтаксис
Содержание слайда: Синтаксис

№11 слайд
Процедуры
Содержание слайда: Процедуры

№12 слайд
Вызов процедуры
Содержание слайда: Вызов процедуры

№13 слайд
Отладка
Содержание слайда: Отладка

№14 слайд
Отладка
Содержание слайда: Отладка

№15 слайд
Отладка
Содержание слайда: Отладка

№16 слайд
Переменные
Содержание слайда: Переменные

№17 слайд
Вызов процедур
Содержание слайда: Вызов процедур

№18 слайд
Вызов процедур
Содержание слайда: Вызов процедур

№19 слайд
Вызов процедур
Содержание слайда: Вызов процедур

№20 слайд
Значения по умолчанию -
Содержание слайда: Значения по умолчанию - DEFAULT

№21 слайд
Значения по умолчанию -
Содержание слайда: Значения по умолчанию - DEFAULT

№22 слайд
Компиляция OR REPLACE
Содержание слайда: Компиляция OR REPLACE – перестроение уже существующего модуля, привилегии на выполнение сохраняются AUTHID – определяет, как будет выполняться модуль и разрешаться имена в БД: DEFINER – (по умолчанию) от имени владельца модуля CURRENT_USER - от имени пользователя, выполняющего модуль

№23 слайд
Вызов процедуры
Содержание слайда: Вызов процедуры пользователем, не являющимся владельцем

№24 слайд
AUHID CURRENT USERDEFINER
Содержание слайда: AUHID {CURRENT_USER|DEFINER}

№25 слайд
SQL-оператор CALL вызова
Содержание слайда: SQL-оператор CALL вызова процедур

№26 слайд
USER PROCEDURES
Содержание слайда: USER_PROCEDURES

№27 слайд
USER SOURCE
Содержание слайда: USER_SOURCE

№28 слайд
Функция Функция именованный
Содержание слайда: Функция Функция – именованный модуль, который выполняет ноль или более выражений через фразу Return Может быть вызвана следующим образом: В присвоении начального значения переменной В выражении присвоения В булевом выражении В SQL запросе Как аргумент в списке параметров другой функции или процедуры

№29 слайд
Функции
Содержание слайда: Функции

№30 слайд
Простейшая функция
Содержание слайда: Простейшая функция

№31 слайд
В SQL Developer
Содержание слайда: В SQL Developer

№32 слайд
Отладка
Содержание слайда: Отладка

№33 слайд
Применение функций в SELECT
Содержание слайда: Применение функций в SELECT

№34 слайд
Функция без параметров
Содержание слайда: Функция без параметров

№35 слайд
Вызов в SELECT
Содержание слайда: Вызов в SELECT

№36 слайд
Ключевые слова DETERMINISTIC
Содержание слайда: Ключевые слова DETERMINISTIC – функция детерминирована, если она возвращает одно и то же значение при вызове с теми же параметрами AGGREGATE USING – используется для агрегатных функций.

№37 слайд
DETERMINISTIC
Содержание слайда: DETERMINISTIC

№38 слайд
Пакеты Пакеты - коллекция PL
Содержание слайда: Пакеты Пакеты - коллекция PL/SQL объектов, сгруппированных вместе. Преимущества: Скрытие информации Объектно-ориентированный дизайн Постоянство объектов в транзакциях Улучшенная производительность Можно включать в пакет: процедуры, функции, константы, исключения, курсоры, переменные, TYPE выражения, записи, REF курсоры

№39 слайд
Пакеты Спецификация пакета
Содержание слайда: Пакеты Спецификация пакета (package) – обязательна, содержит список объектов для общего доступа из других модулей или приложения Реализация пакета (package body) – содержит весь программный код для реализации процедур и функций и спецификации, приватные объекты и секцию инициализации

№40 слайд
Спецификация пакета
Содержание слайда: Спецификация пакета

№41 слайд
Пример пакета
Содержание слайда: Пример пакета

№42 слайд
Пример использования пакета
Содержание слайда: Пример использования пакета

№43 слайд
Пакеты Вызов пакета Package
Содержание слайда: Пакеты Вызов пакета: Package_name.package_element; Структуры данных, объявленные в пакете, называются пакетными данными. Пакетные переменные сохраняют свое состояние от одной транзакции к другой и являются глобальными данными.

№44 слайд
Пакеты AUHID CURRENT
Содержание слайда: Пакеты AUHID {CURRENT_USER|DEFINER} Словарь: USER_PROCEDURES, USER_SOURCE ALTER PACKAGE COMPILE PACKAGE ALTER PACKAGE COMPILE BODY DROP PACKAGE

№45 слайд
Вопросы?
Содержание слайда: Вопросы?

Скачать все slide презентации Архитектура Oracle. Программные модули (PL/SQL, лекция 12) одним архивом: