Tema 06 - Diseño de BBDD Flashcards
Cuales son los niveles de la arquitectura ANSI/X·/SPARC
1- Nivel externo (vistas)
2- Nivel conceptual (esquema conceptual)
3- Nivel interno (esquema interno)
4- Organización fisica (BBDD)
Qué es una vista materializada?
Una vista almacenada que solo se actualiza, cuando los datos se actualizan
Que dice la regla de integridad de la entidad?
Ninguno de los atributos que componen la clave primaria puede ser nulo
Que dice la regla de la integridad referencial?
Si una relación tiene una clave ajena, los valores deben coincidir con la clave principal a la que hace referencia o ser completamente nulos.
Que identifica la 1FN?
Que no tenga grupos repetidos
Que identifica la 2FN?
1- Tiene que estar en 1FN
2- Los atributos que no sean clave, tienen que tener dependencia funcional completa de ellas.
Que identifica la 3FN?
1- Tiene que estar en 2FN
2- No hay dependencias funcionales transitivas de atributos no principales respecto de las claves.
Que identifica la FNBC?
1- Tiene que estar en 3FN
2- Todo determinante es una clave candidata
En que parte de métrica se da la normalización?
ASI 6.3
DSI 6.1
Quien lleva a cabo la normalización en métrica?
Analistas
Equipo de arquitectura
Equipo de proyecto
DBA’s
Cuales son las propiedades ACID?
1- Atomicidad: o se ejecutan todas o ninguna
2- Consistencia: la BBDD se debe quedar en estado consistente
3- Aislamiento: aislar las transacciones no confirmadas
4- Durabilidad: los cambios tienen que ser permanentes
Que es la lectura no repetible?
T1 lee dos veces el mismo dato y no coincide porque entre medias T2 ha hecho un cambio
Que es la lectura fantasma?
Un caso particular de la lectura no repetible, en vez de un dato, es un conjunto de datos, varia la cantidad de datos entre una lectura y otra.
Que es la lectura sucia?
T1 lee un dato que ha modificado T2 antes de que haga el commit, si luego hace un rollback el dato que ha leído T1 no es valido.
Que problema soluciona READ COMMITED?
La lectura sucia