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 : 48 Horas Académicas
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: Evaluación Cuestionarios Virtuales (2) Tareas Virtuales (2) Evaluación Parcial Evaluación Final Total Sesión
Actividad
Sesión 6 Sesión 12
Evaluación Parcial Evaluación Final
Ponderación 15% 15% 30% 40% 100% Fecha
Todos los cuestionarios 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.
Los cuestionarios y las tareas virtuales tendrán un promedio individual. Sesión Sesión 3 Sesión 9
Actividad Primer Cuestionario Virtual Primera Tarea Virtual Segundo Cuestionario Virtual Segunda Tarea Virtual
Fecha
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.
S2
S3
S4
S5
S6
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 Primera Tarea 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
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.
Evaluación Parcial
Módulos
4
4
4
4
4
4
D
Fecha
Temario en Detalle
Módulo 1
S1
CONTENIDO
Horas
Sesión
IV.
S9
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
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.
4
4
4
Segundo Cuestionario virtual Segunda Tarea Virtual Manejo de excepciones. Controlar los errores en un flujo de programas. Construcción de procedimientos y funciones, y paquetes en PL/SQL. S10 Crear “store procedures” y funciones con lógica de negocio. Invocar a estos objetos
S11
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.
S12 Evaluación Final
4
3
S8
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.
Módulo 2
S7