Close

Recomienda
IntercambiosVirtuales



mayo
12
Datos Técnicos
Programación con PL/SQL de una base de datos Oracle 10g (VideoCursos.es)
Spanish | ISO | 348 MB (261 MB) | ISBN: 978-84-612-6267-0 | Duración 12 horas | Videocursos.es | 2008
Descripción
Aprende a programar un servidor de bases de datos Oracle 10g utilizando el lenguaje PL/SQL. Desarrolla capas de bases de datos utilizando toda la potencia de PL/SQL, incluida la programación orientada a objetos.

Los objetivos de este curso son los siguientes:
Este curso está orientado a alumnos con experiencia en programación, en cualquier lenguaje, que quieran ser capaces de programar una base de datos Oracle 10g.

En un mundo donde predominan las aplicaciones distribuidas, cada vez se ha dado más importancia a la capacidad de programar la lógica de negocio en las bases de datos. En este escenario, PL/SQL se ha convertido en el lenguaje de base de datos más solicitado en la actualidad.

En este curso, se describe la base de la sintaxis de PL/SQL y se las distintas unidades de programa que se pueden desarrollar. Esto incluye la programación de procedimientos, funciones, paquetes, triggers e, incluso, objetos dentro de un escenario de programación orientada a objetos.

Para poder seguir este curso con garantías, se recomiendan como prerequisito los cursos: Acceso a datos con el Lenguaje SQL.

Todo este contenido se imparte siguiendo la metodología de formación de videocursos.es.

Temario
Módulo 1. Introducción.
  • Escenario del curso.
  • Oracle SQL Developer.
  • Crear las tablas de ejemplos.

Módulo 2. El lenguaje PL/SQL.

  • Descripción del lenguaje PL/SQL.
  • Definir instruccione.
  • Estructura de bloque de PL/SQL.
  • Bloques anónimos y unidades de programas. -Uso de los paquetes predefinidos.

Módulo 3. Fundamentos del lenguaje PL/SQL I.

  • Conjuntos de caracteres y unidades léxicas.
  • Declaraciones.
  • Convenciones de denominación

Módulo 4. Fundamentos del lenguaje PL/SQL II.

  • Ambito y visibilidad.
  • Asignar valores a las variables.
  • Expresiones y comparaciones.

Módulo 5. Los tipos de datos en PL/SQL I.

  • Introducción a los tipos de datos.
  • Tipos de datos numéricos.
  • Tipos de datos alfanuméricos.
  • Tipos de datos booleanos.

Módulo 6. Los tipos de datos en PL/SQL II.

  • Tipos de datos LOB.
  • Tipos de datos fecha.
  • Los subtipos.
  • Conversión entre tipos.

Módulo 7. Estructuras de control PL/SQL.

  • Introducción a las estructuras de control.
  • Estructuras condicionales.
  • Estructuras de bucle.
  • Estructuras de secuencia.

Módulo 8. Colecciones y registros en PL/SQL I.

  • Las colecciones en PL/SQL.
  • Declarar, inicializar y referenciar elementos.
  • Asignar colecciones.
  • Comparar colecciones.

Módulo 9. Colecciones y registros en PL/SQL II.

  • Colecciones de multinivel.
  • Métodos de las colecciones.
  • Definir y declarar registros.
  • Asignar valores a registros.

Módulo 10. Realizar operaciones SQL desde PL/SQL I.

  • Los tipos de datos basados en estructura.
  • El cursor implícito.
  • Los cursores explícitos.

Módulo 11. Realizar operaciones SQL desde PL/SQL II.

  • Consultar datos con PL/SQL.
  • Utilizar subconsultas.
  • Variables de tipos REF CURSOR.
  • Las expresiones de cursor.

Módulo 12. Gestionar errores en PL/SQL.

  • Introducción a la gestión de errores.
  • Excepciones del sistema.
  • Excepciones definidas por el usuario.
  • Propagación de excepciones.
  • Obtener información de los errores.
  • Continuar después de una excepción.

Módulo 13. Los subprogramas en PL/SQL.

  • Introducción a los subprogramas.
  • Programar procedures.
  • Programar funciones.
  • Los parámetros.
  • La sobrecarga de subprogramas.

Módulo 14. Los paquetes en PL/SQL.

  • Introducción a los paquetes.
  • Declarar tipos y valores globales.
  • Miembros públicos y privados.
  • Esconder la lógica del cursor.

Módulo 15. Los triggers en PL/SQL.

  • Introducción a los triggers.
  • Triggers de estamento y de fila.
  • Triggers befor, after y instead of.
  • Triggers del sistema.
  • Triggers según su funcionalidad.

Módulo 16. Programación orientada a objetos en PL/SQL I.

  • Introducción a los objetos en PL/SQL.
  • Tablas y columnas de tipo objeto.
  • Programar objetos: El parámetros SELF.
  • Programar objetos: El método MAP.
  • Programar objetos: El método ORDER.
  • Programar objetos: Métodos estáticos.
  • Programar objetos: El constructor.

Módulo 17. Programación orientada a objetos en PL/SQL II.

  • Programar objetos: La herencia.
  • Programar objetos: Sobreescribir métodos.
  • Programar objetos: Definir tipos abstractos.
  • Programar objetos: Funciones para objetos.

Módulo 18. SQL Dinámico.

  • Introducción al SQL Dinámico.
  • Las variables de substitución.
  • Volcados con SQL Dinámio.

Módulo 19. Las transacción en PL/SQL.

  • Gestión de transacciones en PL/SQL.
  • Los puntos de guardado.
  • Los bloqueos.
  • Configurar la transacción.
  • Las transacciones autónomas.

Módulo 20. Utilizar paquetes predefinidos.

  • Ejemplo del paquete dbms_scheduler
  • Ejemplo del paquete utl_file
  • Ejemplo del paquete dbms_alert
Captura
   
Enlaces Privados
Programacion.con.PL.SQL.de.una.Base.de.Datos.Oracle.10g-VideoCursos
Inicia SESIÓN PARA VER LOS ENLACES.
Enlaces Públicos
Programacion.con.PL.SQL.de.una.Base.de.Datos.Oracle.10g-VideoCursos
REGISTRARTE E INICIA SESIÓN PARA VER LOS ENLACES.

[E.MAGNETICO] Programacion.con.PL.SQL.de.una.Base.de.Datos.Oracle.10g-VideoCursos

Contraseña/Password: www.intercambiosvirtuales.org

Importante
Los archivos estan comprimidos con WinRAR 5.3 empleando la opción de fichero RAR5, para descomprimir dichos archivos se recomienda actualizar tu descompresor (TUTORIAL).
Web del Autor
No somos responsables de los enlaces en la caja de comentarios sociales, usarlos bajo su propio juicio.