Documente Academic
Documente Profesional
Documente Cultură
Profesora:
Bachiller:
Natacha Vargas
Yaenny Ortega
Arquitectura de una BD
Nivel interno: Es el nivel donde se encuentran los ficheros para el tratamiento del
acceso a la información almacenada en la base de datos.
Sistema de gestión de base de datos (SGBD)
Componentes de un SGBD
El DBA debe procurar siempre que los estándares que serán aplicados
beneficien también a los usuarios, privilegiando siempre la optimización en la
operación del DBMS y el apego de las políticas de la empresa. Entre las
funciones del DBA se encuentra la de revisar los estándares periódicamente
para determinar su operatividad, ajustarlos, ampliarlos o cancelarlos y hacer que
éstos se cumplan.
Entre las alternativas mas utilizadas por el DBA para tratar de resolver o
minimizar este problema se encuentran las siguientes:
Restringir al acceso a los datos para ciertos usuarios procedimientos y/o datos.
[databaseManagement]
features.phpMyAdmin.loginForm.enabled = on
Definición de Elementos
Diccionario de datos
Contiene las características lógicas de los sitios donde se almacenan los datos
del sistema, incluyendo nombre, descripción, alias, contenido y organización.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita
el acceso inmediato a la información, se desarrolla durante el análisis de flujo de
datos y auxilia a los analistas que participan en la determinación de los
requerimientos del sistema, su contenido también se emplea durante el diseño.
1- Para manejar los detalles en sistemas muy grandes, ya que tienen enormes
cantidades de datos, aun en los sistemas más chicos hay gran cantidad de
datos.
Los sistemas al sufrir cambios continuos, es muy difícil manejar todos los
detalles. Por eso se registra la información, ya sea sobre hoja de papel o usando
procesadores de texto. Los analistas más organizados usan el diccionario de
datos automatizados diseñados específicamente para el análisis y diseño de
software.
END.
Se suele hacer referencia a estas como las propiedades ACID (por sus iniciales
en inglés).
Atomicidad
Consistencia
Bancarias.
Aislamiento (Isolation)
Una transacción está aislada del resto de transacciones. Aunque existan muchas
transacciones ejecutándose a la vez, cualquier modificación de datos, que
realice T está oculta para el resto de transacciones hasta que T sea confirmada
(realiza
(COMMIT).
Durabilidad
Problemas de concurrencia
Planificación de transacciones
P1 y P2 son secuénciales.
No consistencia
Concurrencia
Conflictos
Primero, debemos tener presente que es normal que existan conflictos y que
debemos prepararnos para lidiar con ellos.
Los conflictos solamente pueden ocurrir cuando dos o más usuarios quieren
actualizar o borrar la misma fila y al mismo tiempo. O sea, cuando se usa el
comando UPDATE o el comando DELETE.
Correctitud
Seriabilidad
Inconsistencia
cuentas:
ejemplo:
Algoritmos Optimistas
Algoritmo Optimista
Bloqueos
Aprobación de la petición
Mensaje de la transacción
Mensajes de la transacción
Podemos definir que dos operaciones entran en conflicto que debe ser resuelto
si ambas acceden a la misma data, y una de ellas es de escritura y si fueron
realizadas por transacciones distintas.