Está en la página 1de 2

Cátedra: GESTION DE DATOS Código: K9531

Carrera: INGENIERIA EN SISTEMA DE INFORMACIÓN

Plan: ORD. Nº 1150 Año: 2013

Régimen: CUATRIMESTRAL Horas semanales: 8

Unidad 1: Introducción a los sistemas de bases de datos


Concepto de Base de Datos. Propósito de los sistemas de bases de datos. Beneficios
respecto de otras
técnicas. Independencia de datos. Integridad. Arquitectura de un sistema de bases de
datos: nivel
externo, nivel conceptual, nivel interno.
Unidad 2: Modelo conceptual de datos
Propósito del modelado conceptual de datos. Técnicas: Diagrama entidad/relación.
Entidades. Atributos.
Relaciones. UML: Diagrama de Clases.
Unidad 3: Modelo Relacional
Concepto de modelo de datos. Dominios. Relaciones. Atributos. Reglas de integridad.
Claves. Obtención
de un esquema relacional a partir de un diagrama Entidad/Relación. Dependencias
funcionales. Formas
normales. Normalización.
Unidad 4: Operaciones en el modelo relacional
Álgebra relacional. Operadores tradicionales. Otros operadores. Operadores de
actualización.
Comparaciones Relacionales. Cálculo relacional. Lenguaje comercial de consultas a
bases de datos:
SQL. Operaciones básicas. Operaciones de actualización. Uso de SQL en el entorno de
otro lenguaje de
programación.
Unidad 5: Protección de datos
Recuperación de información: transacciones, recuperación de transacciones, las
propiedades "ACID".
Concurrencia: problemas de concurrencia, bloqueo, abrazo mortal, seriabilidad,
protocolos de bloqueo.
Seguridad: control de accesos, encriptación de datos, control de accesos, protección de
datos
individuales en consultas estadísticas. Integridad: reglas de integridad, reglas de estado
y de transición.
Técnicas en SQL para la protección de datos.
Unidad 6: Aspectos de la implementación de un sistema administrador de bases de datos
Nivel interno de una base de datos: representación de tablas, índices, métodos de
acceso, hashing, árbol
B. Optimización: necesidad, tipos de optimizadores. Bases de datos distribuídas:
ventajas, objetivos,
problemas, replicación, sistemas cliente/servidor.
Unidad 7: Otros modelos de datos
Distintos modelos de datos, modelo en red, modelo jerárquico, modelo orientado a
objetos. Enfoque
mixto (object-relational).

Bibliografía

• Carlo Batini, Stefano Ceri y Shamkant B. Navathe, "Diseño conceptual de bases de


datos, un
enfoque de entidades-interrelaciones", Addison-Wesley/Díaz de Santos (1994) ISBN 0-
201-
60120-6
• Mary E. S. Loomis, "Object Databases, the essentials", Addison-Wesley (1995) ISBN
0-201-
56341-X
• Jeffrey D. Ullman y Jennifer Widom, "Introduccion a los Sistemas de Bases de
Datos", Prentice
Hall (1999) ISBN 970-17-0256-5
• G. Booch, J. Rumbaugh, I. Jacobson, “El lenguaje unificado de modelado”, Addison
Wesley,
ISBN 9-78847829028-4
• Hector García-Molina, Jeffrey D. Ullman, Jennifer Widom, “Database System
Implementation”,
Prentice Hall (2000), ISBN 0130402648
• C. J. Date, "Introducción a los Sistemas de Bases de Datos" séptima edición, Prentice
Hall
(2001) ISBN 968-444-419-2
• Ramez A. Elmasri, Shamkant B. Navathe, “Fundamentos de Sistemas de Bases de
Datos”,
Addison Wesley – Pearson (2003) ISBN 978-8478290512