SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Oscar Valdivieso
UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ciencias de la Educación, Humanas y Tecnologías
Escuela de Informática Aplicada a la Educación
Datos personales:
Nombre: Oscar Valdivieso
¿Qué PL/SQL?
PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de
programación incrustado en Oracle.
PL/SQL soportara todas las consultas, ya que la manipulación de datos que se usa es la misma que
en SQL, incluyendo nuevas características:
• El manejo de variables.
• Estructuras modulares.
• Estructuras de control de flujo y toma de decisiones.
• Control de excepciones.
El lenguaje PL/SQL está incorporado en:
• Servidor de la base de datos.
• Herramientas de Oracle (Forms, Reports).
En un entorno de base de datos 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.
Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro objeto,
y todos los usuarios que estén autorizados tienen acceso a estos paquetes. Los programas se
ejecutan en el servidor para ahorrar recursos a los clientes.
Oscar Valdivieso
UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ciencias de la Educación, Humanas y Tecnologías
Escuela de Informática Aplicada a la Educación
Características
Cada línea de PL-SQL, tiene grupos de caracteres, que normalmente se conocen como
Unidades Léxicas, estas están clasificadas en 4 grupos:
• DELIMITADORES: Símbolos simples o compuestos, como por ejemplo operadores
aritméticos, lógicos o relacionales, que cumplen con un objetivo específico en PL-SQL
• IDENTIFICADORES: Compuesto por Constantes, Variables, Cursores, Subprogramas,
Excepciones y Paquetes, que se invocan con el fin de nombrar objetos de programas
y unidades dentro del PL-SQL
• LITERAL: Es un valor especifico, de tipo numérico, lógico, carácter o cadena, que no
está representado por un identificador
• COMENTARIO: Se encierran en los caracteres // para una sola línea y /* */ para un
conjunto de líneas
Tipos de Datos
Cada una de las variables y las constantes deben ir asociadas a un tipo de dato, que
tiene un grupo de características como formato de almacenamiento, restricciones y
rango de valores válidos, y principalmente están divididos en dos grupos, Escalares y
Compuestos
Oscar Valdivieso
UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ciencias de la Educación, Humanas y Tecnologías
Escuela de Informática Aplicada a la Educación
• NUMBER (numérico): Almacena todo tipo de números reales, sin límite de longitud,
aunque esta puede limitarse
• CHAR (Carácter): Almacena hasta 32767 datos de tipo carácter, o sea letras
• VARCHAR (Carácter de longitud variable): Almacena datos de tipo carácter pero solo
utiliza la cantidad necesaria
• BOOLEAN (lógico): Se almacenan datos, de tipo booleano, es decir los datos de tipo
True o False
• DATE (Fecha): Almacena datos de fechas que están contenidas entre el año de 4712
a.C. hasta el 4712 D.C.
Ventajas y desventajas
Es un programa o proceso que puede ser creado y guardado en la base de datos y que
puede ser invocado en cualquier momento en un programa. Generalmente están
escritos en lenguajes de Bases de Datos como PL-SQL para Oracle o PL-PgSQL para
PostgreSQL.
Oscar Valdivieso
UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ciencias de la Educación, Humanas y Tecnologías
Escuela de Informática Aplicada a la Educación
La principal ventaja de un Procedimiento Almacenado, es que al ser invocado, este se
ejecuta desde el servidor de la base de datos lo que hace que el proceso sea mucho
más rápido, y deshaciéndose del exceso de carga al manejar grandes cantidades de in
formación de entrada y salida, ya que solo requiere enviar los resultados al usuario
En general, los usos más comunes de Procedimientos Almacenados, van desde la
implementación para validación de datos, utilizando detonadores, que están integrados
a la misma Base de Datos, pasando por cumplir con la función de encapsular en un
proceso más grande y complicado, de esta manera los últimos datos procesados serán
los más rápidos.
La gran aplicación de los Procedimientos Almacenados, se presenta cuando una Base de
Datos es accesada desde muchos sitios externos al servidor, lo cual genera que se
embeba la lógica de todos los programas haciendo que esta sea más reducida, esto
puede crear y mantener los sistemas relacionados
Un buen ejemplo se presenta cuando se necesita realizar una acción en un servidor de
una o muchas de las tablas de las Bases de Datos, para esto se utilizan los
Procedimientos Almacenados auto creable. (Lopez, s.f.)
Bibliografía
Lopez, M. (s.f.). cisco. Obtenido de galeon:
http://proyectobasesdedatos.galeon.com/enlaces141755.html

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Programacion =)
Programacion =)Programacion =)
Programacion =)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Sql
SqlSql
Sql
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Datos En La Web - Clase 2
Datos En La Web - Clase 2Datos En La Web - Clase 2
Datos En La Web - Clase 2
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Presentacion oracle power point
Presentacion oracle power pointPresentacion oracle power point
Presentacion oracle power point
 
