Datos Generales
Nombre de la asignatura: Base de Datos I
Clave de la asignatura: IFG-9336
Horas/teoría: 4
Horas/practica: 2
Créditos: 10

Temario:
Número
Temas
Subtemas
I
Introducción

1.1 Objetivos de los Sistemas de Base de Datos
1.2 Abstracción de la Información
- Nivel Físico
- Nivel Conceptual
- Nivel de Visión
1.3 Modelos de Datos
- Modelos Lógicos Basados en Objetos
- Modelos Lógicos basados en registros
- Modelos Físicos de los Datos
1.4 Instancias y Esquemas
1.5 Independencia de los Datos
1.6 Lenguaje de Definición de Datos
1.7 Lenguaje de Manejos de Base de Datos
1.8 Manejador de Base de Datos
1.9 Administrador de Base de Datos
1.10 Usuarios de la Base de Datos
1.11 Estructura General del Sistema

II
Modelo Entidad/Relación 2.1 Entidades y Conjunto de Entidades
2.2 Relaciones y Conjunto de Relaciones
2.3 Limitantes de Mapeo
2.4 Llaves Primarias
2.5 Diagramas Entidad/Relación
2.6 Reducción de Diagramas Entidad/Relación a Tablas
2.7 Generalización y especialización
2.8 Agregación
III
Modelo Relacional 3.1 Estructura de las Bases de Datos relacionales
3.2 Lenguajes Formales de Consulta
3.3 Lenguajes Comerciales de Consulta
3.4 Modificación de la Base de Datos
3.5 Vistas
IV
Diseño de Bases de Datos Relaciónales

4.1 Riesgos en el Diseño de Bases de Datos Relaciónales
- Repetición de la Información
- Perdida de la Información
4.2 Normalización por Medio de Dependencias Funcionales.
- Dependencias Funcionales
- Teoría de Dependencias Funcionales
- Propiedades que debe Tener una Descomposición
- Forma Normal BCNF
- Tercera Forma Normal ENF
- Comparación de BCNF
4.3 Normalización por Medio de Dependencias de Valores Múltiples.
- Dependencia de Valores Múltiples
- Teoría de dependencia de Valores Múltiples
- Cuarta Regla Formal
4.4 Normalización por Medio de Dependencias de Producto.
- Dependencias de Producto
- Forma Normal de Proyecto-Producto
4.5 Forma Normal de Dominio Llave
4.6 Valores Atómicos
4.7 Otros Enfoques hacia el Diseño de Base de Datos

V Modelo de Datos de Red 5.1 Conceptos Básicos
5.2 Diagramas de estructuras de datos
- Relación Binaria
- Relaciones Generales
5.3 Modelo de Grupo de Trabajo de Bases de Datos (DBGT) CODASYL
- Restricción de Ligas
- Conjuntos DBGT
- Grupos Repetidos
5.4 Recuperación de Datos de DBGT
- Área de Trabajo de Programa
- Comandos Find y Get-Registro
- Acceso a Registros Individuales
- Acceso de Registro de un Conjunto
- Predicados
5.5 Actualización en DBGT
- Creación de Registro
- Modificación de un Registro
- Eliminación de un Registro
VI Modelo de Datos Jerárquico 6.1 Conceptos Básicos
6.2 Diagramas de Estructura de Árbol
- Una Sola Relación
- Varias Relaciones
6.3 Recuperación de la Información
- Área de Trabajo del Programa
- Comando GET
- Acceso dentro de un Árbol de Base de Datos
6.4 Actualización
- Creación de Registros
- Modificación de un Registro
- Eliminación de un Registro
6.5 Registros Virtuales

Bibliografia:
1.- Henry F. Korth, Abraham Silberchatz. Fundamentos de Bases de Datos. Ed. Mc Graw-Hill.

2.- Gillenson. Introducción a las Bases de Datos. Ed. Mc Graw-Hill.

3.- Uiederhold. Diseño de Bases de Datos. Ed. Mc Graw-Hill.

4.- C.J. Date. An Introduction to Data Base Systems. Ed. Addison/Wesley.

5.- Martin Tim, Hartley Tim & Trad. Ana Isabel Lobo Torres. Db2/SQL Manual Para Programadores. Ed. Mc Graw-Hill.

6.- Groff James R, Ueinberg Paul M & Trad. Alfredo Bautista Paloma. Aplique SQL. Ed. Mc Graw-Hill.


Volver