Encabezado Facultad de Ciencias
presentacion

Presentación del grupo 7025 - 2009-2.

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO


SISTEMAS DE BASES DE DATOS


Asignatura(s) precedente(s):


Asignatura(s) subsecuente(s):

SISTEMAS MANEJADORES DE BASES DE DATOS,

GRANDES BASES DE DATOS, SEMINARIO DE BASES DE DATOS


Objetivo(s) del curso:

Que el alumno sea capaz de elaborar y explotar de manera eficiente bases de datos. Para ello es necesario que conozca y domine los principales conceptos subyacentes al campo de diseño y construcción de bases de datos relacionales. Adicionalmente se tendrá experiencia práctica en la creación de una Base de Datos utilizando el lenguaje para definición y consulta de datos SQL y su enlace desde Java vía JDBC


Temario


Nombre del tema

Conceptos básicos de las bases de datos


Contenido

1.1 Bases de datos y Sistemas manejadores de bases de datos

1.2 Arquitectura de tres niveles (físico, conceptual y externo)

1.3 Usuarios

1.4 Modelos


Práctica 1 – Sistemas Manejadores de Bases de Datos



Nombre del tema

Modelos Lógicos basados en Objetos


Contenido:

2.1 Modelo Entidad Relación

2.2 Diagrama de Clases (UML)


Práctica 2 – Modelado de Bases de Datos



Nombre del tema
Modelo Relacional


Contenido:

3.1 Estructura

3.2 Algebra relacional

3.3 Cálculo relacional

3.4 Sistemas relacionales

3.5 Reglas de Codd



Práctica 3 – SQL Lenguaje de definición de datos


Práctica 4 – SQL Lenguaje de Manipulación de datos




Nombre del tema

SQL


Contenido:

4.1 Estructura

4.2 Operadores

4.3 Optimización


Práctica 5 – SQL Lenguaje de Manipulación de datos 2


Práctica 6 – SQL Lenguaje de Manipulación de datos 3



Nombre del tema

Integridad


Contenido:

5.1 Integridad de Entidad

5.2 Integridad de Dominio

5.3 Integridad de Referencial

5.4 Integridad del Usuario


Práctica 7 – Integridad


Práctica 8 – Seguridad



Nombre del tema

Diseño de Bases de Datos


Contenido:

6.1 Dependencias Funcionales

6.2 Normalización

6.3 Formas normales


Práctica 9 – Normalización


Práctica 10 – Conexión a Bases de Datos



Al final del curso los alumnos expondrán un tema del área de bases de datos




Bibliografía básica:

[1] C.J. Date. An Introduction to Database Systems. Addison Wesley, 8th edition, 2003.

[2] R. Elmasri and S.B. Navathe. Fundamentals of Database Systems. Addison Wesley, 5 edition, 2007.

[3] H. Garcia-Molina,J.D. Ullman, and J. Widom.Database Systems: The Complete Book Prentice Hall, 2 edition, 2009.

[4] A. Silberschatz, H.F. Korth, and S. Sudarshan. Database System Concepts Mcgraw-Hill College, 5th edition, 2006.


Bibliografía complementaria:


Dell, D. M. Distributed Database Systems . Addison-Wesley. USA . 1992.

Kemper, A. H. Object-Oriented Database Management: Applications in Engineering and Computer Science .

USA. 1994.

McConnell, Steve. Desarrollo y Gestión de Proyectos Informáticos . Mc Graw-Hill. México. 1997.

McLeod, Jr., Raymond. Sistemas de Información Gerencial . Prentice Hall Hispanoamericana, S.A.; 7ª edición. México. 2000.

Wiederhold, Gio. File Organisation for Database Design . McGraw-Hill. Singapore . 1988, 2nd printing. ISBN 0-07-100340-1.

Zargham, Mehdi R. Computer Architecture: Single and Parallel Systems . Prentice Hall. USA. 1996. ISBN 0-13-010661-5.

Biblioteca Digital ACM e IEEE , artículos escogidos de ACM SIGMOD, ACM TODS, ACM TOIS, IEEE TKDE, Decision Support Systems Journal, Information Systems Journal



Software solicitado.

Dia v0.96.1

MySQL v5.1.30



 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.