Temario
Programación de Base de Datos con PL-SQL I.
DATOS GENERALES Nombre del Curso Total de Horas
II.
: Programación de Bases de Datos con PL-SQL : 40 Horas Académicas
METODOLOGÍA
Curso teórico-práctico. Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Realización de tareas y actividades. Evaluación permanente.
III. EVALUACIÓN La ponderación de las evaluaciones son las siguientes: Evaluación Cuestionario Virtuales (2) Tareas Virtuales (2) Evaluación Parcial Evaluación Final Total Sesión
Actividad
Sesión 5 Sesión 10
Evaluación Parcial Evaluación Final
Ponderación 15% 15% 30% 40% 100% Fecha
Todos los cuestionarios virtuales tienen una vigencia para su resolución de 72 horas, la duración por cuestionario virtual es de 30 minutos y tiene dos intentos permitidos para su resolución. La nota más alta prevalecerá.
Los cuestionarios y las tareas virtuales tendrán un promedio individual.
Sesión Sesión 3 Sesión 8
Actividad Primer Cuestionario Virtual Primera Tarea Virtual Segundo Cuestionario Virtual Segunda Tarea Virtual
Fecha
S2
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.
S3
S4
S5
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
Módulos
Fecha
Temario en Detalle
4
4
Módulo 1
S1
CONTENIDO
Horas
Sesión
IV.
4
Primer Cuestionario Virtual Primera Tarea Virtual 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.
4
Examen Parcial
4
S7
S8
S9
Construir e identificar los diferentes tipos de IF y diferentes tipos de LOOP Construcción de cursores explícitos. Describir la diferencia entre cursor implícito y explícito. Utilizar un cursor en un loop. Manejo de excepciones. Controlar los errores en un flujo de programas. 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
Segundo Cuestionario virtual Segunda Tarea Virtual Agrupar los procedimientos y funciones en un paquete. Disparadores en PL/SQL Construir disparadores en una tabla que resuelvan problemas no resueltos con las funcionalidades estándar de Oracle.
S10 Evaluación Final
4
4
4
4
4
3
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. 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 2
S6