BIIT6 - BBDD, SGBDR y estándares de conectividad Flashcards
Niveles Arquitectura ANSI/X3/SPARC
Externo (Vistas), conceptual e interno
¿Qué especifica el nivel interno?
Especifica qué, cómo y dónde se van a almacenar los datos físicamente
¿Qué refleja el nivel conceptual?
Refleja las estructuras y las relaciones existentes entre los datos del mundo real que se van a guardar en la BD, aislando entre sí los niveles interno y externo
¿Qué es el nivel externo?
Vistas parciales de la BD que se muestran a los usuarios y/o aplicaciones
¿Qué estructura subyacente tienen los SGBD Jerárquicos y los basados en Red?
Árboles y grafos respectivamente
Diferencia entre SGBD distribuida y federada
La federada tienen todos los nodos iguales
Cuando hablamos de restricción de la clave nos estamos refiriendo a …
En una relación no puede haber ninguna tupla repetida (por lo que precisará de una clave para identificar de manera unívoca a cada tupla)
Reglas de integridad
- Nulos
- Regla de integridad de la entidad
- Regla de integridad referencial
¿A qué hace referencia los Nulos?
Cuando en una tupla un atributo es desconocido (distinto de valor 0, vacío o blancos)
¿A qué hace referencia la integridad de la entidad?
Clave primaria no nula
¿A qué hace referencia la integridad referencial?
- Claves ajenas
- Sus valores deben coincidir con valores de la clave primaria a la que hace referencia o ser completamente nulos.
¿Cuántas reglas de Codd deben cumplirse al menos para considerar un sistema gestor de bases de datos como relacional?
Al menos 6 pero cuanto más reglas se cumplan más próximo al modelo ideal de SGBDR estará
Respecto a las 12 Reglas de Codd, ¿Cuáles son las 4 reglas que empiezan por independencia?
- Física
- Lógica
- De integridad
- De distribución
Las 12 Reglas de Codd
- Regla 0: gestión de una BDR (o de fundación).
- La regla de información.
- Regla de acceso garantizado.
- Tratamiento sistemático de valores nulos.
- Catálogo en línea dinámico basado en el modelo relacional.
- Regla de sub-lenguaje completo de datos.
- Regla de actualización de vista.
- Inserción, actualización y supresión de alto nivel.
- Independencia física de los datos.
- Independencia lógica de los datos.
- Independencia de integridad.
- Independencia de distribución.
- Regla de no subversión (o no inversión).
¿Cuáles son operaciones básicas del algebra relacional?
- Selección (σ)
- Proyección (π)
- Producto cartesiano (X)
- Unión (∪)
- Diferencia (-)