ARQUITECTURA DE BASES DE
DATOS DISTRIBUIDAS
DAVID ORTIZ
ERIT BECERRIL
JESSICA SALINAS
EMMANUEL ÁNGELES
JUSTINO ALCALDE
IS-701
ARQUITECTURA ANSI/SPARC.
• La arquitectura de sistemas de bases de
datos de tres esquemas fue aprobado por
la ANSI-SPARC (American National
Standard Institute - Standards Planning and
Requirements Committee) en 1975 para
conseguir la separación entre los
programas de aplicación y los datos.
• Nivel interno: Emplea un modelo físico de datos y los únicos datos que
existen están realmente en este nivel.
• Nivel conceptual: Oculta los detalles físicos de almacenamiento y trabaja
con elementos lógicos como entidades, atributos y relaciones.
• Nivel externo o de vistas: Cada esquema describe la visión que tiene de la
base de datos a un grupo de usuarios, ocultando el resto.
SE PUEDEN DEFINIR DOS TIPOS DE INDEPENDENCIA
DE DATOS:
• La independencia lógica es la capacidad de modificar el esquema conceptual
sin tener que alterar los esquemas externos ni los programas de aplicación.
Por ejemplo, se reduce la base de datos eliminando una entidad, los
esquemas externos que no se refieran a ella no deberán verse afectados.
• La independencia física es la capacidad de modificar el esquema interno sin
tener que alterar el esquema conceptual. Por ejemplo, puede ser necesario
reorganizar ciertos ficheros físicos con el fin de mejorar el rendimiento de las
operaciones de consulta o de actualización de datos.
ARQUITECTURA CENTRALIZADA
• es aquella que está totalmente en un solo lugar físico, es decir, está
almacenada en una sola maquina y en una sola CPU, en la cual los usuarios
trabajan en terminales que solo muestran resultados.
CARACTERÍSTICAS DE LAS BASES DE DATOS
CENTRALIZADAS.
• Se almacena completamente en una localidad central.
• No posee múltiples elementos de procesamiento ni mecanismos de
intercomunicación como las bases de datos distribuidas.
• Los componentes de las bases de datos centralizadas son: los datos, el
software de gestión de bases de datos y los dispositivos de almacenamiento
secundario asociados.
VENTAJAS DE LAS BASES DE DATOS
CENTRALIZADAS
• Se evita la inconsistencia.
• Pueden aplicarse restricciones de seguridad.
• Puede conservarse la integridad.
• El procesamiento de los datos ofrece un mejor rendimiento y resulta más
confiable que los sistemas distribuidos.
DESVENTAJAS DE LAS BASES DE DATOS
CENTRALIZADAS.
• Si el sistema de base de datos falla, se pierde la disponibilidad y
procesamiento de la información que posee el sistema.
• Difícil sincronización para su recuperación.
• Las cargas de trabajo no se pueden difundir entre varias computadoras.