Contenidos SCORM

Bases de datos -BBDD-

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales

El scorm de Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales le ofrece una formación especializada en la materia.

  • Duración240 h
  • Unidades11
  • FormatoSCORM 1.2

Sobre este contenido

El scorm de Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales le ofrece una formación especializada en la materia. Debemos saber que en la actualidad, en el mundo de la informática y las comunicaciones, es imprescindible tener conocimiento sobre los sistemas microinformáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente scorm se trata de aportar los conocimientos necesarios para conocer el diseño de bases de datos relacionales, conocer la definición y manipulación de datos y el acceso a bases de datos.

A quién va dirigido

Este scorm de Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales está dirigido a todas aquellas personas que emplean su tiempo en la informática y las comunicaciones, concretamente en programación en lenguajes estructurados de aplicaciones de gestión, dentro del área profesional de desarrollo, y a todas aquellas personas interesadas en adquirir conocimientos relacionados con las Bases de Datos y Lenguajes Estructurales

Temario

11 unidades didácticas · 240 horas

Contenido11 unidades
SCORM 1

Diseño de bases de datos relacionales

SCORM 1

Introducción a las bases de datos.

  • Evolución histórica de las bases de datos.
  • Ventajas e inconvenientes de las bases de datos.
  • Conceptos generales:
  • - Concepto de bases de datos.
  • - Objetivos de los sistemas de bases de datos:
  • * Redundancia e inconsistencia de datos.
  • * Dificultad para tener acceso a los datos.
  • * Aislamiento de los datos.
  • * Anomalías del acceso concurrente.
  • * Problemas de seguridad.
  • * Problemas de integridad.
  • - Administración de los datos y administración de bases de datos.
  • - Niveles de Arquitectura: interno, conceptual y externo.
  • - Modelos de datos. Clasificación.
  • - Independencia de los datos
  • - Lenguaje de definición de datos
  • - Lenguaje de manejo de bases de datos. Tipos.
  • - El Sistema de Gestión de la Base de Datos (DBMS).Funciones.
  • - El Administrador de la base de datos (DBA).Funciones.
  • - Usuarios de las bases de datos
  • - Estructura general de la base de datos. Componentes funcionales.
  • - Arquitectura de sistemas de bases de datos.
SCORM 2

Modelos conceptuales de bases de datos.

  • El modelo entidad-relación:
  • - Entidades.
  • - Interrelaciones: Cardinalidad, Rol y Grado.
  • - Dominios y valores.
  • - Atributos.
  • - Propiedades identificatorias.
  • - Diagramas entidad-relación. Simbología.
  • El modelo entidad-relación extendido.
  • Restricciones de integridad:
  • - Restricciones inherentes.
  • - Restricciones explícitas.
SCORM 3

El modelo relacional.

  • Evolución del modelo relacional.
  • Estructura del modelo relacional:
  • - El concepto de relación. Propiedades de las relaciones.
  • - Atributos y dominio de los atributos.
  • - Tupla, grado y cardinalidad.
  • - Relaciones y tablas.
  • Claves en el modelo relacional:
  • - Claves candidatas.
  • - Claves primarias.
  • - Claves alternativas
  • - Claves ajenas.
  • Restricciones de integridad:
  • - Valor «Null» en el modelo.
  • - Integridad de las entidades.
  • - Integridad referencial.
  • Teoría de la normalización:
  • - El proceso de normalización. Tipos de dependencias funcionales.
  • - Primera forma normal (1FN).
  • - Segunda forma normal (2FN).
  • - Tercera forma normal (3FN).
  • - Otras formas normales (4FN, 5FN).
  • - Desnormalización. Razones para la desnormalización.
SCORM 4

El ciclo de vida de un proyecto.

  • El ciclo de vida de una base de datos:
  • - Estudio previo y plan de trabajo. Actividades.
  • - Concepción de la BD y selección del equipo físico y lógicos:
  • * Conceptos generales acerca del análisis de aplicaciones.
  • * Concepción de la base de datos.
  • * Selección del equipo físico y lógicos necesarios.
  • - Diseño y carga:
  • * Conceptos generales acerca del diseño de aplicaciones.
  • * Diseño lógico.
  • * Diseño físico.
  • * Carga y optimización de la base de datos.
  • Conceptos generales del control de calidad:
  • - Control de calidad de las especificaciones funcionales.
  • - Seguimiento de los requisitos de usuario.
SCORM 5

Creación y diseño de bases de datos.

  • Enfoques de diseño:
  • - Diseños incorrectos. Causas.
  • - Enfoque de análisis. Ventajas y desventajas.
  • - Enfoque de síntesis. Ventajas y desventajas.
  • Metodologías de diseño:
  • - Concepto.
  • - Diseños conceptual, lógico y físico.
  • - Entradas y salidas del proceso.
  • Estudio del diseño lógico de una base de datos relacional.
  • El Diccionario de Datos: concepto y estructura.
  • Estudio del diseño de la BBDD y de los requisitos de usuario.
