SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Modelos de Persistencia
    (Seminarios)

 Msc. Carlos Andrés Lugo G

   Ingeniería de Sistemas

   Universidad de Ibagué
Que es una Excepción?

• Una excepción es el mecanismo mediante
 el cual se maneja un error en tiempo de
 ejecución dentro de un programa.

• Definición 2…

• Definición 3…
Ámbito y ruta de una Excepción




Tomado de «Oracle Database 11g PL/SQL Programming»
Declaración y manejo de
                  Excepciones
• La declaración de una excepción se realiza
  en la ultima parte de un bloque, ya sea un
  bloque anónimo, una función o un
  procedimiento.
• Existen excepciones por defecto que
  maneja el motor de base de datos
• Es posible que el programador cree sus
  propias excepciones.
Excepciones dinámicas

• RAISE_APPLICATION_ERROR

• SQLCODE

• SQLERRM

• Excepciones definidas por el motor ( ver
 documentacion)

Más contenido relacionado

Destacado

Charles s pierce presentation
Charles s pierce presentationCharles s pierce presentation
Charles s pierce presentationdrinkalladam7055
 
Modelos de persistencia 5
Modelos de persistencia 5Modelos de persistencia 5
Modelos de persistencia 5Avaco Unibague
 
Grafica fijacion de precios
Grafica fijacion de preciosGrafica fijacion de precios
Grafica fijacion de preciosRicardo Pesca
 
Modelos de persistencia
Modelos de persistenciaModelos de persistencia
Modelos de persistenciaAvaco Unibague
 
Modelos de persistencia 14
Modelos de persistencia 14Modelos de persistencia 14
Modelos de persistencia 14Avaco Unibague
 
Modelos de persistencia 16
Modelos de persistencia 16Modelos de persistencia 16
Modelos de persistencia 16Avaco Unibague
 
Modelos de persistencia 6
Modelos de persistencia 6Modelos de persistencia 6
Modelos de persistencia 6Avaco Unibague
 
Fuerzas intermoleculares 02 (semana 02)
Fuerzas intermoleculares  02 (semana 02)Fuerzas intermoleculares  02 (semana 02)
Fuerzas intermoleculares 02 (semana 02)alfonsoescarraga
 
De la materia a la energía 03 (semana 02)
De la materia a la energía 03 (semana 02)De la materia a la energía 03 (semana 02)
De la materia a la energía 03 (semana 02)alfonsoescarraga
 
Modelos de persistencia 12 a
Modelos de persistencia 12 aModelos de persistencia 12 a
Modelos de persistencia 12 aAvaco Unibague
 
Modelos de persistencia 15 b
Modelos de persistencia 15 bModelos de persistencia 15 b
Modelos de persistencia 15 bAvaco Unibague
 
Modelos de persistencia 11
Modelos de persistencia 11Modelos de persistencia 11
Modelos de persistencia 11Avaco Unibague
 
Modelos de persistencia 12 b
Modelos de persistencia 12 bModelos de persistencia 12 b
Modelos de persistencia 12 bAvaco Unibague
 
Modelos de persistencia 7
Modelos de persistencia 7Modelos de persistencia 7
Modelos de persistencia 7Avaco Unibague
 

Destacado (20)

El misterio de la Mona Lisa
El misterio de la Mona LisaEl misterio de la Mona Lisa
El misterio de la Mona Lisa
 
Charles s pierce presentation
Charles s pierce presentationCharles s pierce presentation
Charles s pierce presentation
 
Modelos de persistencia 5
Modelos de persistencia 5Modelos de persistencia 5
Modelos de persistencia 5
 
Grafica fijacion de precios
Grafica fijacion de preciosGrafica fijacion de precios
Grafica fijacion de precios
 
Modelos de persistencia
Modelos de persistenciaModelos de persistencia
Modelos de persistencia
 
Modelos de persistencia 14
Modelos de persistencia 14Modelos de persistencia 14
Modelos de persistencia 14
 
Semiotica13 1
Semiotica13 1Semiotica13 1
Semiotica13 1
 
