Está en la página 1de 5

Bases de Datos

http://campus.iztacala.unam.mx/mmrg/bd Miguel Murgua Facultad de Ciencias, UNAM miguelmurguia@gmail.com Febrero, 2008

Contenido:
A) Temario B) Prerrequisitos y Dinmica C) Bibliografa D) Evaluacin E) Recursos F) Nomenclatura para los e-mail

Objetivos Conocer los elementos principales del Modelo Relacional de Bases de


Datos.

Aprender un lenguaje de consultas de bases de datos. Desarrollar las habilidades para disear y manejar eficientemente una base de datos con grandes cantidades de informacin.

A) Temario
1. Introduccin
1.1. 1.2. 1.3. 1.4. 1.5. Panorama Histrico de las Bases de Datos Los Datos, la Informacin y el Conocimiento Introduccin al Modelo Relacional de Bases de Datos DBMS: Sistemas Manejadores de Bases de Datos Uso actual de las Bases de Datos en el mbito empresarial

2.

El Modelo Entidad-Relacin
2.1. 2.2. 2.3. Entidades y Relaciones Diagramas de E-R Agregacin

Miguel Murgua.- Programacin I

3.

El Modelo Relacional de Bases de Datos


3.1. 3.2. 3.3. 3.4. Introduccin al Modelo Relacional El Modelo Relacional vs. Modelo E-R Caractersticas Principales del Modelo Relacional CASO PRCTICO: Uso de un DBMS

4.

lgebra Relacional
4.1. 4.2. 4.3. 4.4. Operadores Bsicos del lgebra Relacional Modificacin de la Base de Datos Vistas CASO PRCTICO: Integrando Informacin en una BD

5.

El Lenguaje SQL
5.1. 5.2. 5.3. 5.4. Operadores Bsicos del lgebra Relacional Modificacin de la Base de Datos Vistas CASO PRCTICO: Diseo de consultas en una BD

6.

Diseo de Bases de Datos Relacionales


6.1. 6.2. 6.3. 6.4. 6.5. Normalizacin Representacin de rboles y Redes Integridad Catlogo CASO PRCTICO: Diseo (y Normalizacin) de una BD

7.

Temas Avanzados
7.1. 7.2. 7.3. 7.4. Bases de Datos Geogrficas: SIG Bases de Conocimientos: Sistemas Expertos Descubrimiento de Conocimiento en Bases de Datos Bases de Datos para Anlisis de Mercados

B) Prerrequisitos y Dinmica
Declogo del participante 1) 2) 3) 4) 5) 6) Disponte a desarrollar tus habilidades en Manejo de informacin Intgrate a un equipo Revisa peridicamente tu cuenta de correo electrnico Elige un tema de tu inters para realizar tu proyecto alterno Propn recursos alternos para el curso Entrega las tareas en las fechas acordadas

Miguel Murgua.- Programacin I

7) Asiste al curso cuando menos al 80% de las clases 8) Participa en la construccin de la pgina web del curso 9) Integra los conocimientos de la materia en el contexto de tu profesin 10) Investiga y desarrllate ms all del curso

Dinmica del curso Exposicin por parte del profesor con participacin activa de los alumnos Preparacin previa del alumno del tema a revisar Trabajo del alumno extra-clase individual y en equipo Ejercicios en clase en equipo o individuales Tareas semanales por equipo o individuales Cinco evaluaciones individuales

C) Bibliografa
DATE, C. J. 1986. Introduccin a los Sistemas de Bases de Datos. Addison-Wesley. Mxico. HUGHES, J.G. 1991. Object-Oriented Databases. Prentice Hall. UK. KORTH, H., SILVERSCHATZ, A, & SUDARSHAN. 2003. Fundamentos de bases de datos. Cuarta Edicin. McGraw-Hill. KROENKE, D. M. 1996. Procesamiento de Bases de Datos. Prentice Hall. Mxico. RAMAKRISHNAN, R. & J. GEHRKE. 2003 Database Management Systems. Tercera Ed. McGrawHill. PIATETSKY-SHAPIRO, G & W.J. FRAWLEY. 1991. Knowledge Discovery in Databases. AAAI Press. 525 p. TECHGUIDE.COM. 2000. A practical guide to achieving enterprise data quality. The Technology Guide Series, techquide.com. ULLMAN, J.D. 1979. Principles of Databases Systems. Computer Science Press. Washington. (debes realizar tu propia bsqueda)

Miguel Murgua.- Programacin I

D) Evaluacin
50%: 5 exmenes (10% cada uno) 50%: Tareas (individuales y en equipo) Requisitos para ser evaluado: Asistencia mnima de 80% Entrega mnima de 80% de tareas individuales y en equipo Evaluacin y seguimiento individual

E) Recursos
Pgina del curso Notas de Curso Lecturas alternas Asistencia a conferencias y exposiciones Contacto con Administrador de Bases de Datos

Miguel Murgua.- Programacin I

F) Nomenclatura para los e-mail


1.- Nmero de Tarea Todas las tareas que deban entregarse por e-mail deben seguir una nomenclatura para el asunto. A todas las tareas se les asigna un nmero secuencial: T1 indica Tarea 1 T2 indica Tarea 2 ... 2.- Nmero de Equipo y todos los quipos tienen un nmero: Q1 Equipo 1 Q2 Equipo 2 ... 3.- Asunto El Asunto de los e-mail de las tareas debe de comenzar con la nomenclatura anterior (sin espacios en blanco) Para el equipo 1: T1Q1 T2Q1 ... Para el equipo 2: T1Q2 T2Q2 ... 4.- Archivo Adjunto Los programas (o texto de las tareas) deben entregarse en un archivo adjunto: el contenido del mensaje slo deben ser comentarios o notas.

Ejemplo de mensaje de tarea:

Asunto: T4Q4 Modelo relacional Para: miguelmurguia@gmail.com Archivo Adjunto: T4q4 Modelo relacional.xls

Miguel Murgua.- Programacin I

También podría gustarte