Está en la página 1de 11

Apuntes Base de Datos I

M. C. Gustavo A. Gutirrez Carren

Objetivos Generales de la Asignatura

Dar al alumno las herramientas para el diseo e implementacin de bases de datos relacionales y su manejo mediante el lenguaje SQL.

Temas
TEMAS:
I INTRODUCCIN A LOS CONCEPTOS DE BASE DE DATOS HORAS SUGERIDAS 8

II III

MODELO: ENTIDAD RELACIN


MODELO RELACIONAL

16 16

IV

DISEO Y CONSTRUCCIN DE BASES DE DATOS RELACIONALES


EVALUACIN

20

TEMAS Y SUBTEMAS
1 INTRODUCCIN A LOS CONCEPTOS DE BASE DE DATOS 1.1 HISTORIA 1.1.1. MANEJADORES DE ARCHIVOS (CAMPO Y REGISTRO) 1.2. DEFINICIN DE BASES DE DATOS 1.3. DEFINICIN DE SISTEMA ADMINISTRADOR DE BASES DE DATOS 1.3.1 ELEMENTOS 1.3.2 MODELO 1.3.3. OBJETIVOS

TEMAS Y SUBTEMAS
2 MODELO: ENTIDAD RELACIN 2.1. DEFINICIN DE ENTIDAD 2.1.1. TIPOS DE ENTIDADES 2.2. DEFINICIN DE RELACIN 2.2.1. PARTES 2.3. PROPIEDADES DE UNA RELACIN 2.4. DOMINIO Y TIPOS DE DATOS 2.5. DIAGRAMAS DE TABLAS

TEMAS Y SUBTEMAS
3 MODELO RELACIONAL 3.1. INTRODUCCIN 3.1.1. MODELOS PRERELACIONALES 3.1.2. MODELOS POSTRELACIONALES 3.2. LGEBRA RELACIONAL Y CLCULO RELACIONAL 3.3. NORMALIZACIN 3.3.1. FORMAS NORMALES 3.3.2. PROCESO DE DESCOMPOSICIN SIN PRDIDA 3.4 ESTNDAR SQL

TEMAS Y SUBTEMAS
4 DISEO Y CONSTRUCCIN DE BASES DE DATOS RELACIONALES 4.1. INTRODUCCIN AL DISEO 4.2. MODELO SEMNTICO 4.3. MODELO LGICO 4.3.1. E/R 4.3.2. E/R EXTENDIDO 4.4. MODELO FSICO 4.5. IMPLEMENTACIN DE UN E/R AL MODELO RELACIONAL 4.6. TABLAS 4.7. INTEGRIDAD 4.8. NDICES 4.9. VISTAS

Actividades de Aprendizaje
Exposiciones por parte del maestro. Trabajos de investigacin por parte del alumno. Realizacin de programas en laboratorio para reforzar la parte terica Tareas de Programacin Trabajo Final.

Criterios y Procedimientos de Evaluacin y Acreditacin


60% - Exmenes Parciales (Examen Final) 20% - Proyecto Final 20% - Tareas

Para tener derecho a examen final mnimo 80% de asistencias Para tener derecho a examen extraordinario y adicional mnimo 50% de asistencias

Bibliografa y Material de Apoyo


1.2.3.4.5.6.DATE, C. J. Introduccin a los sistemas de base de datos, 7. Ed., Mxico, Addison-Wesley, 2000, 896 pp. DE MIGUEL, Adoracin, Diseo de bases de datos relacionales, Espaa, Alfa omega.-Rama, 2001, 576 pp. DE MIGUEL, Adoracin y Mario Piattini, Fundamentos y modelos de bases de datos, 2. Edicin, Espaa, Alfa omega.-Rama, 2001, 544 pp. DE MIGUEL, Adoracin y Carlos Nieto, Diseo de bases de datos. Problemas resueltos, Mxico, Alfa omega-Rama, 2004, 512 pp. ELMASRI, Rames, Sistemas de bases de datos, conceptos fundamentales, 3. Edicin, Mxico, Pearson Education, 2001, 886 pp. GONZLEZ, Alfons, SQL Server, programacin y administracin, Espaa, Alfa omega-Rama, 2001. MENDELZON, Alberto, Sistemas de bases de datos relacionales, Mxico, Pearson Education, 2000, 288 pp. MELTON Jim, y Andrew Eisenberg, SQL y JAVA. Gua para SQLJ, JDBC y tecnologas relacionadas, Mxico, Alfa omega-Rama, 2004, 528 pp. SILVERSCHATZ, Abraham, Fundamentos de bases de datos, 4. Edicin, Mxico, Mc. Graw-Hill, 2002, 787 pp. ULLMAN, Jeffrey D., Introduccin a las bases de datos, Mxico, Pearson Education, 1999, 488 pp.

7.8.9.10.-

Material de Apoyo
Documentacin MySQL (http://dev.mysql.com/doc/) MySQL en espaol (http://www.mysqlhispano.org/) Manual MySQL (DesarrolloWeb.com)

También podría gustarte