Modelos de persistencia 16
Modelos de persistencia 16Modelos de persistencia 16
Modelos de persistencia 16
 
Modelos de persistencia 6
Modelos de persistencia 6Modelos de persistencia 6
Modelos de persistencia 6
 
Fuerzas intermoleculares 02 (semana 02)
Fuerzas intermoleculares  02 (semana 02)Fuerzas intermoleculares  02 (semana 02)
Fuerzas intermoleculares 02 (semana 02)
 
Semiotica13 6
Semiotica13 6Semiotica13 6
Semiotica13 6
 
De la materia a la energía 03 (semana 02)
De la materia a la energía 03 (semana 02)De la materia a la energía 03 (semana 02)
De la materia a la energía 03 (semana 02)
 
Semiotica13 5
Semiotica13 5Semiotica13 5
Semiotica13 5
 
Modelos de persistencia 12 a
Modelos de persistencia 12 aModelos de persistencia 12 a
Modelos de persistencia 12 a
 
Modelos de persistencia 15 b
Modelos de persistencia 15 bModelos de persistencia 15 b
Modelos de persistencia 15 b
 
Modelos de persistencia 11
Modelos de persistencia 11Modelos de persistencia 11
Modelos de persistencia 11
 
Guia taller 01
Guia taller 01Guia taller 01
Guia taller 01
 
Semiotica13 3
Semiotica13 3Semiotica13 3
Semiotica13 3
 
Modelos de persistencia 12 b
Modelos de persistencia 12 bModelos de persistencia 12 b
Modelos de persistencia 12 b
 
Modelos de persistencia 7
Modelos de persistencia 7Modelos de persistencia 7
Modelos de persistencia 7
 

Similar a Modelos de persistencia 10

Programación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 ExcepcionesProgramación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 ExcepcionesJosé Antonio Sandoval Acosta
 
Excepciones del Microprocesador
Excepciones del MicroprocesadorExcepciones del Microprocesador
Excepciones del MicroprocesadorCarlos David
 
Manejo Estructurado De Excepciones
Manejo Estructurado De ExcepcionesManejo Estructurado De Excepciones
Manejo Estructurado De ExcepcionesMarvin Romero
 
Semana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuarioSemana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuariovictdiazm
 
Webinar usando graylog para la gestión centralizada de logs
Webinar usando graylog para la gestión centralizada de logsWebinar usando graylog para la gestión centralizada de logs
Webinar usando graylog para la gestión centralizada de logsatSistemas
 
Semana 1 2 bloques plsql
Semana 1 2 bloques plsqlSemana 1 2 bloques plsql
Semana 1 2 bloques plsqlvictdiazm
 
Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)José Toro
 
Solución de un problema mediante el computador
Solución de un problema mediante el computadorSolución de un problema mediante el computador
Solución de un problema mediante el computadorMarlonss008
 
Solucion de problemas mediante el computador
Solucion de problemas mediante el computadorSolucion de problemas mediante el computador
Solucion de problemas mediante el computadorxavico993
 
[ES] Manejo de datos y excepciones
[ES] Manejo de datos y excepciones[ES] Manejo de datos y excepciones
[ES] Manejo de datos y excepcionesEudris Cabrera
 

Similar a Modelos de persistencia 10 (20)

Clase 5
Clase 5Clase 5
Clase 5
 
Tratamiento de errores
Tratamiento de erroresTratamiento de errores
Tratamiento de errores
 
Manejo de Excepciones
Manejo de ExcepcionesManejo de Excepciones
Manejo de Excepciones
 
Programación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 ExcepcionesProgramación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 Excepciones
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
tecnología
tecnologíatecnología
tecnología
 
Lalo
LaloLalo
Lalo
 
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
JAVA ORIENTADO A OBJETOS - EXCEPCIONESJAVA ORIENTADO A OBJETOS - EXCEPCIONES
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
 
Excepciones del Microprocesador
Excepciones del MicroprocesadorExcepciones del Microprocesador
Excepciones del Microprocesador
 
Java oo tema09_excepciones
Java oo tema09_excepcionesJava oo tema09_excepciones
Java oo tema09_excepciones
 
