Criteria

Ficha del curso

Fundamentos de Bases de Datos

Curso e-Learning 10 horas Generar ficha
Ofimática, informática y comunicaciones

Contenidos

UNIDAD 1: Bases de datos

  • ¿Que es una base de datos?
  • Sistemas Gestores de Bases de datos
  • Modelo jerarquico
  • Modelo de red
  • Modelo relacional
  • Modelo orientado a objetos
  • Disegno conceptual, logico y fisico

UNIDAD 2: El modelo entidad-relacion

  • El modelo entidad-relacion
  • Entidades
  • Atributos
  • Relaciones
  • Entidades fuertes y debiles
  • Modelo entidad relacion extendido
  • Expecializacion inclusiva o exclusiva
  • Representacion de especializaciones
  • Pasos para el disegno

UNIDAD 3: Modelo de bases de datos relacionales

  • El modelo relacional
  • Tablas o relaciones
  • Dominios
  • Grado y cardinalidad
  • Propiedades de las tablas
  • Claves
  • Nulos
  • Restricciones
  • Reglas de Codd
  • Transformacion de las entidades fuertes
  • Relaciones Varios a varios
  • Relaciones de orden n
  • Relaciones de uno a varios
  • Relaciones De uno a uno
  • Relaciones de cero a uno
  • Relaciones de cero a cero
  • Relaciones recursivas
  • Representacion de entidades debiles
  • Relaciones de especializacion

UNIDAD 4: Representacion grafica del modelo relacional

  • Representacion de esquemas de bases de datos relaciones
  • Normalizacion
  • Primera Forma normal (1FN)
  • Dependencias Funcionales
  • Segunda Forma normal (2FN)
  • Tercera Forma normal (3FN)
  • Forma normal de Boyce-Codd (FNBC)
  • Dependencias multivaluadas
  • Cuarta Forma normal (4FN)
  • Quinta Forma normal (5FN)

Objetivos

  • Comprender los conceptos basicos de bases de datos y su importancia en la gestion de grandes cantidades de datos.
  • Aprender a disegnar y crear bases de datos eficientes y escalables.
  • Desarrollar habilidades para administrar bases de datos y garantizar su integridad y seguridad.
  • Aprender a utilizar lenguajes de consulta como SQL para acceder y analizar datos en una base de datos.
  • Comprender como integrar bases de datos con aplicaciones y sistemas para crear soluciones complejas.
  • Desarrollar habilidades para crear y desplegar soluciones de bases de datos eficientes y escalables.

Volver al catálogo