FACULTAD DE INGENIERA
Curso:
Crditos:
Nivel:
Ciclo:
Tipo:
Requisitos:
Semestre:
Profesor:
El fundamento terico de los tpicos del curso se desarrollar mediante exposiciones orales y
complementadas con ejercicios resueltos y propuestos. Se dictar 4 horas de clase semanales.
La parte terica ser reforzada con la realizacin de laboratorios donde el alumno utilizar
herramientas informticas para experimentar el diseo, implementacin y operacin de una base de
datos. Se dictar un mnimo de 10 horas de laboratorio en el semestre (adicionales a las horas de
clase).
Para complementar la parte terica los alumnos tendrn que desarrollar un trabajo grupal de diseo,
implementacin y operacin de una base de datos.
Bases de Datos BD
1 de 4
Bases de Datos BD
2 de 4
Contenido
Tema 1: Fundamentos
Objetivos del modelo relacional Relaciones y Atributos Dominios Ventajas del
enfoque relacional Claves en el modelo relacional
Tema 2: Generacin del modelo relacional a partir del modelo E-R
Traduccin de entidades y atributos Traduccin de relaciones
Tema 3: Reglas y Operadores
Valores nulos Regla de integridad de entidades Regla de integridad referencial
Operaciones en el modelo relacional
Tema 4: Normalizacin
Anomalas presentes Proceso de Normalizacin Formas Normales
Tema 5: Criterios de diseo
Redundancia Desempeo Consumo de Espacio Mantenimiento Procesamiento
de consultas Flexibilidad
Tema 6: Limitaciones
Limitaciones del modelo relacional
UNIDAD 4: SQL
Duracin
3,5 semanas
Objetivos del Aprendizaje
Al concluir la unidad, el estudiante debe ser capaz de:
Crear y mantener una base de datos relacional por medio del SQL ANSI.
Manipular los datos de una base de datos relacional por medio del SQL ANSI.
Contenido
Tema 1: Introduccin
Historia Estructura del SQL
Tema 2: DDL
Clusulas CREATE ALTER DROP
Tema 3: DML
Clusulas SELECT WHERE JOIN GROUP BY Funciones interconstrudas INSERT
INTO UPDATE DELETE - Procedimientos almacenados - Triggers
Bases de Datos BD
3 de 4
Duracin
1 semanas
Objetivos del Aprendizaje
Al concluir la unidad, el estudiante debe ser capaz de:
Conocer las arquitecturas cliente-servidor de un sistema de bases de datos.
Elaborar polticas de acceso concurrente y de seguridad para una base de datos.
Contenido
Tema 1: Data Warehouse
Definicin, Funcin, Data Marts, Cubos de Informacin
Tema 2: Data Mining
Definicin, Proceso, Tcnicas
Bases de Datos BD
4 de 4