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

Mais conteúdo relacionado

Mais procurados (15)

Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
PRIMERA PARTE
PRIMERA PARTEPRIMERA PARTE
PRIMERA PARTE
 
Tegnologia aplicada ala educacion # i
Tegnologia aplicada ala educacion # iTegnologia aplicada ala educacion # i
Tegnologia aplicada ala educacion # i
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Jdbc
JdbcJdbc
Jdbc
 
Curso de lenguaje de programación PL/SQL en Oracle12c
Curso de lenguaje de programación PL/SQL en Oracle12cCurso de lenguaje de programación PL/SQL en Oracle12c
Curso de lenguaje de programación PL/SQL en Oracle12c
 
9 anulacion
9   anulacion9   anulacion
9 anulacion
 
Grupo 12-objetos-compuestos
Grupo 12-objetos-compuestosGrupo 12-objetos-compuestos
Grupo 12-objetos-compuestos
 
JCBC
JCBCJCBC
JCBC
 
Consultas linq
Consultas linqConsultas linq
Consultas linq
 
Sesion 3. desarrollo de aplicaciones jee
Sesion 3. desarrollo de aplicaciones jeeSesion 3. desarrollo de aplicaciones jee
Sesion 3. desarrollo de aplicaciones jee
 

Destaque (13)

Rosero inés bdii_t8 (1)
Rosero inés bdii_t8 (1)Rosero inés bdii_t8 (1)
Rosero inés bdii_t8 (1)
 
Rosero inés bdii_t7 (1)
Rosero inés bdii_t7 (1)Rosero inés bdii_t7 (1)
Rosero inés bdii_t7 (1)
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
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)
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
Rosero inés bdii_t2 (1)
Rosero inés bdii_t2 (1)Rosero inés bdii_t2 (1)
Rosero inés bdii_t2 (1)
 
Acuerdos y compromisos
Acuerdos y compromisosAcuerdos y compromisos
Acuerdos y compromisos
 
Roseroo inés bdiiit3
Roseroo inés  bdiiit3Roseroo inés  bdiiit3
Roseroo inés bdiiit3
 
Rosero inés rl_1
Rosero inés rl_1Rosero inés rl_1
Rosero inés rl_1
 
Roseroo inés bdiiit3
Roseroo inés  bdiiit3Roseroo inés  bdiiit3
Roseroo inés bdiiit3
 
Rosero inés 6_s_ti_1 (2)
Rosero inés 6_s_ti_1 (2)Rosero inés 6_s_ti_1 (2)
Rosero inés 6_s_ti_1 (2)
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
Silabo bases de_datos_ii
Silabo bases de_datos_iiSilabo bases de_datos_ii
Silabo bases de_datos_ii
 

Semelhante a Rosero inés 6_s_t1_2 (1)

Yungan geovanny 6_s_ti_2
Yungan geovanny 6_s_ti_2Yungan geovanny 6_s_ti_2
Yungan geovanny 6_s_ti_2
GeovannyYungan
 
Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamanga
Jessykit Flakit
 
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
 
Diferencias entre php y oracle
Diferencias entre php y oracleDiferencias entre php y oracle
Diferencias entre php y oracle
Erick Mancero
 

Semelhante a Rosero inés 6_s_t1_2 (1) (20)

Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2
 
Yungan geovanny 6_s_ti_2
Yungan geovanny 6_s_ti_2Yungan geovanny 6_s_ti_2
Yungan geovanny 6_s_ti_2
 
Presentacion PL/SQL
Presentacion PL/SQLPresentacion PL/SQL
Presentacion PL/SQL
 
Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2
 
Bloques
BloquesBloques
Bloques
 
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
 
Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2
 
Colegio de bachillerato cariamanga
Colegio de bachillerato cariamangaColegio de bachillerato cariamanga
Colegio de bachillerato cariamanga
 
Transact sql
Transact sqlTransact sql
Transact sql
 
Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2
 
Diferencias entre php y oracle
Diferencias entre php y oracleDiferencias entre php y oracle
Diferencias entre php y oracle
 
SGA - UNAC
SGA - UNACSGA - UNAC
SGA - UNAC
 
Temas segundo parcial sgbd
Temas segundo parcial sgbdTemas segundo parcial sgbd
Temas segundo parcial sgbd
 
Herrera marcelo bdii_6_s_tI_2
Herrera marcelo bdii_6_s_tI_2Herrera marcelo bdii_6_s_tI_2
Herrera marcelo bdii_6_s_tI_2
 
Basesdedatos curso
Basesdedatos cursoBasesdedatos curso
Basesdedatos curso
 
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
 
Las bases de datos
Las bases de datos Las bases de datos
Las bases de datos
 
Diccionario 1
Diccionario 1Diccionario 1
Diccionario 1
 

Mais de Inés Rosero (20)

Programación básica
Programación básicaProgramación básica
Programación básica
 
Folder estudiante
Folder estudianteFolder estudiante
Folder estudiante
 
Corrección exámen práctico
Corrección exámen prácticoCorrección exámen práctico
Corrección exámen práctico
 
Corrección
CorrecciónCorrección
Corrección
 
Practica6 servicios lms gratuitos
Practica6   servicios lms gratuitosPractica6   servicios lms gratuitos
Practica6 servicios lms gratuitos
 
Práctica 05 rosero-inés
Práctica 05 rosero-inésPráctica 05 rosero-inés
Práctica 05 rosero-inés
 
Práctica 04 inés rosero
Práctica 04 inés  rosero Práctica 04 inés  rosero
Práctica 04 inés rosero
 
Prac02 rosero-ines
Prac02 rosero-inesPrac02 rosero-ines
Prac02 rosero-ines
 
Repo 1 rosero- ines
Repo 1  rosero- inesRepo 1  rosero- ines
Repo 1 rosero- ines
 
Repositorios de presentaciones y documentos online
Repositorios de presentaciones y documentos onlineRepositorios de presentaciones y documentos online
Repositorios de presentaciones y documentos online
 
Rosero ines mulltiplexacion
Rosero ines  mulltiplexacionRosero ines  mulltiplexacion
Rosero ines mulltiplexacion
 
Rosero inés resumen pdf 13
Rosero inés resumen pdf 13Rosero inés resumen pdf 13
Rosero inés resumen pdf 13
 
Rosero inés teorias de redes 012
Rosero  inés teorias de redes 012Rosero  inés teorias de redes 012
Rosero inés teorias de redes 012
 
Rosero inés redes 11
Rosero inés  redes 11Rosero inés  redes 11
Rosero inés redes 11
 
Rosero inés resumen_pdf10
Rosero inés resumen_pdf10Rosero inés resumen_pdf10
Rosero inés resumen_pdf10
 
Rosero inés redes_ 009
Rosero inés redes_ 009Rosero inés redes_ 009
Rosero inés redes_ 009
 
Inés rosero 008 banda
Inés rosero  008  bandaInés rosero  008  banda
Inés rosero 008 banda
 
Inés rosero 007
Inés rosero  007Inés rosero  007
Inés rosero 007
 
Inés rosero 006 entrega
Inés rosero  006  entregaInés rosero  006  entrega
Inés rosero 006 entrega
 
Rosero inés 005_objetivos_tecnicos_red
Rosero inés 005_objetivos_tecnicos_redRosero inés 005_objetivos_tecnicos_red
Rosero inés 005_objetivos_tecnicos_red
 

Último

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
El Fortí
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..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
 
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
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Rosero inés 6_s_t1_2 (1)

  • 1. 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
  • 2. 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.
  • 3. 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