1. UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLICADA A LA DUCACION
TEMA:
PL/SQL (PROCEDURAL LANGUAGE/STRUCTURED QUERY LANGUAGE)
- LENGUAJE DE PROGRAMACIÓN INCRUSTADO EN ORACLE
QUE ES?
CARACTERÍSTICAS
VENTAJAS Y DESVENTAJAS.
MATERIA:
BASE DE DATOS II
DOCENTE:
ING. LEONARDO AYAVACA
ESTUDIANTE:
MARCELO HERRERA
CURSO:
SEXTO SEMESTRE
PERIODO:
SEPTIEMBRE 2014 - FEBRERO 2015
2. UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLICADA A LA DUCACION
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 1
Qué es?
Procedural Language / Structured Query LanguageSQL.- Es un lenguaje de consulta para los
sistemas de bases de datosrelacionales (estándar).PL/SQL amplia o potencia el lenguaje SQL con
los elementos característicos delos lenguajes de programación.
PL/SQL incrustado en Oracle
Es un lenguaje de programación incrustado en Oracle. PL/SQL soportará todas las consultas, ya
que la manipulación de datos que se usa es la misma que en SQL, incluyendo nuevas
características. Está incorporado en un entorno de base de datos donde los programadores
pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones, o bien pueden
escribir estos bloques como parte de scripts SQL*Plus.
PL/SQL Combina el poder de manipular datos, con SQL, y la facilidad de procesar los mismos,
como en los modernos lenguajes de programación.
Características
El manejo de variables.
Estructuras modulares.
Estructuras de control de flujo y toma de decisiones.
Control de excepciones.
Ventajas
Ventajas en la utilización de PL/SQL Ciertamente, es posible crear aplicaciones sobre SQL
y base de datos Oracle sin usar PL/SQL.
La utilización de PL/SQL para realizar operaciones específicas de bases de datos, en
particular la ejecución de sentencias SQL, ofrece varias ventajas, sin embargo, incluyendo
una estrecha integración con SQL, un mejor desempeño debido a la reducción del tráfico
de red, y la portabilidad (los programas PL/SQL se pueden ejecutar en cualquier instancia
de una base de datos de Oracle).
Así, el código de la interfaz del usuario de muchas aplicaciones ejecutatanto sentencias
SQL y bloques PL/SQL, para maximizar el rendimiento al tiempo que mejora la capacidad
de mantenimiento de esas aplicaciones.
Desventajas
No basta instalar Oracle en un servidor y enchufar directamente las aplicaciones clientes.
Uno de los problemas en comprender un producto masivo como lo es Oracle es tratar de
entender cómo funciona el producto sin perderse en los miles de detalles que contiene
3. UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS
CARRERA DE INFORMATICA APLICADA A LA DUCACION
BASE DE DATOS II PROFESOR: ING. LEONARDO AYAVACA 2
Cada solución específica. Oracle ha crecido desde su humilde origen, como una de las
tantas bases de datos existentes en los años setentas, hasta convertirse en el mayor líder
de este segmento del mercado.
Bibliografía:
(s/f).Manual de Iniciación a Oracle. Recuperado el 22 de Enero de 2015 de:
http://www.mundoracle.com/pl-sql.html?Pg=sql_plsql_11.htm
(s/f).Manual de Iniciación a Oracle. Recuperado el 22 de Enero de 2015 de:
http://es.scribd.com/doc/20717641/Caracteristicas-de-PL-SQL-doc-1#scribd
(s/f). Curso Básico de Pl Sql Oracle. Recuperado el 22 de Enero de 2015 de:
http://es.slideshare.net/luisguil/curso-bsico-de-pl-sql-oracle?next_slideshow=1
Escofet, C. M. (15 de Febrero de 2009). El lenguaje SQL.Recuperado el 22 de Enero de 2015 de:
http://ocw.uoc.edu/computer-science-technology-and-multimedia/bases-de-datos/bases-de-
datos/P06_M2109_02149.pdf