Syllabus DBS
Syllabus DBS
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
• Brindar los conceptos necesarios para el diseño y manipulación de Bases de Datos relacionales.
• Explicar diferentes tipos de bases de datos y los criterios para escoger la más adecuada en el
marco de un problema específico.
• Explicar los mecanismos que mejoran el desempeño de las Bases de Datos y las consecuencias
de utilizar dichos mecanismos.
Contenidos temáticos
1. Modelo relacional
2. SQL
3. Diseño de Bases de Datos relacionales
4. Bases de Datos no relacionales
Competencias Transversales
2.1 RAZONAMIENTO ANÁLITICO Y SOLUCIÓN DE PROBLEMAS
3.2 COMUNICACIÓN
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
4.4 DISEÑO
Entender los procedimientos necesarios para hacer diseño disciplinar y multidisciplinar (2)
• Conocer los mecanismos necesarios para operar y optimizar el desempeño de una base de datos
(CDIO 4.3, Disciplinar 2,3,4)
Rúbricas
RAE 1: Identificar estrategias para representar un problema, utilizando el modelo relacional y el lenguaje de manipulación de bases
de datos (CDIO 2.1.2, Disciplinar 1,2).
Indicador de Insatisfactorio [0-2) Bajo el estándar [2-3) Competente [3-3.75) Ejemplar [3.75-4.25) Ejemplar de alto HERRAMIENTA
desempeño nivel [4.25-5] Y VALOR
PORCENTUAL
DENTRO DE
ELLA
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
RAE 2: Interpretar la metodología de diseño y evaluación de bases de datos, aplicándola bajo un escenario establecido. (CDIO 3.2.1,
3.2.3 y 4.4, Disciplinar 2,3,4)
Indicador de Insatisfactorio Bajo el Competente [3-3.75) Ejemplar [3.75-4.25) Ejemplar de alto nivel HERRAMIENT
desempeño [0-2) estándar [2-3) [4.25-5] A Y VALOR
PORCENTUAL
DENTRO DE
ELLA
Enumera las Identifica Identifica entre Dado un escenario Dado un escenario Dado un escenario Nota Segundo
principales menos del 40% el 40% y 60% identifica entre el 60% y identifica entre el 75% identifica más del 85% Parcial (16%)
entidades de de las de las el 75% de las entidades y el 85% de las de las entidades de una
una base de entidades. entidades. de una base de datos. entidades de una base base de datos. Se
datos Se nombran de datos. Se nombran nombran
correctamente las correctamente las correctamente las
entidades para evitar entidades para evitar entidades para evitar
confusiones. confusiones. confusiones.
Alternativamente
identifica entre el 75 y
85% de las entidades,
pero con nombres poco
claros
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
RAE 3: Comparar nuevas tecnologías de bases de datos, utilizando gestores de bases de datos no relacionales (CDIO 4.2.4 Disciplinar 4)
Indicador de Insatisfactorio [0- Bajo el estándar Competente [3-3.75) Ejemplar [3.75-4.25) Ejemplar de alto HERRAMIENTA
desempeño 2) [2-3) nivel [4.25-5] Y VALOR
PORCENTUAL
DENTRO DE
ELLA
Identifica tipos No enumera muy Enumera muy Enumera algunos Enumera modelos Enumera una Nota Tercer
de bases de pocos modelos pocos modelos de modelos de bases de de bases de datos taxonomía que Parcial (33%)
datos diferentes de bases de datos bases de datos datos diferentes al diferentes al clasifique modelos
a las diferentes al diferentes al modelo relacional modelo relacional de bases de datos
relacionales modelo relacional modelo relacional que incluyan
modelos diferentes
al modelo relacional
Interpreta una No identifica el No interpreta el Interpreta las Interpreta las Construye un Nota Tercer
necesidad de problema de problema de necesidades de necesidades de prototipo que Parcial (33%)
almacenamiento almacenamiento almacenamiento almacenamiento y almacenamiento y permita evaluar un
de datos y y no construye un planteado y construye un construye un motor de base de
construye un prototipo para construye un prototipo de base de prototipo de base datos dado para ver
prototipo resolverlo prototipo con una datos con algunos de datos funcional cómo se adecúa al
sencillo para cantidad errores en su que sea justa a las escenario. Este
evaluar considerable de definición que necesidades prototipo permite
diferentes errores en su permiten evaluar la contexto dado tomar una decisión
motores de definición viabilidad del modelo de usar o no el
bases de datos en el contexto dado motor de bases de
datos en el
escenario
específico.
Aplica No aplica Aplica Aplica algunas Aplica operaciones Aplica operaciones Nota Tercer
procedimientos procedimientos operaciones y operaciones y complejas y complejas y Parcial (33%)
de manipulación de manipulación trasformaciones trasformaciones trasformaciones procedimientos de
de datos NoSQL de bases de datos simples de datos simples de datos en simples de datos en trasformación de
NoSQL en un contexto un contexto NoSQL un contexto NoSQL datos en un
NoSQL con un con algunos errores contexto NoSQL que
considerable en su ejecución permiten generar
número de estadísticas
errores en su relevantes sobre
ejecución datos
semiestructurados
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
Indicador de Insatisfactorio [0- Bajo el estándar Competente [3-3.75) Ejemplar [3.75-4.25) Ejemplar de alto HERRAMIENTA
desempeño 2) [2-3) nivel [4.25-5] Y VALOR
PORCENTUAL
DENTRO DE
ELLA
Señala No idéntica Señala pocas de Señala algunas de las Señala la mayoría Señala todas las Nota Tercer
oportunidades oportunidades de las oportunidades oportunidades claras de las oportunidades Parcial (25%)
de optimización optimización claras de de optimización de oportunidades claras de
de desempeño optimización de desempeño en una claras de optimización de
en una base de desempeño en base de datos optimización de desempeño en una
datos relacional una base de datos relacional desempeño en una base de datos
relacional base de datos relacional
relacional
Define mejoras No define Define las Define algunas de las Define la mayoría Define todas las Nota Tercer
básicas sobre mejoras mejoras mejoras claras sobre de las mejoras mejoras claras Parcial (25%)
una base de incorrectas. una base de datos claras sobre una sobre una base de
datos relacional relacional que base de datos datos relacional que
que impacten impacten relacional que impacten
positivamente positivamente el impacten positivamente el
el desempeño desempeño positivamente el desempeño
desempeño
Identifica los No enumera los Enumera muy Enumera algunos Enumera diferentes Enumera las Nota Tercer
diferentes diferentes niveles pocos niveles de niveles de aislamiento niveles de ventajas y Parcial (25%)
niveles de de aislamiento aislamiento con con sus ventajas y aislamiento con sus desventajas de cada
aislamiento sobre las solo algunas desventajas sobre las ventajas y nivel de aislamiento
sobre las transacciones de ventajas y transacciones de una desventajas sobre en una base de
transacciones una base de datos desventajas sobre base de datos las transacciones de datos relacional.
de una base de relacional las transacciones relacional una base de datos Compara las
datos relacional de una base de relacional diferentes
datos relacional alternativas de
aislamiento en
transacciones para
identificar la mejor
opción sobre un
contexto dado
Emplea No emplea Emplea muy Emplea disparadores Emplea Emplea Nota Tercer
disparadores disparadores para pocos básicos sobre disparadores para disparadores Parcial (25%)
para gestionar y gestionar y disparadores procesos de gestión gestionar y complejos para
optimizar el optimizar el sobre procesos de de datos en una base optimizar los validar, gestionar y
manejo de manejo de datos gestión de datos de datos relacional. procesos de datos optimizar los
datos en una en una base de en una base de en una base de procesos CRUD en
base de datos datos relacional datos relacional. datos relacional. una base de datos
relacional relacional.
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
Evaluación
Las estrategias de evaluación están centradas en la valoración de los resultados de aprendizaje esperado
de la asignatura; las cuales pueden ser formativas que suscitan la comprensión y construcción de
conocimiento, y sumativas que incluyen porcentajes de evaluación con el fin de corroborar el logro de los
aprendizajes y el desarrollo de las competencias en los estudiantes.
Las estrategias de evaluación de la asignatura son:
• Proyecto
o Primera entrega 10%
o Segunda entrega 10%
o Tercera entrega 10%
• Examen parcial 1 20%
• Examen Parcial 2 15%
• Examen Final 15%
• Talleres y quices 20%
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
• NoSQL distilled a brief guide to the emerging world of polyglot persistence / Pramod J. Sadalage
and Martin Fowler. 2013
Tabla de Contenidos
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia
Calle 40 No. 5-50, piso 2 - Edificio José Gabriel Maldonado, S.J. - Bogotá D.C., Colombia