Bases de datos: Modelo relacional y álgebra relacional · Relaciones, claves e integridad
Cómo el modelo relacional organiza los datos en relaciones y cómo las claves y las restricciones de integridad los mantienen consistentes.
Prueba 3 preguntas
1. En el modelo relacional, ¿qué es exactamente una "relación"?
- Un conjunto de tuplas con los mismos atributos
- Un archivo que guarda una tabla en disco
- Un vínculo que conecta dos tablas distintas
Ver la respuesta
Respuesta: Un conjunto de tuplas con los mismos atributos
Una relación es el nombre matemático de lo que dibujamos como tabla: un conjunto de tuplas (filas) sobre una lista fija de atributos (columnas).
2. Hoy ningún par de clientes de la tabla comparte apellido. ¿Eso convierte al apellido en clave?
- Sí, basta con que hoy sea único
- Sí, si además los apellidos están ordenados
- No, una clave debe valer para todo dato válido
Ver la respuesta
Respuesta: No, una clave debe valer para todo dato válido
Una clave es una restricción sobre toda instancia válida del esquema, no una casualidad de las filas actuales; el próximo cliente podría compartir apellido.
3. Codd acompañó el modelo con el álgebra relacional. ¿Qué produce toda operación del álgebra relacional?
- Una nueva relación
- Una lista de posiciones de fila
- Un solo número
Ver la respuesta
Respuesta: Una nueva relación
El álgebra relacional es cerrada: las operaciones toman relaciones y devuelven relaciones, así que sus resultados pueden alimentar otras operaciones y anidarse libremente.
El resto del quiz, unas pocas preguntas a la vez
BrainTok te hace unas preguntas de quizzes como estos antes de abrir las apps que elijas, y tu tiempo de pantalla se vuelve aprendizaje. Para iPhone.
Únete a la betaMás quizzes de Ingeniería en Sistemas y Computación
- Bases de datos: Por qué NULL no es igual a NULL
- Álgebra lineal: Por qué algunas flechas nunca giran
- Arquitectura de computadoras: Representación de datos y aritmética binaria · Números binarios y hexadecimales
- Arquitectura de computadores: Por qué tu procesador adivina el futuro
- Estructuras de datos y algoritmos: Análisis asintótico y notación Big-O · Big-O, Omega grande y Theta grande
- Estructuras de datos y algoritmos: Por qué una computadora más rápida no salva un mal algoritmo