a) Sistemas de almacenamiento de la información:
Ficheros (planos, indexados y acceso directo, entre otros). Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la información. Otros sistemas de almacenamiento (XML y servicios de directorios, entre otros). Sistemas de información. Sistemas de información empresarial. Sistemas gestores de base de datos: funciones, componentes y tipos.
b) Diseño lógico de bases de datos:
Modelo de datos. Modelo lógico de la base de datos. Metodología. La representación del problema: los diagramas E/R: Entidades y relaciones. Cardinalidad. Debilidad. El modelo E/R ampliado. El modelo relacional: Terminología del modelo relacional. Características de una relación. Claves primarias y claves ajenas. Álgebra relacional. Cálculo relacional. Paso del diagrama E/R al modelo relacional. Normalización: Dependencias funcionales. Formas normales. Justificación de la desnormalización. El modelo orientado a objetos: Conceptos básicos del modelo orientado a objeto. Diagramas de clases y de objetos.
c) Diseño físico de bases de datos:
Herramientas gráficas proporcionadas por el sistema gestor para la implementación de la base de datos. El lenguaje de definición de datos. Creación, modificación y eliminación de bases de datos. Creación, modificación y eliminación de tablas. Tipos de datos. Implementación de restricciones. Verificación de las restricciones. Documentación del diseño.
d) Realización de consultas:
Herramientas gráficas proporcionadas por el sistema gestor para la realización de consultas. Herramientas externas al gestor. Sentencias para la consulta. La sentencia SELECT. Selección y ordenación de registros. Tratamiento de valores nulos. Consultas de resumen. Agrupamiento de registros. Unión de consultas. Composiciones internas y externas. Subconsultas. Consultas complejas.
e) Edición de los datos:
Herramientas gráficas proporcionadas por el sistema gestor para la edición de la información. Herramientas externas al gestor. Las sentencias INSERT, DELETE y UPDATE. Modelos de transacciones y de consultas. Subconsultas y combinaciones en órdenes de edición. Transacciones; sentencias de procesamiento de transacciones. Formas de acceso a datos. Acceso simultáneo a los datos: políticas de bloqueo.
f) Construcción de guiones:
Introducción. Lenguaje de programación. Tipos de datos, identificadores, variables. Operadores. Estructuras de control. Estructuras funcionales: Módulos, procedimientos, funciones. Funciones de librerías básicas disponibles.
g) Gestión de la seguridad de los datos:
Recuperación de fallos. Principales fallos en una base de datos. Herramientas del SGBD para la recuperación ante fallos. Copias de seguridad. Tipos. Planificación de copias de seguridad. Herramientas gráficas y utilidades proporcionadas por el sistema gestor para la realización y recuperación de copias de seguridad. Sentencias para la realización y recuperación de copias de seguridad. Herramientas gráficas y utilidades para importación y exportación de datos. Herramientas de verificación de integridad de la base de datos. Migración de datos entre sistemas gestores. Documentación de las medidas y políticas de seguridad.
|