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. |
|
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 unica; 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: Triggers Externos, Triggers SQL, Triggers
"Instead Of". Combinación de ambos recursos. Ventajas
y desventajas.
Administración de la Base de Datos desde Interfaz Gráfica:
iSeries Navigator: Run SQL Scripts, Database Navigator.
Nociones de SQL. Conceptos de Jornalización.
Accesos optimizados a la base de datos: Stored Procedures. Tipos de Stored
Procedures: SQL y externos.
Conocimiento de las distintas Herramientas de análisis de Performance
SQL desde la interfaz gráfica iSeries Navigator: Visual Explain,
Supervisores de Rendimiento SQL, Index Advisor, SQL Plan Cache.
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.
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, definición
de Triggers y utilización de Stored Procedures, siendo capaz de
implementarlas aplicando los recursos del DB2 UDB for i5/OS.
|