¿En qué década surgieron las primeras bases de datos comerciales?
Años 60.
¿Cómo se llama la reunión diaria de Scrum?
Daily Stand-up (o Daily Scrum).
¿Qué significa que una base de datos sea “relacional”?
Que organiza los datos en tablas relacionadas entre sí.
¿Qué representa un diagrama Entidad–Relación (ER)?
Entidades, atributos y relaciones de un sistema.
¿Qué es una tabla en una base de datos?
Una estructura que organiza los datos en filas y columnas.
¿Qué modelo de bases de datos dominó antes de que surgiera el modelo relacional?
Jerárquico y de red.
¿Cuál es el rol encargado de maximizar el valor del producto en Scrum?
Product Owner.
¿Qué se entiende por integridad referencial?
Que las relaciones entre tablas sean consistentes (llaves foráneas válidas).
¿Qué diferencia hay entre un modelo conceptual y un modelo físico de datos?
Conceptual: visión abstracta; Físico: implementado en un SGBD.
¿Qué es una consulta SQL?
Una instrucción para obtener, insertar, actualizar o eliminar datos.
¿Quién propuso el modelo relacional de datos en 1970?
Edgar F. Codd.
¿Cómo se llama el conjunto de tareas planificadas para un Sprint?
Sprint Backlog.
¿Cuál es la diferencia entre una clave primaria y una clave foránea?
Primaria identifica registros únicos; foránea conecta con otra tabla.
¿Cuál es la función de las cardinalidades en un modelo ER?
Indican la cantidad mínima y máxima de relaciones entre entidades.
¿Qué diferencia hay entre una consulta básica y una consulta avanzada?
Básica: operaciones simples (SELECT, WHERE); Avanzada: incluye JOIN, subconsultas, agregaciones.
¿Qué avance permitió el paso de archivos planos a bases de datos?
El desarrollo de sistemas de gestión de bases de datos (DBMS).
¿Qué rol de Scrum ayuda a que el equipo siga los valores y prácticas ágiles?
Scrum Master.
Mencione dos ventajas de las bases de datos relacionales.
Reducción de redundancia y consistencia en los datos.
¿Qué describe el modelo de arquitectura ANSI/SPARC?
Tres niveles: externo, conceptual e interno.
¿Qué es un procedimiento almacenado?
Conjunto de instrucciones SQL guardadas que se pueden ejecutar repetidamente.
¿Cuál fue una de las primeras bases de datos relacionales comerciales?
Oracle (1979).
¿Cuál es la duración recomendada de un Sprint en Scrum?
Entre 2 y 4 semanas.
¿Qué significa que SQL sea un “lenguaje declarativo”?
Que se indica qué resultado se desea, no cómo obtenerlo.
¿Cómo se representa una relación de muchos a muchos en un modelo físico?
Con una tabla intermedia.
¿Qué es un CTE (qué significa también) en SQL y en qué se diferencia de una subconsulta tradicional?
Un CTE es una expresión con nombre definida con WITH que genera un conjunto de resultados temporal, utilizado dentro de una consulta. A diferencia de una subconsulta tradicional, el CTE mejora la legibilidad, permite reutilización dentro de la misma consulta y puede referenciarse a sí mismo (CTEs recursivos).