Manejo Estructurado De Excepciones
Manejo Estructurado De ExcepcionesManejo Estructurado De Excepciones
Manejo Estructurado De Excepciones
 
Semana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuarioSemana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuario
 
Java5
Java5Java5
Java5
 
Webinar usando graylog para la gestión centralizada de logs
Webinar usando graylog para la gestión centralizada de logsWebinar usando graylog para la gestión centralizada de logs
Webinar usando graylog para la gestión centralizada de logs
 
Semana 1 2 bloques plsql
Semana 1 2 bloques plsqlSemana 1 2 bloques plsql
Semana 1 2 bloques plsql
 
Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)
 
Solución de un problema mediante el computador
Solución de un problema mediante el computadorSolución de un problema mediante el computador
Solución de un problema mediante el computador
 
Solucion de problemas mediante el computador
Solucion de problemas mediante el computadorSolucion de problemas mediante el computador
Solucion de problemas mediante el computador
 
[ES] Manejo de datos y excepciones
[ES] Manejo de datos y excepciones[ES] Manejo de datos y excepciones
[ES] Manejo de datos y excepciones
 

Más de Avaco Unibague

Preguntas tipo Verdadero/Falso en Moodle
Preguntas tipo Verdadero/Falso en MoodlePreguntas tipo Verdadero/Falso en Moodle
Preguntas tipo Verdadero/Falso en MoodleAvaco Unibague
 
Preguntas tipo Opcion múltiple en Moodle
Preguntas tipo Opcion múltiple en MoodlePreguntas tipo Opcion múltiple en Moodle
Preguntas tipo Opcion múltiple en MoodleAvaco Unibague
 
Preguntas tipo ensayo en Moodle
Preguntas tipo ensayo en MoodlePreguntas tipo ensayo en Moodle
Preguntas tipo ensayo en MoodleAvaco Unibague
 
Crear tareas en Moodle
Crear tareas en MoodleCrear tareas en Moodle
Crear tareas en MoodleAvaco Unibague
 
Crear cuestionario en Moodle
Crear cuestionario en MoodleCrear cuestionario en Moodle
Crear cuestionario en MoodleAvaco Unibague
 
Crear un glosario en Moodle
Crear un glosario en MoodleCrear un glosario en Moodle
Crear un glosario en MoodleAvaco Unibague
 
Crear una wiki en moodle
Crear una wiki en moodleCrear una wiki en moodle
Crear una wiki en moodleAvaco Unibague
 
Crear un foro en moodle
Crear un foro en moodleCrear un foro en moodle
Crear un foro en moodleAvaco Unibague
 
Configurar el curso en Moodle
Configurar el curso en MoodleConfigurar el curso en Moodle
Configurar el curso en MoodleAvaco Unibague
 
Presentación VIII Diplomado en competencias básicas en TIC
Presentación VIII Diplomado en competencias básicas en TICPresentación VIII Diplomado en competencias básicas en TIC
Presentación VIII Diplomado en competencias básicas en TICAvaco Unibague
 
Presentación Diplomado VI
Presentación Diplomado VIPresentación Diplomado VI
Presentación Diplomado VIAvaco Unibague
 
Evaluación y competencias
Evaluación y competenciasEvaluación y competencias
Evaluación y competenciasAvaco Unibague
 
Módulo comunicar en entornos digitales
Módulo comunicar en entornos digitalesMódulo comunicar en entornos digitales
Módulo comunicar en entornos digitalesAvaco Unibague
 
Presentacion V diplomado
Presentacion V diplomadoPresentacion V diplomado
Presentacion V diplomadoAvaco Unibague
 
Evaluacion rediseño nueva
Evaluacion rediseño nuevaEvaluacion rediseño nueva
Evaluacion rediseño nuevaAvaco Unibague
 
Presentación final módulo comunicar en entornos digitales
Presentación final módulo comunicar en entornos digitalesPresentación final módulo comunicar en entornos digitales
Presentación final módulo comunicar en entornos digitalesAvaco Unibague
 
