Edición de «Final del 11/04/14 (Bases de Datos)»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
=Preguntas= | =Preguntas= | ||
# Defina la durabilidad de una transacción y dé un ejemplo donde se aplique esta propiedad. | # Defina la durabilidad de una transacción y dé un ejemplo donde se aplique esta propiedad. | ||
Línea 17: | Línea 15: | ||
=Respuestas= | =Respuestas= | ||
# La durabilidad refiere a que una vez que una transacción realiza un commit esos cambios son permanentes y públicos y no | # La durabilidad refiere a que una vez que una transacción realiza un commit esos cambios son permanentes y públicos y no pudene ser afectados por futuros errores o fallos del sistema. Ejemplo: luego de que una transacción comitee, si se corta la luz, por más que no se hayan bajado los datos a disco una vez que el sistema se recupere los datos deben haber sido correctamente escritos. | ||
# | # | ||
#* Serial: {R1(A);R1(D);W1(A);W1(D);R2(A);W2(A)} | #* Serial: {R1(A);R1(D);W1(A);W1(D);R2(A);W2(A)} | ||
#* Serializable: {R1(A);R1(D);W1(A);R2(A);W1(D);W2(A)} | #* Serializable: {R1(A);R1(D);W1(A);R2(A);W1(D);W2(A)} | ||
# El problema de falsa | # El problema de falsa sumarizacón ocurre cuando una transacción está haciendo una operación de agregación (por ejemplo una suma) y al mismo tiempo otra transacción modifica los datos de manera que el resultado se compute sobre pedazos no consistentes (datos más viejos de uno y más nuevos de otro. El lockeo binario resuelve este problema ya que impide el acceso de la segunda transacción a los datos sobre los que está operando la primera. | ||
# Asumiendo que CODEMP es clave, la relación está en forma normal de Boyce Codd | # Asumiendo que CODEMP es clave, la relación está en forma normal de Boyce Codd. | ||
# | # F infiere la dependencia funcional X->Y sii Y está incluido en la clausura transitiva de X por F. | ||
# Una clave es una superclave minimal. Es un subconjunto de atributos que determinan unívocamente la fila de la tabla. Se define en SQL con la instrucción PRIMARY KEY al momento de crear los datos. | # Una clave es una superclave minimal. Es un subconjunto de atributos que determinan unívocamente la fila de la tabla. Se define en SQL con la instrucción PRIMARY KEY al momento de crear los datos. | ||
# Independencia lógica: capacidad de cambiar el esquema conceptual sin tener que cambiar el externo ni los programas de aplicación. | # Independencia lógica: capacidad de cambiar el esquema conceptual sin tener que cambiar el externo ni los programas de aplicación. | ||
Línea 34: | Línea 32: | ||
#* Debe validar que los nombres de atributos matcheen. | #* Debe validar que los nombres de atributos matcheen. | ||
#* Debe validar los stores procedures (y sus parámetros) y las vistas. | #* Debe validar los stores procedures (y sus parámetros) y las vistas. | ||
# Un datawarehouse es una colección de datos | # Un datawarehouse es una colección de datos que cumple las propiedades INTS: | ||
#* Integrated: | |||
#* Non volatile: | |||
#* Time Variant: | |||
#* Subject oriented: | |||
## Su propósito es guiar la toma de decisiones de negocio (Buisness Inteligence). Proveen acceso para análisis complejo, descubrimiento de conocimiento y dan soporte a demandas de alta performance. | |||
# Para definir el initial filesize y el filegrowth. | # Para definir el initial filesize y el filegrowth. |