Relaciones de Base de datos
Enviado por PASALOPAPU • 27 de Mayo de 2017 • Tarea • 511 Palabras (3 Páginas) • 106 Visitas
Irving Guillermo Figueroa Melchor
J.Eduardo Garcia Sanches
Administración de directorio -> confiabilidad
Al administración de los directorios se encarga de formar una capa de seguridad entre el usuario y la base de datos y es por esto que la relación debe de ser confiable ya que aquí es donde se encuentran niveles de seguridad de acceso a la base de datos.
Administración de directorio -> procesamiento de consultas
Con un buen nivel de control de acceso se puede definir a que información tiene permiso para realizar ciertas consultas
Diseño de base de datos distribuidas -> procesamiento de consultas
El diseño que se tenga de la base de datos determinara desde que nodos se procesara y se extraerá la información que solicite la consulta ya que en una base de datos distribuida la información se encuentra en diferentes nodos y hay un nodo donde se realizan exclusivamente los procesos.
Diseño de base de datos distribuidas -> confiabilidad
La confiabilidad en una base de datos distribuida se refiere a la capacidad de una base de datos que en caso de no contar con un nodo debe seguir procesando consultas sin violar la consistencia de la base de datos
En una base de datos distribuida se debe de contar con respaldos de los registros más importantes que se encuentren en un nodo o en otro esto almacenándolo en diferentes nodos para que en caso de que uno de los nodos falle se tenga la información si es que se necesita.
Diseño de base de datos distribuidas -> replicación
Una base de datos distribuida sin replicación generaría poca confiabilidad al la base de datos ya que si un nodo dejara de funcionar se perdería la información momentáneamente y no se podrían procesar consultas de ese nodo
Diseño de base de datos distribuidas-> control de concurrencia
Una base de datos distribuida debe tener un buen control de concurrencia para que las diferentes consultas generadas puedan tener acceso sin saturar la base de datos
Replicación -> confiabilidad
Gracias a una replicación se aumenta el nivel de confiabilidad en una base de datos ya que se pueden tener acceso a toda la información en cualquier nodo.
Control de concurrencia -> administración de puntos muertos
Se debe tener un buen control de concurrencia ya que las consultas pueden generar puntos muertos ya que algunos procesos necesitan mantener ciertos recursos exclusivos mientras esperan por otros y los recursos no se pueden obtener obtener de los procesos de que están a la espera esto genera un punto muerto ya que espera un suceso que nunca se va a cumplir.
Procesamiento de consultas -> control de concurrencia
El control de concurrencia permite ordenar el acceso a la información de las consultas
Confiabilidad ->control de concurrencia
Se debe de tener transacciones que utilicen recursos de datos donde se puedan añadir bloqueos en esos recursos. Antes de hacer los procesos de cada transacción se debe verifica que ninguna otra transacción ha modificado los datos que ha leído. Esto se debe de hacer para dar mayor confiabilidad que permita identificar las transacciones en conflicto.
...