Temario
Programación de Base de Datos con PL-SQL I. DATOS GENERALES
Nombre del Curso Total de horas
: Programación de Bases de Datos con PL-SQL : 48 Horas Académicas
II. METODOLOGÍA
Curso teórico-práctico. Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Evaluación permanente. • Realización de tareas y actividades. • Evaluación continúa. • •
III. EVALUACIÓN
La ponderación de las evaluaciones son las siguientes: Ponderado de Evaluaciones: Evaluación Test Virtuales (2) Evaluación Parcial Evaluación Final Total
Peso 30% 30% 40% 100%
Sesión
Actividad
Sesión 6
Evaluación Parcial
Sesión 12
Evaluación Final
Fecha
* Todos los test tienen una vigencia para su resolución de 72 horas, la duración por test es de 30 minutos y tiene dos intentos para su resolución. El promedio de las tareas virtuales podrían reemplazar una de las notas de los test virtuales.
Sesión Sesión 3 Sesión 9
Actividad Primer Cuestionario Virtual Segundo Cuestionario Virtual
Fecha
S2
S3
S4
S5
S6
S7
S8
-Introducción a una Base de datos relacionales, SQL and PL/SQL. -Interactuando con la Base de Datos : Conexión y SQL*PLUS. -Conocer los conceptos y términos básicos de una Base de datos Oracle. -Configurar la conexión a una base de datos Oracle. -Uso de SQL*PLUS. -Usar la interfaz clásica de comandos de Oracle (SQL*PLUS). Configurar el entorno de trabajo, tanto de entrada como de salida. Explotar las opciones de reportes manejada por el aplicativo. -Creación y manejo de tablas. -Creación de constraints. -Trabajar con tablas creadas por el propio usuario, asì como definir restricciones de Base de datos. -Manipulación de datos. - Primer cuestionario virtual -Manejar las sentencias DML (insert, delete, update) , asì como el manejo de transacciones. -Uso de las funciones predefinidas de Oracle. -Trabajar con funciones de carácter, numéricas, de fecha, de conversión y de grupo. -Definición de sentencias SQL Básicas -Interactuar con la Base de Datos a través de sentencias SQL.
4
4
4
Examen Parcial
4
-Definición de sentencias dentro de un bloque PL/SQL -Crear bloques de PL/SQL anidados. -Usar operaciones DML dentro de un bloque PL/SQL -Creación de estructuras de control
Módulo
4
-Resolver problemas típicos. -Filtrado y ordenación de data. -Uso de JOIN, funciones de Group BY y subqueries. -Usar las estrategias de filtrado de datos. -Buscar información en varias tablas relacionadas.
-Introducción a PL/SQL. -Declaración de variables en PL/SQL -Conocer los beneficios de PL/SQL. -Construir un bloque básico PL/SQL -Definición de bloques completos de PL/SQL.
Fecha
4
4
4
Módulo 1
S1
Temario en Detalle
Horas
Sesión
IV. CONTENIDO
S12 Evaluación Final
4
4
4
4
Módulo 2
-Construir e identificar los diferentes tipos de IF y diferentes tipos de -LOOP -Construcción de cursores explícitos. S9 -Describir la diferencia entre cursor implícito y explícito. -Utilizar un cursor en un loop. - Segundo cuestionario virtual -Manejo de excepciones. -Controlar los errores en un flujo de programas. S10 -Construcción de procedimientos y funciones, y paquetes en PL/SQL. -Crear “store procedures” y funciones con lógica de negocio. -Invocar a estos objetos -Agrupar los procedimientos y funciones en un paquete. -Disparadores en PL/SQL S11 -Construir disparadores en una tabla que resuelvan problemas no resueltos con las funcionalidades estándar de Oracle.