Curso Sql - Conceptos
Curso Sql -  ConceptosCurso Sql -  Conceptos
Curso Sql - Conceptos
 
Bases de datos_abiud
Bases de datos_abiudBases de datos_abiud
Bases de datos_abiud
 
Las bases de datos
Las bases de datos Las bases de datos
Las bases de datos
 
Act4 principales bases de datos laura virginiaduranromo
Act4 principales bases de datos laura virginiaduranromoAct4 principales bases de datos laura virginiaduranromo
Act4 principales bases de datos laura virginiaduranromo
 
Informática Oracle Grupo#4
Informática Oracle Grupo#4Informática Oracle Grupo#4
Informática Oracle Grupo#4
 
Caracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlCaracteristicas de oracle y my sql
Caracteristicas de oracle y my sql
 
Act4 presentacion reynoso_ricardo
Act4 presentacion reynoso_ricardoAct4 presentacion reynoso_ricardo
Act4 presentacion reynoso_ricardo
 
Ado.net
Ado.netAdo.net
Ado.net
 
XML y JSON
XML y JSONXML y JSON
XML y JSON
 
screencast y bases de datos
screencast y bases de datos screencast y bases de datos
screencast y bases de datos
 
Nosql tucumanvalley-10
Nosql tucumanvalley-10Nosql tucumanvalley-10
Nosql tucumanvalley-10
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 

Semelhante a Valdivieso oscar 6_s_ti_2 (1). (20)

Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Yungan geovanny 6_s_ti_2
Yungan geovanny 6_s_ti_2Yungan geovanny 6_s_ti_2
Yungan geovanny 6_s_ti_2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Presentacion PL/SQL
Presentacion PL/SQLPresentacion PL/SQL
Presentacion PL/SQL
 
Base datos-romero
Base datos-romeroBase datos-romero
Base datos-romero
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2
 
base de datos
base de datosbase de datos
base de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Mais de Oscar Valdivieso (20)

Examen final redes i.
Examen final redes i.Examen final redes i.
Examen final redes i.
 
2 flickr.
2 flickr.2 flickr.
2 flickr.
 
Youtube.
Youtube.Youtube.
Youtube.
 
Tutorial issuu.
Tutorial issuu.Tutorial issuu.
Tutorial issuu.
 
Slide.
Slide.Slide.
Slide.
 
Oscar valdivieso 13.
Oscar valdivieso 13.Oscar valdivieso 13.
Oscar valdivieso 13.
 
Oscar valdivieso 12.
Oscar valdivieso 12.Oscar valdivieso 12.
Oscar valdivieso 12.
 
Que es la mutiplexacion oscar valdivieso.
Que es la mutiplexacion oscar valdivieso.Que es la mutiplexacion oscar valdivieso.
Que es la mutiplexacion oscar valdivieso.
 
Oscar valdivieso 11.
Oscar valdivieso 11.Oscar valdivieso 11.
Oscar valdivieso 11.
 
Oscar valdivieso (1).
Oscar valdivieso (1).Oscar valdivieso (1).
Oscar valdivieso (1).
 
Oscar valdivieso pdf10.
Oscar valdivieso pdf10.Oscar valdivieso pdf10.
Oscar valdivieso pdf10.
 
Oscar valdivieso (3).
Oscar  valdivieso (3).Oscar  valdivieso (3).
Oscar valdivieso (3).
 
Oscar valdivieso (2).
Oscar  valdivieso (2).Oscar  valdivieso (2).
Oscar valdivieso (2).
 
Oscar valdivieso (1).
Oscar  valdivieso (1).Oscar  valdivieso (1).
Oscar valdivieso (1).
 
Oscar valdivieso.
Oscar valdivieso.Oscar valdivieso.
Oscar valdivieso.
 
Oscar valdivieso.
Oscar  valdivieso.Oscar  valdivieso.
Oscar valdivieso.
 
Oscar valdivieso.
Oscar  valdivieso.Oscar  valdivieso.
Oscar valdivieso.
 
Oscar valdivieso (1).
Oscar valdivieso (1).Oscar valdivieso (1).
Oscar valdivieso (1).
 
.
..
.
 
Oscar valdivieso.
Oscar valdivieso.Oscar valdivieso.
Oscar valdivieso.
 

Último

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 

Último (20)

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 

