Objetivo:
Profundizar los conocimientos del participante sobre la gestión de datos en AS/400, desde el punto de vista de la teoría relacional, brindándole herramientas para un mejor diseño de sus bases de datos, y de un mejor aprovechamiento del AS/400 como database server.
Dirigido a:
Personal técnico de las áreas de desarrollo, dba's, system-programming y administración afectado a este tema.
Prerrequisitos: Haber realizado el curso Codificación de Base de Datos DB2/400 o poseer conocimientos equivalentes.
Metodología:
Todo el curso se desarrollará en forma práctica sobre terminales disponibles a todos los participantes. En todos los casos se resolverán ejercicios asistidos por el instructor del taller.
Temario:
Repaso de conceptos básicos del DB2/400. Componentes básicos: Tablas, vistas, índices. Características. Relación con los objetos del OS/400. DDS.
Concepto de clave, clave primaria, claves "padre" y clave foránea. Consistencia e integridad referencial, restricciones de comprobación.
Cómo se implementan en AS/400 los principios de consistencia e integridad referencial: Restricciones y triggers. Tipos de restricciones. Clases de triggers disponibles. Combinación de ambos recursos. Ventajas y desventajas.
Administración de la Base de Datos desde Interfaz Gráfica: Operations Navigator.
Nociones de SQL. Conceptos de Jornalización.
Accesos optimizados a la base de datos: Stored Procedures. Tipos de Stored Procedures: SQL y externos.
Introducción al Concepto de Client/Server. El AS/400 como database server en distintos entornos. Acceso desde PC vía ODBC. Acceso desde JAVA: JDBC. La base de datos en un entorno de Web. Net.Data.
Una vez completado el curso, el estudiante debería estar capacitado para efectuar un diseño adecuado de una base de datos, identificando las restricciones de consistencia e integridad relacional, siendo capaz de implementarlas aplicando los recursos del DB2/400.
|