Etica para-amador-cap-i-iv
Etica para-amador-cap-i-ivEtica para-amador-cap-i-iv
Etica para-amador-cap-i-ivAvaco Unibague
 

Más de Avaco Unibague (20)

Preguntas tipo Verdadero/Falso en Moodle
Preguntas tipo Verdadero/Falso en MoodlePreguntas tipo Verdadero/Falso en Moodle
Preguntas tipo Verdadero/Falso en Moodle
 
Preguntas tipo Opcion múltiple en Moodle
Preguntas tipo Opcion múltiple en MoodlePreguntas tipo Opcion múltiple en Moodle
Preguntas tipo Opcion múltiple en Moodle
 
Preguntas tipo ensayo en Moodle
Preguntas tipo ensayo en MoodlePreguntas tipo ensayo en Moodle
Preguntas tipo ensayo en Moodle
 
Crear tareas en Moodle
Crear tareas en MoodleCrear tareas en Moodle
Crear tareas en Moodle
 
Crear cuestionario en Moodle
Crear cuestionario en MoodleCrear cuestionario en Moodle
Crear cuestionario en Moodle
 
Crear un glosario en Moodle
Crear un glosario en MoodleCrear un glosario en Moodle
Crear un glosario en Moodle
 
Crear una wiki en moodle
Crear una wiki en moodleCrear una wiki en moodle
Crear una wiki en moodle
 
Crear un foro en moodle
Crear un foro en moodleCrear un foro en moodle
Crear un foro en moodle
 
Etiquetas en moodle
Etiquetas en moodleEtiquetas en moodle
Etiquetas en moodle
 
Configurar el curso en Moodle
Configurar el curso en MoodleConfigurar el curso en Moodle
Configurar el curso en Moodle
 
Taller - Semana 1
Taller - Semana 1Taller - Semana 1
Taller - Semana 1
 
Presentación VIII Diplomado en competencias básicas en TIC
Presentación VIII Diplomado en competencias básicas en TICPresentación VIII Diplomado en competencias básicas en TIC
Presentación VIII Diplomado en competencias básicas en TIC
 
Presenta
PresentaPresenta
Presenta
 
Presentación Diplomado VI
Presentación Diplomado VIPresentación Diplomado VI
Presentación Diplomado VI
 
Evaluación y competencias
Evaluación y competenciasEvaluación y competencias
Evaluación y competencias
 
Módulo comunicar en entornos digitales
Módulo comunicar en entornos digitalesMódulo comunicar en entornos digitales
Módulo comunicar en entornos digitales
 
Presentacion V diplomado
Presentacion V diplomadoPresentacion V diplomado
Presentacion V diplomado
 
Evaluacion rediseño nueva
Evaluacion rediseño nuevaEvaluacion rediseño nueva
Evaluacion rediseño nueva
 
Presentación final módulo comunicar en entornos digitales
Presentación final módulo comunicar en entornos digitalesPresentación final módulo comunicar en entornos digitales
Presentación final módulo comunicar en entornos digitales
 
Etica para-amador-cap-i-iv
Etica para-amador-cap-i-ivEtica para-amador-cap-i-iv
Etica para-amador-cap-i-iv
 

Modelos de persistencia 10

  • 1. Modelos de Persistencia (Seminarios) Msc. Carlos Andrés Lugo G Ingeniería de Sistemas Universidad de Ibagué
  • 2. Que es una Excepción? • Una excepción es el mecanismo mediante el cual se maneja un error en tiempo de ejecución dentro de un programa. • Definición 2… • Definición 3…
  • 3. Ámbito y ruta de una Excepción Tomado de «Oracle Database 11g PL/SQL Programming»
  • 4. Declaración y manejo de Excepciones • La declaración de una excepción se realiza en la ultima parte de un bloque, ya sea un bloque anónimo, una función o un procedimiento. • Existen excepciones por defecto que maneja el motor de base de datos • Es posible que el programador cree sus propias excepciones.
  • 5. Excepciones dinámicas • RAISE_APPLICATION_ERROR • SQLCODE • SQLERRM • Excepciones definidas por el motor ( ver documentacion)