SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
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
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
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

Mais conteúdo relacionado

Destaque

Taller base de datos 1
Taller base de datos 1Taller base de datos 1
Taller base de datos 1
danielab19
 
Normalización de Bases de Datos
Normalización de Bases de DatosNormalización de Bases de Datos
Normalización de Bases de Datos
Eduardo S de Loera
 

Destaque (20)

4. Normalización
4. Normalización4. Normalización
4. Normalización
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Herrera marcelo bdii_T3
Herrera marcelo bdii_T3Herrera marcelo bdii_T3
Herrera marcelo bdii_T3
 
Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
3 diseño de-BD
3 diseño de-BD3 diseño de-BD
3 diseño de-BD
 
7.Bases de datos access
7.Bases de datos access7.Bases de datos access
7.Bases de datos access
 
CONTENIDO 1
CONTENIDO 1CONTENIDO 1
CONTENIDO 1
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
Herrera marcelo bdii_T2
Herrera marcelo bdii_T2Herrera marcelo bdii_T2
Herrera marcelo bdii_T2
 
7. sgbd sistema gestor de BD
7. sgbd   sistema gestor de BD7. sgbd   sistema gestor de BD
7. sgbd sistema gestor de BD
 
8.ejercicios SQL access
8.ejercicios SQL access8.ejercicios SQL access
8.ejercicios SQL access
 
Herrera marcelo Rl_1
Herrera marcelo Rl_1Herrera marcelo Rl_1
Herrera marcelo Rl_1
 
Taller base de datos 1
Taller base de datos 1Taller base de datos 1
Taller base de datos 1
 
Presentación normalización
Presentación normalización Presentación normalización
Presentación normalización
 
Normalización de Bases de Datos
Normalización de Bases de DatosNormalización de Bases de Datos
Normalización de Bases de Datos
 
Modelo logico de datos
Modelo logico de datosModelo logico de datos
Modelo logico de datos
 
06 Normalización fácil
06 Normalización fácil06 Normalización fácil
06 Normalización fácil
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datos
 

Semelhante a Herrera marcelo bdii_6_s_tI_2

Aguagallo doris 6_s_ti_2pdf vfr
Aguagallo  doris 6_s_ti_2pdf vfrAguagallo  doris 6_s_ti_2pdf vfr
Aguagallo doris 6_s_ti_2pdf vfr
Doris Aguagallo
 
Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2
Jhonny Tenesaca
 
Valdivieso oscar 6_s_ti_2 (1).
Valdivieso oscar 6_s_ti_2 (1).Valdivieso oscar 6_s_ti_2 (1).
Valdivieso oscar 6_s_ti_2 (1).
Oscar Valdivieso
 

Semelhante a Herrera marcelo bdii_6_s_tI_2 (20)

Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2
 
Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2
 
Aguagallo doris 6_s_ti_2pdf vfr
Aguagallo  doris 6_s_ti_2pdf vfrAguagallo  doris 6_s_ti_2pdf vfr
Aguagallo doris 6_s_ti_2pdf vfr
 
Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)
 
Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)
 
Inf220b programacion para web iii
Inf220b programacion para web iiiInf220b programacion para web iii
Inf220b programacion para web iii
 
Presentacion PL/SQL
Presentacion PL/SQLPresentacion PL/SQL
Presentacion PL/SQL
 
Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2
 
Resumen
ResumenResumen
Resumen
 
Presentacion oracle
Presentacion oraclePresentacion oracle
Presentacion oracle
 
Presentacion oracle
Presentacion oraclePresentacion oracle
Presentacion oracle
 
Presentacion oracle power point
Presentacion oracle power pointPresentacion oracle power point
Presentacion oracle power point
 
Analitico inf 312 bases de datos i
Analitico inf 312 bases de datos iAnalitico inf 312 bases de datos i
Analitico inf 312 bases de datos i
 
Inf220b programacion para web iii
Inf220b programacion para web iiiInf220b programacion para web iii
Inf220b programacion para web iii
 
Impacto web
Impacto webImpacto web
Impacto web
 
Valdivieso oscar 6_s_ti_2 (1).
Valdivieso oscar 6_s_ti_2 (1).Valdivieso oscar 6_s_ti_2 (1).
Valdivieso oscar 6_s_ti_2 (1).
 
Sánchez_William_Act1.
Sánchez_William_Act1.Sánchez_William_Act1.
Sánchez_William_Act1.
 
Basesdedatos curso
Basesdedatos cursoBasesdedatos curso
Basesdedatos curso
 
Diferentes tipos de bases de datos
Diferentes tipos de bases de datosDiferentes tipos de bases de datos
Diferentes tipos de bases de datos
 
Programacion IV - Semana 01.pptx
Programacion IV - Semana 01.pptxProgramacion IV - Semana 01.pptx
Programacion IV - Semana 01.pptx
 

Mais de Marcelo Herrera

Mais de Marcelo Herrera (20)

Historia
HistoriaHistoria
Historia
 
Seguridad informatica
Seguridad informaticaSeguridad informatica
Seguridad informatica
 
Tia 568
Tia 568Tia 568
Tia 568
 
Metodologia para el diseño de redes
Metodologia para el diseño de redesMetodologia para el diseño de redes
Metodologia para el diseño de redes
 
Administración de centros de cómputo clase 1
Administración de centros de cómputo   clase 1Administración de centros de cómputo   clase 1
Administración de centros de cómputo clase 1
 
Silabo adm
Silabo admSilabo adm
Silabo adm
 
plan
plan plan
plan
 
Plan ANUAL
Plan ANUAL Plan ANUAL
Plan ANUAL
 
Informe sobre VNC
 Informe sobre VNC Informe sobre VNC
Informe sobre VNC
 
Informe sobre Teamviewer
Informe sobre TeamviewerInforme sobre Teamviewer
Informe sobre Teamviewer
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 
Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsm   Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsm
 
Acuerdosy compromisosupa
Acuerdosy compromisosupaAcuerdosy compromisosupa
Acuerdosy compromisosupa
 
Seguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupaSeguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupa
 
Acuerdosy compromisosupa
Acuerdosy compromisosupaAcuerdosy compromisosupa
Acuerdosy compromisosupa
 
Seguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupaSeguimientodel silaboestudiantesupa
Seguimientodel silaboestudiantesupa
 
Silabo redes de computadores II
Silabo redes de computadores IISilabo redes de computadores II
Silabo redes de computadores II
 
Seguimiento Silabo estudiantes
Seguimiento Silabo estudiantesSeguimiento Silabo estudiantes
Seguimiento Silabo estudiantes
 
Acta De compromiso
Acta De compromisoActa De compromiso
Acta De compromiso
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
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
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Herrera marcelo bdii_6_s_tI_2

  • 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