Saltar la navegación

Contenidos Básicos

Sistemas de almacenamiento de la información

  • Sistema lógico de almacenamiento. Concepto, características y clasificación.
  • Ficheros tradicionales, concepto y tipos (planos, indexados, acceso directo, entre otros).
  • Bases de datos. Conceptos, usos y tipos según el modelo de datos y la ubicación de la información.
  • Sistemas gestores de base de datos. Concepto, estructura, componentes, funciones y tipos. Ventajas de los SGBD frente a los sistemas de ficheros tradicionales.

Diseño lógico de bases de datos

  • Modelo de datos. Concepto y tipos. El proceso de diseño de una base de datos.
  • El modelo E/R. Concepto, tipos, elementos y representación. Diagramas E/R.
  • El modelo Relacional. Concepto, elementos y representación. Diagramas Relacionales.
  • Paso del modelo E/R al modelo relacional. Transformación de diagramas.
  • Normalización.
  • Revisión del diseño, desnormalización y otras decisiones no derivadas del proceso de diseño, identificación, justificación y documentación.

Diseño físico de bases de datos

  • El proceso de diseño físico, concepto y transición desde el diseño lógico. Estructuras físicas de almacenamiento.
  • Herramientas gráficas proporcionadas por el sistema gestor para la implementación de la base de datos.
  • SQL. Conceptos fundamentales.
  • 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 del diseño, carga inicial y pruebas.
  • Diccionario de datos, definición y documentación.

Realización de consultas

  • El lenguaje de manipulación de datos para la realización de consultas. La sentencia SELECT.
  • Consultas simples, de resumen y agrupación.
  • Subconsultas.
  • Unión de consultas.
  • Composiciones internas y externas.
  • Asistentes y herramientas gráficas proporcionadas por el sistema gestor para la realización de consultas.
  • Ventajas e inconvenientes de las distintas opciones válidas para llevar a cabo una consulta determinada.

Modificación de información almacenada

  • Edición de los datos.
    • Sentencias para modificar el contenido de la base de datos, INSERT, DELETE y UPDATE.
    • Subconsultas y combinaciones en órdenes de edición.
    • Herramientas gráficas proporcionadas por el sistema gestor para la edición de la información.
    • Transacción. Concepto, sentencias de procesamiento de transacciones.
    • Acceso simultáneo a los datos, concepto de bloqueo y políticas de ejecución.
  • Construcción de guiones.
    • Guión. Concepto y tipos.
    • Lenguajes de programación, metodologías, estructuras de control y estructuras de agrupación, tipos de datos, identificadores, variables y operadores.
    • Herramientas de codificación, depuración y prueba de guiones.

Gestión de la seguridad de los datos

  • Seguridad de la información, repaso de conceptos fundamentales para bases de datos.
  • Copias de seguridad, realización y restauración. Sentencias, herramientas gráficas y utilidades proporcionadas por los sistemas gestores para su realización.
  • Interpretación de la información suministrada por los mensajes de error y los ficheros de registro, recuperación de fallos.
  • Importación y exportación de datos. Concepto, sentencias, herramientas gráficas y utilidades proporcionadas por los sistemas gestores para su realización.
  • Transferencia de datos entre sistemas gestores. Concepto, estrategias, sentencias, herramientas gráficas y utilidades proporcionadas por los sistemas gestores para su realización.