🗊Презентация Обзор PL/SQL. Общие сведения

Категория: Информатика
Нажмите для полного просмотра!
Обзор PL/SQL. Общие сведения, слайд №1Обзор PL/SQL. Общие сведения, слайд №2Обзор PL/SQL. Общие сведения, слайд №3Обзор PL/SQL. Общие сведения, слайд №4Обзор PL/SQL. Общие сведения, слайд №5Обзор PL/SQL. Общие сведения, слайд №6Обзор PL/SQL. Общие сведения, слайд №7Обзор PL/SQL. Общие сведения, слайд №8Обзор PL/SQL. Общие сведения, слайд №9Обзор PL/SQL. Общие сведения, слайд №10Обзор PL/SQL. Общие сведения, слайд №11Обзор PL/SQL. Общие сведения, слайд №12Обзор PL/SQL. Общие сведения, слайд №13

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

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


Слайд 1





ОБЗОР PL/SQL
Описание слайда:
ОБЗОР PL/SQL

Слайд 2





Общие сведения
	Что такое PL/SQL?
PL/SQL - это язык программирования, объединяющий в себе возможности процедурных языков и SQL. Иначе говоря, он представляет собой процедурное расширение языка SQL, отсюда и название - Procedural Language SQL. PL/SQL является родным языком Oracle, так как он интегрирован с сервером базы данных и его код выполняется непосредственно сервером, поэтому программы, написанные на PL/SQL, работают быстро и эффективно. Возможность использовать SQL в блоках PL/SQL - одна из важнейших его характеристик. PL/SQL применяется для доступа к базам данных Oracle из различных сред разработки, одной из которой является Oracle Forms.
Описание слайда:
Общие сведения Что такое PL/SQL? PL/SQL - это язык программирования, объединяющий в себе возможности процедурных языков и SQL. Иначе говоря, он представляет собой процедурное расширение языка SQL, отсюда и название - Procedural Language SQL. PL/SQL является родным языком Oracle, так как он интегрирован с сервером базы данных и его код выполняется непосредственно сервером, поэтому программы, написанные на PL/SQL, работают быстро и эффективно. Возможность использовать SQL в блоках PL/SQL - одна из важнейших его характеристик. PL/SQL применяется для доступа к базам данных Oracle из различных сред разработки, одной из которой является Oracle Forms.

Слайд 3





Преимущества PL/SQL

Модульная разработка программ
Объявление идентификаторов
Структуры управления процедурного языка
Обработка ошибок
Переносимость
Интеграция
Повышение производительности
Описание слайда:
Преимущества PL/SQL Модульная разработка программ Объявление идентификаторов Структуры управления процедурного языка Обработка ошибок Переносимость Интеграция Повышение производительности

Слайд 4





Резкое повышение производительности PL/SQL
Описание слайда:
Резкое повышение производительности PL/SQL

Слайд 5





Блочная структура PL/SQL
PL/SQL, как и любой другой процедурный язык программирования, состоит из логически связанных элементов, объединенных в программные единицы, которые называются блоками. Каждый модуль PL/SQL состоит как минимум из одного блока. Блоки PL/SQL могут содержать любое количество подблоков, то есть иметь различный уровень вложенности. Блок как структурная единица логически связанных элементов определяет область их действия, делает код читабельным и простым для понимания. В PL/SQL различают два типа блока:
анонимные блоки;
именованные блоки.
Описание слайда:
Блочная структура PL/SQL PL/SQL, как и любой другой процедурный язык программирования, состоит из логически связанных элементов, объединенных в программные единицы, которые называются блоками. Каждый модуль PL/SQL состоит как минимум из одного блока. Блоки PL/SQL могут содержать любое количество подблоков, то есть иметь различный уровень вложенности. Блок как структурная единица логически связанных элементов определяет область их действия, делает код читабельным и простым для понимания. В PL/SQL различают два типа блока: анонимные блоки; именованные блоки.

Слайд 6





Блочная структура PL/SQL
DECLARE – раздел объявлений (необязательно ) . 
Переменные, константы, курсоры, пользовательские исключения
BEGIN - обязательно
Операторы SQL
Управляющие операторы PL/SQL
EXCEPTION - необязательно
Действия, выполняемые при возникновении ошибки
END - обязательно
Описание слайда:
Блочная структура PL/SQL DECLARE – раздел объявлений (необязательно ) .  Переменные, константы, курсоры, пользовательские исключения BEGIN - обязательно Операторы SQL Управляющие операторы PL/SQL EXCEPTION - необязательно Действия, выполняемые при возникновении ошибки END - обязательно

Слайд 7





Анонимные блоки
Это блоки, которые не имеют имени. Анонимные блоки не могут быть вызваны другими блоками, так как у них нет имени, на которое можно ссылаться.
Описание слайда:
Анонимные блоки Это блоки, которые не имеют имени. Анонимные блоки не могут быть вызваны другими блоками, так как у них нет имени, на которое можно ссылаться.

Слайд 8





Именованные блоки
Именованные блоки - это блоки, которые имеют имя, например, функция или процедура. Несмотря на то что анонимные блоки используются часто, каждый разработчик пытается оформить свою PL/SQL-программу как именованный блок. Преимущество именованного блока в том, что у него есть имя и на него можно ссылаться из других блоков. 
Описание слайда:
Именованные блоки Именованные блоки - это блоки, которые имеют имя, например, функция или процедура. Несмотря на то что анонимные блоки используются часто, каждый разработчик пытается оформить свою PL/SQL-программу как именованный блок. Преимущество именованного блока в том, что у него есть имя и на него можно ссылаться из других блоков. 

Слайд 9





Пример блока PL/SQL
DECLARE
	v_product_id s_product.id%TYPE;
BEGIN
		SELECT id
		INTO v_product_id
		FROM s_product
		WHERE id = &p_product_id;
	DELETE FROM s_inventory
		WHERE product_id = v_product_id;
	СОMMIТ;
EXCEPTION
	WHEN OTHERS THEN
		ROLLBACK;
		INSERT INTO exception_table (message)
			VALUES   ('Возникла ошибка в базе данных.');
		COMMIT; 
END;
Описание слайда:
Пример блока PL/SQL DECLARE v_product_id s_product.id%TYPE; BEGIN SELECT id INTO v_product_id FROM s_product WHERE id = &p_product_id; DELETE FROM s_inventory WHERE product_id = v_product_id; СОMMIТ; EXCEPTION WHEN OTHERS THEN ROLLBACK; INSERT INTO exception_table (message) VALUES ('Возникла ошибка в базе данных.'); COMMIT; END;

Слайд 10





Программные конструкции
Анонимный
блок
Описание слайда:
Программные конструкции Анонимный блок

Слайд 11





Типы блоков
[DECLARE]
BEGIN
statements
[EXCEPTION]
END;
Описание слайда:
Типы блоков [DECLARE] BEGIN statements [EXCEPTION] END;

Слайд 12





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

Слайд 13





Продукт Procedure Builder
Графическая среда для разработки кода PL/SQL
Встроенные редакторы
Компиляция, тестирование и отладка кода
Разбиение приложения на компоненты позволяет перемещать программные единицы мышью между клиентом и сервером
Описание слайда:
Продукт Procedure Builder Графическая среда для разработки кода PL/SQL Встроенные редакторы Компиляция, тестирование и отладка кода Разбиение приложения на компоненты позволяет перемещать программные единицы мышью между клиентом и сервером



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