Fundamentos de Bases de Datos

DATOS GENERALES

Código ISWD353
Pensum 2023
Horas semanales 9
Tipo Obligatoria
Asignaturas pre-requisitos CCD343 - Estructura de datos y algoritmos I
Asignaturas co-requisitos Ninguno
Campo de formación
Unidad de organización curricular Profesional

RESULTADOS DE APRENDIZAJE

De conocimiento
Describir los conceptos asociados a los sistemas de bases de datos relacionales y a su diseño, con sujeción a la base teórica de los distintos modelos.
De destrezas Utilizar los modelos de diseño de base de datos para la implementación de bases de datos en casos reales.
De valores y actitudes

Actuar con ética profesional para precautelar la integridad y confiabilidad de la información almacenada en bases de datos.

Demostrar capacidad de trabajo en equipo a través del trabajo en proyectos colaborativos de investigación sobre DBMS.

CONTENIDO

Capítulo 1 MODELADO DE DATOS
  1. Introducción a los sistemas de base de datos
  2. Modelo conceptual: modelo entidad - relación
  3. Modelo lógico (modelo relacional) y Modelo físico
  4. Mapeo del esquema conceptual al esquema relacional (tablas, dominios, claves)
  5. Álgebra relacional
Capítulo 2 LENGUAJE ESTANDAR DE CONSULTA
  1. SQL (DDL, DML, DCL)
  2. SQL restricciones, integridad 
  3. SQL SELECT (selección, proyección, join, funciones de agregado,subconsultas)
  4. Programación persistente: Stored procedures, Triggers, Funciones 
  5. Indexación (creación de índices, impacto en rendimiento de consultas)
Capítulo 3 DISEÑO DE BASE DE DATOS RELACIONALES
  1. Dependencias funcionales
  2. Descomposición de un esquema, juntura sin pérdida y preservación de dependencias
  3. Claves candidatas, superclaves y cierre de un conjunto de atributos
  4. Formas normales (BCNF)
  5. Dependencias multivaluadas (4NF), PJNF, 5NF
Capítulo 4 PROCESAMIENTO DE TRANSACCIONES
  1. Transacciones
  2. Control de concurrencia
  3. Recuperación en caso de fallos

Back to top