1. INTRODUCCIN A LAS BASES DE DATOS 1.1. Definicin de una base de datos 1.2. Cronologa de los sistemas de bases de datos. 1.3. Sistemas de procesamiento de archivos versus la tecnologa de bases de datos 1.4. Sistema Manejador de Base de Datos 1.5. Las consultas en los SGBD 1.6. Descripcin y almacenamiento de datos en los SGBD 1.7. Gestin de transacciones 1.8. Arquitectura de los SGBD 1.9. Usuarios
2. MODELO ENTIDAD RELACIN 2.1. Modelo de datos entidad relacin 2.2. Definicin de entidad. 2.3. Definicin de atributos (Propiedades) 2.3.1. Definicin de identificador 2.4. Definicin de relacin 2.5. Otras caractersticas del modelo E-R 2.5.1. Restriccin de clave 2.5.2. Restriccin de Participacin 2.5.3. Entidades dbiles 2.5.4. J erarqua de clases 2.5.5. Agregacin 2.6. Diseo conceptual del modelo E-R
3. EL MODELO RELACIONAL 3.1. Modelo relacional 3.2. Tablas, filas y columnas 3.3. Relaciones, atributos y tuplas 3.4. Claves 3.5. ndices 3.6. Restricciones 3.7. Operaciones
4. MODELO OBJETO SEMNTICO 4.1. Definicin de objeto semntico 4.2. Atributos en el Modelo Objeto Semntico 4.3. Tipos de objetos
5. DISEO DE BASES DE DATOS CON EL MODELO ENTIDAD RELACIN 5.1. Representacin de entidades con el modelo relacional 5.2. Representacin de entidades dbiles 5.3. Representacin de relaciones binarias tiene - un 5.4. Representacin de relaciones recursivas 5.5. Representacin de relaciones es un (subtipos)
6. DISEO DE BASES DE DATOS CON EL MODELO OBJETO SEMNTICO 6.1. Representacin de objetos simples 6.2. Transformacin de objetos compuestos 6.3. Representacin de objetos combinados 6.4. Representacin de objetos hbridos 6.5. Transformacin de objetos de asociacin 6.6. Transformacin de objetos padre/subtipo 6.7. Transformacin de objetos arquetipo/versin
7. DISEO DE UNA BASE DE DATOS MEDIANTE NORMALIZACIN 7.1. Definicin de Normalizacin 7.2. La Necesidad de Normalizacin 7.3. Formas normales 7.4. Desnormalizacin
8. LGEBRA RELACIONAL 8.1. Manipulacin de datos 8.2. Operaciones del lgebra relacional 8.3. Consultas en el lgebra relacional
9. LENGUAJE DE CONSULTA ESTRUCTURADO Structured Query Language (SQL) 9.1. Lenguaje de Consulta Estructurado - Structured Query Language (SQL) 9.2. Tipos de archivos SQL Server 9.3. Definicin de tipos de datos 9.4. DDL Lenguaje de Definicin de Datos 9.4.1. Integridad Referencial 9.4.1.1. Clave Primaria 9.4.1.2. Clave Externa 9.4.1.3. Clave Compuesta 9.4.2. ndices 9.5. DML Lenguaje de Manipulacin de Datos 9.6. Clusula SELECT, INSERT, DELETE y UPDATE 9.7. UNION, INTERSECT, EXCEPT 9.8. Manejo de nombres de atributos ambiguos y empleo de seudnimos 9.9. Consultas anidadas 9.10. Funciones EXISTS y NOT EXISTS 9.11. Tablas reunidas 9.12. Operadores de agregacin 9.13. Valores Nulos 9.14. Agrupacin 9.15. Consultas de accin 9.15.1. Procedimientos almacenados y Funciones 9.15.2. Triggers 9.15.3. Vistas
II. METODOLOGA DEL PROCESO ENSEANZA APRENDIZAJE
Exposicin del docente Anlisis de casos y/o problemas Realizacin de ejercicios en aula Realizacin de prcticas en aula o fuera de aula Exposiciones con preguntas y respuestas Exposicin demostrativa
III. EXTENSIN E INVESTIGACIN
Se programaran actividades dirigidas a la extensin e investigacin para ampliar y comprender los contenidos de los temas o captulos que correspondan.
IV. REQUISITOS PARA APROBAR LA ASIGNATURA
El estudiante debe asistir por lo menos al 75% de las clases, realizar y aprobar todas las prcticas
V. EVALUACIN
N DESCRIPCIN PORCENTAJE UNIDADES TEMTICAS FECHA 1 Primera Evaluacin Parcial 35% Unidades 1,2,3,4 05/04/2014 2 Segunda Evaluacin Parcial 35% Unidades 5,6,7,8 31/05/2014 3 Evaluacin Final 30% Todas las unidades 28/06/2014
VI. BIBLIOGRAFIA
OBLIGATORIA
Oppel Andrew, Fundamentos de base de datos, ed 2010, ISBN: 978-607-15-0254-4 Stephens Rod, Diseo de bases de datos ed 2009, Ed. Anaya Multimedia, ISBN: 978-84-415-2578-8 Ramakrishnan Gehrke, Sistemas de Gestin de Bases de datos, 3ra Ed-2007, ISBN: 978-84-481-5638-1 Silberschatz A; Korth H; "Fundamentos De Bases De Datos", 5ta Edicion; Mcgraw Hill, 2007, ISBN: 978-84-481-5671-8 98-364 MTA Fundamentos de Administracin de Base de Datos; Ed. Wiley 2011
COMPLEMENTARIA
Bibliotecas Virtuales Kroenke, David; Procesamiento de Bases de Datos Fundamentos diseo e instrumentacin, 5ta Ed, Prentice Hall