SCORM 2

Definición y manipulación de datos

SCORM 1

Lenguajes relacionales.

  • Tipos de lenguajes relacionales.
  • Operaciones en el modelo relacional.
  • Álgebra relacional:
  • - Clasificación de operadores.
  • - Denominación de atributos.
  • - Relaciones derivadas.
  • - Operaciones primitivas: selección, proyección, producto cartesiano, unión y diferencia.
  • - Otras operaciones: intersección, join, división, etc.
  • Cálculo relacional:
  • - Cálculo relacional orientado a dominios.
  • - Cálculo relacional orientado a tuplas.
  • - Transformación de consultas entre álgebra y cálculo relacional.
  • Lenguajes comerciales: SQL (Structured Query Language), QBE (Query By Example):
  • - Orígenes y evolución del SQL.
  • - Características del SQL.
  • - Sistemas de Gestión de bases de datos con soporte SQL.
SCORM 2

El lenguaje de manipulación de la base de datos.

  • El lenguaje de definición de datos (DDL):
  • - Tipos de datos del lenguaje.
  • - Creación, modificación y borrado de tablas.
  • - Creación, modificación y borrado de vistas.
  • - Creación, modificación y borrado de índices.
  • - Especificación de restricciones de integridad.
  • El lenguaje de manipulación de datos (DML):
  • - Construcción de consultas de selección: Agregación, Subconsultas, Unión, Intersección, Diferencia.
  • - Construcción de consultas de inserción.
  • - Construcción de consultas de modificación.
  • - Construcción de consultas de borrado.
  • Cláusulas del lenguaje para la agrupación y ordenación de las consultas.
  • Capacidades aritméticas, lógicas y de comparación del lenguaje.
  • Funciones agregadas del lenguaje.
  • Tratamiento de valores nulos.
  • Construcción de consultas anidadas.
  • Unión, intersección y diferencia de consultas.
  • Consultas de tablas cruzadas.
  • Otras cláusulas del lenguaje.
  • Extensiones del lenguaje:
  • - Creación, manipulación y borrado de vistas.
  • - Especificación de restricciones de integridad.
  • - Instrucciones de autorización.
  • - Control de las transacciones.
  • El lenguaje de control de datos (DCL):
  • - Transacciones.
  • - Propiedades de las transacciones: atomicidad, consistencia, aislamiento y permanencia:
  • * Estados de una transacción: activa, parcialmente comprometida, fallida, abortada y comprometida.
  • * Consultas y almacenamiento de estructuras en XML.
  • * Estructura del diccionario de datos.
  • - Control de las transacciones.
  • - Privilegios: autorizaciones y desautorizaciones.
  • Procesamiento y optimización de consultas:
  • - Procesamiento de una consulta.
  • Tipos de optimización: basada en reglas, basada en costes, otros.
  • - Herramientas de la BBDD para la optimización de consultas.
SCORM 3

Acceso a bases de datos

SCORM 1

Acceso a bases de datos y otras estructuras.

  • El cliente del SGBD. Usuarios y privilegios.
  • El lenguaje SQL.
  • Objetos de la base de datos.
  • Integridad y seguridad de los datos:
  • - Redundancia.
  • - Inconsistencia.
  • - Integridad.
  • Sentencias del lenguaje estructurado para operar sobre las bases de datos.
  • APIs de acceso a bases de datos.
  • Integración de los objetos de la base de datos en el lenguaje de programación estructurado.
  • Conexiones para el acceso a datos:
  • - Inicio y conexión con el servidor de la base de datos.
  • - Establecimiento de una conexión.
  • - Cierre de conexiones.
  • - Reconexiones.
  • Realización de consultas SQL desde un programa estructurado:
  • - Selección de la base de datos.
  • - Selección de datos.
  • - Recuperación de datos.
  • - Funciones para el procesamiento de los resultados.
  • Creación y eliminación de bases de datos.
  • Creación y eliminación de tablas.
  • Manipulación de datos contenidos en una base de datos:
  • - Inserción y eliminación de datos de una tabla.
  • - Actualización de filas de una tabla.
  • Objetos de Acceso a Datos (DAO):
  • - Definición.
  • - El modelo de objetos de DAO.
  • - Utilización de Objetos de Acceso a Datos.
  • Herramientas de acceso a datos proporcionadas por el entorno de programación.

Palabras clave

  • Acceso
  • Aplicaciones
  • bases
  • certificación
  • Comunicaciones
  • curso
  • Datos
  • Desarrollo
  • Especialista
  • Estructurados
  • Gestión
  • Informatica
  • Lenguajes
  • programacion

Más contenidos de Bases de datos -BBDD-

Ver los 68 →