Código y Nombre de la Asignatura: IST 7111 - BASES DE DATOS |
División Académica:
División de Ingenierías
Departamento Académico: Dpto. Ingeniería de Sistemas IST 4310 Calificación mínima de 3.0 Número de créditos: Intensidad horaria (semanal para nivel pregrado y total para nivel postgrado): 2.000 Horas de Teoría 2.000 Horas de Laboratorio Niveles: Educación Continua, Educación Superior Pregrado Tipos de Horario: Teoría y Laboratorio Se introducen los conceptos básicos de bases de datos con especial énfasis en el modelo relacional. Los conceptos de diseño estudiados son puestos en práctica en modelos implantados en un sistema de bases de datos relacional y con el desarrollo de aplicaciones que permitan la gestión de los datos almacenados. 3. JUSTIFICACIÓN Las bases de datos constituyen uno de los pilares fundamentales de las ciencias de la computación. Es necesario que el futuro profesional tenga conocimiento de las técnicas y conceptos que guían el comportamiento de los sistemas de bases de datos y tenga experiencia práctica en el manejo de un sistema de administración de bases de datos. 4. OBJETIVO GENERAL Comprender la arquitectura, el diseño y la aplicabilidad de los sistemas de administración de bases de datos. 5. RESULTADOS DE APRENDIZAJE Al finalizar la asignatura, los estudiantes deben estar en capacidad de: Identificar las características y fortalezas de los sistemas basados en base de datos sobre los sistemas basados en archivos. Modelar sistemas de información empleando el modelo relacional Extraer información de sistemas de bases de datos empleando SQL. Desarrollar casos en software que interactúen con sistemas de bases de datos Modelar sistemas de información empleado el modelo entidad-relación 6. CONTENIDO 1. Introducción y Conceptos Básicos 1.1. Historia y motivación 1.2. Modelos de datos, instancias y esquemas 1.3. Independencia de los datos 1.4. Lenguaje de base de datos (DDL, DML y DCL) 1.5. Manejador de la base de Datos 1.6. Arquitectura 2. Modelo Relacional 2.1. Definición 2.2. Llaves y atributos 2.3. Álgebra relacional 2.4. Modificación de datos 2.5. Vistas 2.6. Calculo relacional 3. Diseño de Base de Datos Relacional 3.1. Primera Forma Normal 3.2. Dificultades en el diseño 3.3. Dependencias funcionales 3.4. Segunda Forma Normal 3.5. Tercera Forma Normal 3.6. Forma Normal Boyce-Codd 4. SQL 4.1. Consultas 4.2. Comandos DDL 4.3. Comandos DML 4.4. Comandos DCL 5. Modelo Entidad-Relación 5.1. Entidades 5.2. Relaciones 5.3. Diagrama Entidad – Relación 5.4. Generalización, especialización. 6. INTEGRIDAD Y SEGURIDAD 6.1. Integridad referencial 6.2. Esquemas de autorización 7. TOPICOS ESPECIALES 7.1. Transacciones 7.2. Control de concurrencia 7.3. Indexación 7.4. Tendencias en las bases de datos 7. BIBLIOGRAFÍA Silberschatz, Abraham et al. Fundamentos de Bases de datos. Sexta Edición. McGraw-Hill. 2010. Connolly, Thomas et al. Sistemas de Bases de Datos. Un enfoque práctico para diseño, implementación y gestión. Cuarta edición. Pearson. 2005. Date C.J. Introducción a los Sistemas de Bases de Datos. Pearson Educación, México 2001, Séptima Edició |
Regresar a Anterior | Nueva búsqueda |