Introducción al diseño de bases de datos

Presentación

Hoy en día las bases de datos relacionales se han convertido en un factor esencial de todo sistema de cómputo, gracias a que permiten un manejo dinámico de la información; proporcionan seguridad, precisión y control, y, por consiguiente, proveen elementos relevantes para la toma de decisiones operativas y tácticas, relacionadas con el manejo de grandes volúmenes de datos.

OBJETIVO

El participante diseñará bases de datos ralacionales e identificará los elementos que conforman un sistema manejador de bases de datos.

PERFIL DE INGRESO

El curso está dirigido a las personas relacionadas con el diseño lógico de datos de los sistemas de información. Se sugiere haber cursado Introducción a la programación o tener conocimientos equivalentes.

Los interesados deberán:

TEMARIO

1. INTRODUCCIÓN Y CONCEPTOS ASOCIADOS A LAS BASES DE DATOS
1. 1. Definiciones y conceptos (dato, banco de datos, información, sistema de información, campo, registro, archivo, sistema de base de datos)
1. 2. Evolución de las bases de datos
1. 3. Reglas de Codd
2. EL MODELO RELACIONAL
2. 1. Elementos del modelo relacional (Relación/Tabla, Tupla/Renglón, Atributo/Columna, Dominio, Cardinalidad, Grado)
2. 2. Tipo de llaves
2. 3. Integridad de la información (Constraints)
2. 4. Índices
3. MODELADO LÓGICO DE UNA BASE DE DATOS
3. 1. Diagrama Entidad-Relación
3. 2. Las entidades y el manejo de relaciones
3. 3. Modelo lógico y físico
3. 4. El diccionario de datos como herramienta de documentación
3. 5. Normalización (1FN, 2FN y 3FN)
3. 6. Herramientas CASE
4. ÁLGEBRA RELACIONAL
4. 1. Definición
4. 2. Operadores de conjuntos
4. 3. Operadores relacionales
5. SISTEMAS MANEJADORES DE BASES DE DATOS RELACIONALES (RDBMS)
5. 1. Definición y función de los RDBMS
5. 2. RDBMS comerciales y de software libre
5. 3. Componentes de los RDBMS
5. 4. Arquitecturas de los RDBMS
5. 5. Definición y funciones de un DBA
6. INTRODUCCIÓN AL LENGUAJE ESTRUCTURADO DE CONSULTAS (SQL)
6. 1. Características generales
6. 2. Creación de base de datos y tablas
6. 3. Selección de la información
6. 4. Inserción, actualización y eliminación de información

DURACIÓN

El curso tiene una duración de 5 semanas, equivalentes a 30 horas.

FORMA DE TRABAJO

EVALUACIÓN

Prácticas
70%
Cuestionarios
10%
Participación en los foros
20%
Total 100%

REQUERIMIENTOS MÍNIMOS

Deberá tener disponible un equipo de cómputo con las siguientes características:

HARDWARE:
SOFTWARE: