Bases de datos: Por qué NULL no es igual a NULL
Cómo guardan, encuentran y protegen datos las bases de datos: el modelo relacional, las sorpresas de SQL, la normalización, los índices, los planes de consulta, las transacciones y NoSQL.
Prueba 3 preguntas
1. En el modelo relacional, ¿qué significa realmente la palabra 'relación'?
- Una tabla de filas y columnas
- Un vínculo que une dos tablas
- Una regla que empareja dos valores
Ver la respuesta
Respuesta: Una tabla de filas y columnas
Codd tomó el término matemático: una relación es un conjunto de tuplas, que dibujamos como una tabla. Los vínculos entre tablas son otra cosa.
2. Como una relación es un conjunto matemático, ¿qué dice la teoría relacional sobre el orden de sus filas?
- Las filas mantienen el orden de inserción
- Las filas no tienen orden propio
- Las filas se ordenan por clave primaria
Ver la respuesta
Respuesta: Las filas no tienen orden propio
Por eso SQL solo garantiza un orden si escribes ORDER BY; de lo contrario la base puede devolver las filas en cualquier orden.
3. ¿Qué debe cumplirse siempre con la clave primaria de una tabla?
- Siempre la primera columna de la tabla
- Única y nunca nula en cada fila
- Siempre un número que va subiendo
Ver la respuesta
Respuesta: Única y nunca nula en cada fila
Una clave primaria identifica cada fila; puede ser texto o varias columnas, pero no puede repetirse ni faltar.
El quiz completo llega antes de tus apps
BrainTok te hace unas preguntas como estas antes de abrir las apps que elijas, y tu tiempo de pantalla se vuelve aprendizaje. Para iPhone.
Únete a la beta