MODULO 1: DISEÑO DE BASES DE DATOS RELACIONALES.
- Información, sistemas, sistemas de información y procesos de negocio.
- Datos, relaciones, entidades, atributos, cardinalidades, listas y conjuntos.
- Diseño conceptual, lógico y físico.
- Representación gráfica del modelo Entidad / Relación.
- Dependencias y Normalización del modelo lógico: 1FN, 2FN, 3FN, FNBC.
- Sistema de ficheros. Ficheros, registros, campos, formatos, claves ajenas y primarias e índices.
- Bases de Datos (BD).
- Jerárquicas.
- En red.
- Relacionales.
- Orientadas a objeto.
- Bases de Datos Relacionales (BDR).
- Tablas.
- Claves ajenas y primarias.
- Claves ajenas y primarias.
- Índices.
- Integridad referencial.
- Disparadores.
- Ventajas de las Bases de Datos
- Redundancia.
- Fácil actualización.
- Acceso común a los datos.
- Control de concurrencia.
- Independencia de los datos del nivel físico.
- Integridad-Transacciones.
- Seguridad.
- Confidencialidad.
MODULO 2: CONFIGURACIÓN E IMPLEMENTACIÓN DE BASES DE DATOS RELACIONALES.
- Sistemas Gestores de Bases de Datos (SGBD).
- Funhciones.
- Arquitectura.
- Lenguajes de Definición (DDL) y de Manipulación (DML). El lenguaje SQL.
- Sentencias de Definición. Creación, eliminación y modificación de
- Tablas.
- Campos.
- Claves ajenas y primarias.
- Índices.
- Restricciones.
- Concurrencia. Bloqueos de campo, registro, tabla y página
- Confidencialidad.
- Usuarios.
- Roles y permisos.
- Ficheros de auditoria.
- Integridad de transacciones: métodos de integridad.
- Seguridad: usuarios y permisos.
- Copias de seguridad y restauraciones a un estado anterior válido de la base de datos. Ficheros Log y restauración ante fallos.
- Esquemas externos y esquema Interno. Mantenimiento de vistas. Sentencias asociadas.
- Metadato, diccionario de datos y repositorio.
- Utilidades y formatos para la exportación e importación entre SGBD.
MODULO 3: GESTIÓN Y ADMINISTRACIÓN DE BASES DE DATOS RELACIONALES.
- Lenguaje de Manipulación de base de datos (DML).
- Actualizaciones y Consultas mediante las utilidades interactivas del SGBD.
- Altas.
- Bajas.Altas.
- Modificaciones.
- Consultas de registros.
- Actualizaciones mediante las sentencias del SQL.
- Altas: Insert-into.
- Bajas: Delete-where.
- Modificaciones: Update-set-where.
- Consulta mediante sentencias del SQL.
- Consultas de Registros: La sentencia SELECT.
- La ordenación. Ascendente ó descendente, por un campo, ó por varios mediante la sentencia ORDER BY.
- El complemento DISTINCT.
- La sentencia JOIN.
- Los JOIN’s anidados.
- Agrupación de registros.
- El complemento GROUP BY y el HAVING.
- Los complementos SUM, COUNT, AVG, MAX y MIN.
- Operaciones entre tablas.
- UNION, JOIN, IN, MINUS, SOME, ALL, EXISTS.
- Operadores de comparación: igual, distinto, mayor y menor, between y like.
- Operadores aritméticos: +, - , * , /.
- Funciones matemáticas y de carácter: SIN(), SQR(), LEFT(), LEN(), etc.
- Integridad y Transacciones.
- Inicio, fin y aborto de transacción.
- Sentencias asociadas: Start-Transaction, Commit y Roll-Back.
- Álgebra Relacional, operaciones.
- Unión, diferencia, producto.
- Proyección, selección.
- División.
- JOIN, EQUIJOIN, JOIN NATURAL Y SEMIJOIN.
- Procedimientos Almacenados.
- Cursores.
- Variables, variables de entorno.
- Funciones lógicas, aritméticas y de carácter.
- Sentencias condicionales y de bucles.
- Llamadas a otros procedimientos.
- Utilidades para el análisis del rendimiento de las consultas y los procedimientos almacenados.
MODULO 4: ENTORNOS DE DESARROLLO DE CUARTA GENERACIÓN PARA BASES DE DATOS RELACIONALES.
- Procesos interactivos y por lotes.
- Arquitectura cliente-servidor. Acceso remoto.
- Distintas formas de ejecución del SQL: interactivo, batch e inmerso.
- Lenguajes de cuarta generación.
- Generadores de menús.
- Generadores de pantalla.
- Generadores de informes.
- Generadores de consultas.
- Elaboración de prototipos.
- Repositorio.
- Herramientas de prueba.
- Librerías del sistema.
- Entornos de desarrollo: Editor, compilador, enlazador, depurador.
- Manual de usuario de la aplicación creada.
- Ayuda en línea de las aplicaciones.
- Generadores de documentación.
- Matrices de referencias cruzadas procesos-tablas.
No hay comentarios:
Publicar un comentario