Ir a Contenido Principal

AURORA - Sistema de Información Académico

 

AYUDA | SALIR

Información detallada de curso

 

Primer semestre 2017
Mar 28, 2024
Imagen transparente
1. IDENTIFICACION DEL CURSO

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
Imagen transparente
Versión: 8.7.2 [BSC: 8.10]