“Avanzado de SQL, SQL PLUS y PL/SQL”
El programador Integral debe estar consciente de todas las transacciones ocurridas en la Base de Datos. No importa el Lenguaje que utilices, siempre es primordial acceder y controlar las Operaciones de la Base de Datos, elemento Clave que lo diferencia del Programador de código puro.
Dirigido a:
personas necesitadas o deseosas del aprendizaje de Base de Datos de cualquier profesión. Profesionales de las Ciencias de la Computación que busquen perfeccionar su conocimiento y su control sobre las operaciones de cualquier Sistema mediante el control exhaustivo del repositorio de información mas importante del Mundo: La Base de Datos.
Duración:
El curso abarca un total de 40 horas académica.
Objetivos:
Promover en el participante el aprendizaje de:
- Manejo de Base de Datos en un Servidor Central de envergadura utilizando el Sistema Operativo LINUX como soporte para garantía de Operaciones de la Base de Datos, como suele ocurrir en organizaciones modernos preocupadas por la alta seguridad de sus datos.
- La temática cubierta cuenta con ejercicios con planteamientos de nivel medio y alto. Para lograr mostrar al final una explicación detallada de la solución de cada ejercicio propuesto.
- Conceptos avanzados de Normalización y su importancia en las Relaciones de los Datos, así como de la seguridad e integridad de los mismos. El uso de estas técnicas combinadas con el uso de Restricciones (CONSTRAINTS) para garantizar el uso óptimo de las relaciones, la seguridad y la integridad de la Data.
- La Desnormalización y su poderoso efecto sobre los tiempos de respuesta. Sus ventajas y sus riesgos.
- El SELECT gama completa de Comandos. Aplicaciones básicas. Avanzadas y optimizadas.
- JOIN y su potencia en la combinación de datos de múltiples tablas. Las Vistas (VIEWS) y sus efectos maravillosos en la obtención de los datos.
- Programación en PL/SQL: La joya de la Corona. Aprender a utilizar las estructuras de Programación:
- Bloques, Sub-Bloques.
- Estructuras repetitivas (WHILE, REPEAT, otras).
- Tipos de Datos y comodines que facilitan la programación.
- Estructuras condicionales IF..THEN
- BEGIN..END
- Declaración de variables y su manejo.
- Etiquetas.
- Cursores.
- Manejo de Errores
- Funciones y Procedimientos Almacenados.
- Disparadores (TRIGGERS).
Metodología:
El proceso de enseñanza se ejecutará a través de un entorno Virtual de aprendizaje, en donde el participante tendrá a su disposición:
1. Material explicativo con comprobada didáctica para el aprendizaje de las mencionadas técnicas, utilizando la metodología denominada “Receta de Cocina”, donde el Instructor muestra de manera detallada cada paso a seguir para lograr el Aprendizaje.
2. La temática cubierta cuenta con ejercicios con planteamientos de nivel medio y alto. Para lograr mostrar al final una explicación detallada de la solución de cada ejercicio propuesto.
3. El instructor estará a la disposición para aclarar dudas, explicar detalles y en general guiar el aprendizaje mediante el usos de mensajería de Texto, foros, Video conferencias o algún otro mecanismo que se acuerde con los participantes.
4. Antes de Examen final se hará una práctica evaluada con el objetivo de reforzar el conocimiento y preparar a los participantes para la prueba final.
Acreditación
Este tutorial contará con un examen On-Line para obtener un diploma de aprobación , si solo cursa el tutorial se entregará un certificado de participación.