Curso de Diseño y Administración de Bases de Datos
Acerca de este curso
> 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.