NOMBRE DE LA ASIGNATURA
BASES DE DATOS I
CICLO CLAVE DE LA ASIGNATURA
CUARTO CUATRIMESTRE ISC424
OBJETIVO GENERAL DE LA ASIGNATURA
Al término del curso el alumno identificará las características más importantes de
una Base de Datos y las aplicará en modelos de datos usando un manejador de
Base de Datos relacional, lo que le dará la posibilidad de apoyar en el manejo y
control de la información.
TEMAS Y SUBTEMAS
I. INTRODUCCIÓN A LOS CONCEPTOS DE BASE DE DATOS
1.1 Definición de Base de Datos
1.2 Objetivos de los Sistemas de Base de Datos
1.3 Abstracción de la información
1.4 Modelos de Datos
1.5 Instancias y esquemas
1.6 Independencia de los datos
1.7 Lenguaje de la definición de datos
1.8 Lenguaje de manipulación de datos
1.9 Administrador de Bases de Datos
1.10 Usuarios de la Base de Datos
1.11 Estructura general del sistema
II. MODELOS DE DATOS
2.1 Entidad-Relación
2.2 Jerárquico
2.3 De Red
2.4 Relacional
2.5 Relacional extendido
2.6 Orientado a Objetos
III. MODELO ENTIDAD – RELACIÓN
3.1 Conceptos
3.2 Vínculos
3.3 Entidades y Conjunto de Entidades
3.4 Relaciones y Conjunto de Relaciones
3.5 Limitantes de mapeo
3.6 Llaves Primarias
3.7 Diagrama Entidad-Relación
IV. MODELO RELACIONAL
4.1 Álgebra Relacional
4.2 Cálculo Relacional de Tuplas
4.3 Conceptos básicos: Relación, Tabla, Dominio, Tupla, Esquemas
4.4 Cálculo Relacional de Predicados
4.5 Lenguajes comerciales: SQL, Quel, QBE
4.6 Integridad referencial
V. DISEÑO DE BASE DE DATOS RELACIONALES
5.1 Anomalías en inserciones, borrados y actualizaciones
5.2 Las dependencias funcionales y multivaluadas
5.3 Manipulación de dependencias funcionales
5.4 Normalización: 1NF, 2NF, 3NF, Forma Normal Boyce-Codd
5.5 Criterios para Normalizar
VI. BASE DE DATOS DISTRIBUIDAS
6.1. Sistemas de Base de Datos Centralizados
6.2. Fundamentos de las Bases de Datos Distribuidas
6.3. Bases de datos en múltiples servidores
6.4. Optimización de las estrategias de acceso
6.5. Proceso de actualizaciones en Bases de Datos Distribuidas
ACTIVIDADES DE APRENDIZAJE
BAJO LA CONDUCCIÓN DE UN DOCENTE
Exposición de temas
Problemas
Ejercicios en el laboratorio de cómputo
INDEPENDIENTES
Cuadros sinópticos
Lectura de textos
Investigación bibliográfica, documental y vía Internet
Ejercicios, analizando los modelos de datos y la base de datos distribuida
CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN
Ejercicios 15%
Exposición 10%
Reporte de prácticas en el laboratorio 25%
Exámenes parciales 25%
Examen final 25%