UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad:
Ciencias de la Educación, Humanas y Tecnologías
Carrera:
Informática Aplicada a la Educación
Estudiante:
Rosero Bonilla Inés María
Trabajo de:
PL/SQL (Procedural Language/Structured Query Language) -
Lenguaje de programación incrustado en Oracle
Docente:
Leonardo Ayavaca
Cátedra:
Base de datos II
PL/SQL (PROCEDURAL LANGUAGE/STRUCTURED QUERY LANGUAGE) - LENGUAJE DE
PROGRAMACIÓN INCRUSTADO EN ORACLE
¿QUÉ ES?
Es un lenguaje que permite definir procemientos utilizando sentencias SQL.
Un procedimiento es un conjunto encadenado de comandos o sentencias que realizan un cometido
determinado.
El lenguaje SQL no permite la definición de procedimientos, sólo permite la ejecución de
sentencias SQL una a una. Así el lenguaje PL/SQL surgió para evitar esta limitación; el PL/SQL es
el lenguaje de programación estructurado de las bases de datos Oracle y su estructura es muy
similar a la de cualquier otro lenguaje con procedimientos como C o C++.
CARACTERÍSTICAS
 El manejo de variables.
 Estructuras modulares.
 Estructuras de control de flujo y toma de decisiones.
 Control de excepciones.
 Soporta todas las consultas ya que la manipulación de datos que se usa es la misma
que en SQL.
 Está incorporado en un entorno de base de datos donde los programadores pueden
construir bloques PL/SQL para utilizarlos como procedimientos o funciones.
(Alvarez, 2009)
VENTAJAS
 El mejor depurador mismo PL/SQL sobre el mercado.
 Toolbar menos recargado
 Permite modificar secuencias
 Cuando se desea cambiar un objeto, se utiliza la herramienta visual y esta permite
visualizar el DLL que se está ejecutando para dicho cambio.
 Permite ver relaciones en la hora de ejecutar un simple query
 Incluye un redactor-compilador muy bueno como expresiones regulares, en modo de
columna editando y registrando muy fácilmente.
 Ayuda y completa a contexto, integrada con documentación de Oráculo y Mensajes de
Error de Oráculo.
 Auto terminación rápida, inteligente y personalizable sensible a contexto, sabida como
Código Ayudante.
DESVENTAJAS
 Control de versiones
Cuando modificamos un objeto necesitamos guardar las versiones de este en el Visual Source
Safe. Con el PL/SQL Developer tenemos que instalar el Plug-In para dar soporte a esta
funcionalidad. El Plug-In llamado Versión Control Interface se encuentra en la versión ; con el cual
tenemos que realizar dos pasos mas que en SQL Navigator.
La primera vez que accedamos a un objeto.
Para cada objeto que se quiera actualizar, primero se debe añadir a VCS.
(Oviedo, 2007)
Bibliografía
Alvarez, S. (12 de marzo de 2009). Obtenido de http://www.desarrolloweb.com/articulos/caracteristicas-
plsql-II.html
Oviedo, R. (03 de noviembre de 2007). Obtenido de http://oracle-dbms.blogspot.com/2007/11/ventajas-de-
plsql-developer.html

Rosero inés 6_s_t1_2 (1)

  • 1.
    UNIVERSIDAD NACIONAL DECHIMBORAZO Facultad: Ciencias de la Educación, Humanas y Tecnologías Carrera: Informática Aplicada a la Educación Estudiante: Rosero Bonilla Inés María Trabajo de: PL/SQL (Procedural Language/Structured Query Language) - Lenguaje de programación incrustado en Oracle Docente: Leonardo Ayavaca Cátedra: Base de datos II
  • 2.
    PL/SQL (PROCEDURAL LANGUAGE/STRUCTUREDQUERY LANGUAGE) - LENGUAJE DE PROGRAMACIÓN INCRUSTADO EN ORACLE ¿QUÉ ES? Es un lenguaje que permite definir procemientos utilizando sentencias SQL. Un procedimiento es un conjunto encadenado de comandos o sentencias que realizan un cometido determinado. El lenguaje SQL no permite la definición de procedimientos, sólo permite la ejecución de sentencias SQL una a una. Así el lenguaje PL/SQL surgió para evitar esta limitación; el PL/SQL es el lenguaje de programación estructurado de las bases de datos Oracle y su estructura es muy similar a la de cualquier otro lenguaje con procedimientos como C o C++. CARACTERÍSTICAS  El manejo de variables.  Estructuras modulares.  Estructuras de control de flujo y toma de decisiones.  Control de excepciones.  Soporta todas las consultas ya que la manipulación de datos que se usa es la misma que en SQL.  Está incorporado en un entorno de base de datos donde los programadores pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones. (Alvarez, 2009) VENTAJAS  El mejor depurador mismo PL/SQL sobre el mercado.  Toolbar menos recargado  Permite modificar secuencias  Cuando se desea cambiar un objeto, se utiliza la herramienta visual y esta permite visualizar el DLL que se está ejecutando para dicho cambio.  Permite ver relaciones en la hora de ejecutar un simple query  Incluye un redactor-compilador muy bueno como expresiones regulares, en modo de columna editando y registrando muy fácilmente.  Ayuda y completa a contexto, integrada con documentación de Oráculo y Mensajes de Error de Oráculo.  Auto terminación rápida, inteligente y personalizable sensible a contexto, sabida como Código Ayudante.
  • 3.
    DESVENTAJAS  Control deversiones Cuando modificamos un objeto necesitamos guardar las versiones de este en el Visual Source Safe. Con el PL/SQL Developer tenemos que instalar el Plug-In para dar soporte a esta funcionalidad. El Plug-In llamado Versión Control Interface se encuentra en la versión ; con el cual tenemos que realizar dos pasos mas que en SQL Navigator. La primera vez que accedamos a un objeto. Para cada objeto que se quiera actualizar, primero se debe añadir a VCS. (Oviedo, 2007) Bibliografía Alvarez, S. (12 de marzo de 2009). Obtenido de http://www.desarrolloweb.com/articulos/caracteristicas- plsql-II.html Oviedo, R. (03 de noviembre de 2007). Obtenido de http://oracle-dbms.blogspot.com/2007/11/ventajas-de- plsql-developer.html