🗊 Презентация Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL

Категория: Информатика
Нажмите для полного просмотра!
Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №1 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №2 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №3 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №4 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №5 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №6 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №7 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №8 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №9 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №10 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №11 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №12 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №13 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №14 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №15 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №16 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №17 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №18 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №19 Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL, слайд №20

Вы можете ознакомиться и скачать презентацию на тему Программирование на языке PL/SQL. Часть 1. Введение в Oracle PL/SQL. Доклад-сообщение содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Курс «Базы данных» Тема. Программирование на языке PL/SQL. Часть 1 Барабанщиков Игорь Витальевич
Описание слайда:
Курс «Базы данных» Тема. Программирование на языке PL/SQL. Часть 1 Барабанщиков Игорь Витальевич

Слайд 2


План лекции Введение в Oracle PL/SQL Объявление переменных Взаимодействие с сервером Oracle
Описание слайда:
План лекции Введение в Oracle PL/SQL Объявление переменных Взаимодействие с сервером Oracle

Слайд 3


Введение Взаимодействие с реляционной СУБД выполняется с помощью языка SQL. SQL – мощный язык, но с его помощью можно решить не все задачи, так как в...
Описание слайда:
Введение Взаимодействие с реляционной СУБД выполняется с помощью языка SQL. SQL – мощный язык, но с его помощью можно решить не все задачи, так как в нем отсутствуют возможности процедурных языков. Для решения этой проблемы современные СУБД используют процедурные расширения SQL. Отсутствует единый стандарт на процедурные расширения SQL – каждый производитель СУБД создал свой вариант.

Слайд 4


Преимущества PL/SQL Интеграция процедурных возможностей и команд SQL. Повышение производительности – выполняются уже откомпилированные хранимые...
Описание слайда:
Преимущества PL/SQL Интеграция процедурных возможностей и команд SQL. Повышение производительности – выполняются уже откомпилированные хранимые процедуры. Снижение сетевого трафика – обработка данных выполняется на сервере БД, а не на клиенте. Модульная разработка программ – сложная задача м.б. разбита на несколько простых. Переносимость – код PL/SQL без изменений работает на разных ОС и платформах. Обработка исключений (надежность).

Слайд 5


Выполнение кода PL/SQL
Описание слайда:
Выполнение кода PL/SQL

Слайд 6


Варианты взаимодействия с БД
Описание слайда:
Варианты взаимодействия с БД

Слайд 7


Структура блока PL/SQL
Описание слайда:
Структура блока PL/SQL

Слайд 8


Структура блока PL/SQL
Описание слайда:
Структура блока PL/SQL

Слайд 9


Разновидности блоков PL/SQL Анонимный блок – не сохраняется в БД Хранимая процедура – сохраняется в БД Хранимая функция – сохраняется в БД
Описание слайда:
Разновидности блоков PL/SQL Анонимный блок – не сохраняется в БД Хранимая процедура – сохраняется в БД Хранимая функция – сохраняется в БД

Слайд 10


Пример анонимного блока DECLARE Num_a NUMBER := 6; Num_b NUMBER; BEGIN Num_b := 0; Num_a := Num_a / Num_b; EXCEPTION WHEN zero_divide THEN...
Описание слайда:
Пример анонимного блока DECLARE Num_a NUMBER := 6; Num_b NUMBER; BEGIN Num_b := 0; Num_a := Num_a / Num_b; EXCEPTION WHEN zero_divide THEN dbms_output.put_line(‘Делить на 0 нельзя!’); END;

Слайд 11


Пример хранимой процедуры
Описание слайда:
Пример хранимой процедуры

Слайд 12


Пример вложенного блока Блоки PL/SQL могут быть вложенными DECLARE v_outer VARCHAR2(50) := ‘Глобальная переменная’; BEGIN DECLARE v_inner...
Описание слайда:
Пример вложенного блока Блоки PL/SQL могут быть вложенными DECLARE v_outer VARCHAR2(50) := ‘Глобальная переменная’; BEGIN DECLARE v_inner VARCHAR2(50) := ‘Локальная переменная’; BEGIN dbms_output.put_line(v_outer); dbms_output.put_line(v_inner); END; dbms_output.put_line(v_outer); END;

Слайд 13


Объявление переменных в PL/SQL Переменные можно объявлять в декларативной части любого блока PL/SQL. При объявлении переменной можно присвоить ей...
Описание слайда:
Объявление переменных в PL/SQL Переменные можно объявлять в декларативной части любого блока PL/SQL. При объявлении переменной можно присвоить ей начальное значение и установить ограничение NOT NULL. Не разрешены ссылки вперед. Необходимо объявить переменную прежде, чем ссылаться на нее в других командах, включая декларативные.

Слайд 14


Пример объявления переменных DECLARE v_date DATE DEFAULT sysdate + 7; v_deptno NUMBER(2) NOT NULL := 15; v_location VARCHAR2(50) := ‘Moscow’; c_comm...
Описание слайда:
Пример объявления переменных DECLARE v_date DATE DEFAULT sysdate + 7; v_deptno NUMBER(2) NOT NULL := 15; v_location VARCHAR2(50) := ‘Moscow’; c_comm CONSTANT NUMBER := 2500; v_test BOOLEAN; v_time TIMESTAMP(9); v_count BINARY_INTEGER := 0;

Слайд 15


Типы данных PL/SQL Скалярные типы – содержат одно значение, которое зависит от типа данных. Составные типы – содержат внутренние элементы, которые...
Описание слайда:
Типы данных PL/SQL Скалярные типы – содержат одно значение, которое зависит от типа данных. Составные типы – содержат внутренние элементы, которые м.б. скалярного или составного типа. Ссылочные типы – содержат указатели, указывающие на другие места хранения. Типы LOB – содержат указатели местополо-жения больших объектов.

Слайд 16


Основные скалярные типы данных
Описание слайда:
Основные скалярные типы данных

Слайд 17


Основные скалярные типы данных
Описание слайда:
Основные скалярные типы данных

Слайд 18


Атрибут %TYPE Позволяет объявить переменную на основе уже объявленной переменной или столбца таблицы БД. Используется в случае, если значение,...
Описание слайда:
Атрибут %TYPE Позволяет объявить переменную на основе уже объявленной переменной или столбца таблицы БД. Используется в случае, если значение, которое сохраняется в переменной, выбирается из таблицы БД. Использование атрибута %TYPE упрощает сопровождение кода PL/SQL.

Слайд 19


Атрибут %TYPE Преимущества: Можно явно не указывать в коде тип данных переменной. Не надо исправлять объявление переменной при изменении типа...
Описание слайда:
Атрибут %TYPE Преимущества: Можно явно не указывать в коде тип данных переменной. Не надо исправлять объявление переменной при изменении типа столбца. Примеры: emp_lname employees.last_name%TYPE; balance number(7,2); min_balance balance%TYPE := 100;

Слайд 20


Итоги Язык PL/SQL расширяет возможности языка SQL. Язык PL/SQL имеет блочную структуру. Рассмотрено описание переменных в PL/SQL.
Описание слайда:
Итоги Язык PL/SQL расширяет возможности языка SQL. Язык PL/SQL имеет блочную структуру. Рассмотрено описание переменных в PL/SQL.



Похожие презентации
Mypresentation.ru
Загрузить презентацию