Curso de Bases de Datos Relacionales

Catálogo / Formación Complementaria

Curso

Curso de Bases de Datos Relacionales

Hasta 100%
de la cuota FUNDAE
Teleformación
Modalidad
Con tutor
Seguimiento experto
SCORM
Acceso 24/7

Descripción

Este Curso de Bases de Datos Relacionales 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 muy importante conocer los sistemas microinformáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para conocer el diseño de bases de datos relacionales y conocer la definición y manipulación de datos.

180 horas · Scorm · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

Unidad formativa 1. Diseño de bases de datos relacionales

Unidad didáctica 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.

Unidad didáctica 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.

Unidad didáctica 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.

Unidad didáctica 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.

Unidad didáctica 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.

Unidad formativa 2. Definición y manipulación de datos

Unidad didáctica 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.

Unidad didáctica 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.

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll to Top