En este curso el estudiante diseñará, manejará y dará mantenimiento a bases de datos desarrolladas en el entorno SQL. Explicará las herramientas de análisis lógicos y relacionales utilizadas en bases de datos SQL. Describirá características de tablas, formas de relación y estrategias de modificación de datos para reducir la pérdida de información en una base de datos. Asimismo, generará y evaluará información de una base de datos aplicando funciones de SQL.
Libros de texto Rockoff, L. (2011). The language of SQL. Boston, MA: Course Technology/Cengage Learning.
Resultados de aprendizaje esperados
(RAE) 1. Explicar los términos y comparar las aseveraciones básicas en el entorno de SQL.
1.1 Diseñar una base de datos utilizando el lenguaje de SQL.
1.2 Crear aseveraciones para obtener resultados según los criterios diseñados.
2. Explicar las herramientas de análisis lógico y de
búsqueda.
2.1 Aplicar criterios y operadores lógicos en la ejecución de
aseveraciones. 2.2 Analizar la cantidad de datos en las tablas utilizando operadores de agrupación y de búsqueda de registros únicos.
3. Describir las características de una tabla y cómo
relacionarlas.
3.1 Relacionará dos o más tablas.
3.2 Examinar las estrategias de modificación de datos que minimicen el riesgo de la pérdida de información.
4. Generar y evaluar la información en una base de datos
aplicando funciones y herramientas en SQL.
4. 1 Diseñar una estrategia de modificación de datos para
minimizar el riesgo de pérdida. 4.2 Explicar qué es una base de datos relacional y sus aplicaciones 4.3 Aplicar niveles de normalización en la creación o modificación de una base de datos.