Valdivieso oscar 6_s_ti_2 (1).

  • 1. Oscar Valdivieso UNIVERSIDAD NACIONAL DE CHIMBORAZO Facultad de Ciencias de la Educación, Humanas y Tecnologías Escuela de Informática Aplicada a la Educación Datos personales: Nombre: Oscar Valdivieso ¿Qué PL/SQL? PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle. PL/SQL soportara todas las consultas, ya que la manipulación de datos que se usa es la misma que en SQL, incluyendo nuevas características: • El manejo de variables. • Estructuras modulares. • Estructuras de control de flujo y toma de decisiones. • Control de excepciones. El lenguaje PL/SQL está incorporado en: • Servidor de la base de datos. • Herramientas de Oracle (Forms, Reports). En un entorno de base de datos 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. Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro objeto, y todos los usuarios que estén autorizados tienen acceso a estos paquetes. Los programas se ejecutan en el servidor para ahorrar recursos a los clientes.
  • 2. Oscar Valdivieso UNIVERSIDAD NACIONAL DE CHIMBORAZO Facultad de Ciencias de la Educación, Humanas y Tecnologías Escuela de Informática Aplicada a la Educación Características Cada línea de PL-SQL, tiene grupos de caracteres, que normalmente se conocen como Unidades Léxicas, estas están clasificadas en 4 grupos: • DELIMITADORES: Símbolos simples o compuestos, como por ejemplo operadores aritméticos, lógicos o relacionales, que cumplen con un objetivo específico en PL-SQL • IDENTIFICADORES: Compuesto por Constantes, Variables, Cursores, Subprogramas, Excepciones y Paquetes, que se invocan con el fin de nombrar objetos de programas y unidades dentro del PL-SQL • LITERAL: Es un valor especifico, de tipo numérico, lógico, carácter o cadena, que no está representado por un identificador • COMENTARIO: Se encierran en los caracteres // para una sola línea y /* */ para un conjunto de líneas Tipos de Datos Cada una de las variables y las constantes deben ir asociadas a un tipo de dato, que tiene un grupo de características como formato de almacenamiento, restricciones y rango de valores válidos, y principalmente están divididos en dos grupos, Escalares y Compuestos
  • 3. Oscar Valdivieso UNIVERSIDAD NACIONAL DE CHIMBORAZO Facultad de Ciencias de la Educación, Humanas y Tecnologías Escuela de Informática Aplicada a la Educación • NUMBER (numérico): Almacena todo tipo de números reales, sin límite de longitud, aunque esta puede limitarse • CHAR (Carácter): Almacena hasta 32767 datos de tipo carácter, o sea letras • VARCHAR (Carácter de longitud variable): Almacena datos de tipo carácter pero solo utiliza la cantidad necesaria • BOOLEAN (lógico): Se almacenan datos, de tipo booleano, es decir los datos de tipo True o False • DATE (Fecha): Almacena datos de fechas que están contenidas entre el año de 4712 a.C. hasta el 4712 D.C. Ventajas y desventajas Es un programa o proceso que puede ser creado y guardado en la base de datos y que puede ser invocado en cualquier momento en un programa. Generalmente están escritos en lenguajes de Bases de Datos como PL-SQL para Oracle o PL-PgSQL para PostgreSQL.
  • 4. Oscar Valdivieso UNIVERSIDAD NACIONAL DE CHIMBORAZO Facultad de Ciencias de la Educación, Humanas y Tecnologías Escuela de Informática Aplicada a la Educación La principal ventaja de un Procedimiento Almacenado, es que al ser invocado, este se ejecuta desde el servidor de la base de datos lo que hace que el proceso sea mucho más rápido, y deshaciéndose del exceso de carga al manejar grandes cantidades de in formación de entrada y salida, ya que solo requiere enviar los resultados al usuario En general, los usos más comunes de Procedimientos Almacenados, van desde la implementación para validación de datos, utilizando detonadores, que están integrados a la misma Base de Datos, pasando por cumplir con la función de encapsular en un proceso más grande y complicado, de esta manera los últimos datos procesados serán los más rápidos. La gran aplicación de los Procedimientos Almacenados, se presenta cuando una Base de Datos es accesada desde muchos sitios externos al servidor, lo cual genera que se embeba la lógica de todos los programas haciendo que esta sea más reducida, esto puede crear y mantener los sistemas relacionados Un buen ejemplo se presenta cuando se necesita realizar una acción en un servidor de una o muchas de las tablas de las Bases de Datos, para esto se utilizan los Procedimientos Almacenados auto creable. (Lopez, s.f.) Bibliografía Lopez, M. (s.f.). cisco. Obtenido de galeon: http://proyectobasesdedatos.galeon.com/enlaces141755.html