Diseño y Modelado de Bases de Datos

  • Nivel del curso: Principiante
  • Categorías Bases de Datos
  • Duración 24h
  • Última actualización 26 abril, 2022

Acerca de este curso

Hoy en día, las bases de datos relacionales se han convertido en la parte esencial de la mayoría de los sistemas de cómputo, ya que permite un manejo dinámico de la información, proporcionando mecanismos de seguridad, de precisión y de control de los datos almacenados en ella; además de proveer elementos relevantes para la toma de decisiones y métodos de actuación relacionada con el manejo de grandes volúmenes de datos.

Descripción

> Módulo 1. Conceptos asociados a las Bases de Datos

Definiciones y conceptos (dato, banco de datos, información, sistema de información, campo, registro, archivo, sistema de base de datos).

Evolución de las bases de datos (Modelo de datos).

Necesidades y ventajas de las bases de datos.

Redundancia.

Consistencia.

Integridad. 

Tipos de integridad (llave primaria, tabla, campo, referencial).

Seguridad.

Niveles de seguridad.

Independencia lógica de los datos.

Independencia física de los datos.

 

> Módulo 2. El modelo relacional y las doce reglas de Cood

Componentes del modelo relacional (entidad, relación, tupla, atributo, grado, cardinalidad, dominio).

Tipos de llaves.

Las doce reglas de Codd.

 

> Módulo 3. Modelado de una Base de Datos

Pasos para un modelado de base de datos relacional. 

Modelado Conceptual.

Modelado Lógico.

Modelado Físico.

Normalización de una base de datos.

Diccionario de datos y tablas de instancia.

Uso de herramientas CASE y su función.

 

> Módulo 4. Álgebra Relacional

Definición y su función.

Operadores de conjuntos.

Operadores relacionales.

 

> Módulo 5. Sistemas manejadores de Bases de Datos relacionales

Definición y función de los RDBMS.

Componentes de los RDBMS.

Usuarios de la base de datos (DBA, DBO y usuarios finales).

RDBMS comerciales y de software libre.

 

> Módulo 6. Introducción al lenguaje estructurado de consulta (SQL)

Historia de SQL.

Características Generales.

Creación de base de datos y tablas.

Manejo de la información contenida en una tabla.

¿Qué aprenderé?

  • Conocerá modelos de abstracción de datos
  • Diseñará bases de datos basadas en el modelo relacional
  • Utilizará herramientas CASE que le ayuden en el modelado de las mismas
$4,640.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac OS o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Programadores, desarrolladores de software, estudiantes en clases de programación, desarrolladores que necesitan aprender a diseñar y gestionar bases de datos, cualquier persona que quiera mejorar sus habilidades de programación adicionando bases de datos.