SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (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
 

Similar 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
 

Más 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

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

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