Referencias Bibliográficas: [Brookshear and Brylow, 2019b]
Temas
- Propósito y ventajas de los sistemas de bases de datos
- Componentes de los sistemas de bases de datos
- Diseño de funciones fundamentales de DBMS (por ejemplo, mecanismos de consulta, gestión de transacciones, gestión de búfer, métodos de acceso)
- Gestión de transacciones
- Normalización
- Enfoques para gestionar grandes volúmenes de datos (por ejemplo, sistemas de bases de datos NoSQL, uso de MapReduce)
- Bases de datos distribuidas/sistemas basados en la nube
- Uso de un lenguaje de consulta declarativo
Aprendizaje esperado (Learning Outcomes)
- Identificar al menos cuatro ventajas que proporciona el uso de un sistema de base de datos [Analizar]
- Enumerar los componentes de un sistema de base de datos (relacional) [Enumerar]
- Defender el valor de la independencia de datos [Defender]
- Componer una consulta simple de selección-proyección-unión en SQL [Componer]
- Describir las ventajas de eliminar datos duplicados repetidos [Describir]
- Esbozar cómo MapReduce usa paralelismo para procesar datos eficientemente [Esquematizar/Esbozar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM