Exposicion realizada por los alumnos de la carrera de ingenieria en sistemas computacionales sobre el tema arquitectura de las base de datos, para la materia de base de datos distribuidas
3. ARQUITECTURA ANSI/SPARC
La arquitectura o Modelo ANSI-SPARC, (American National Standards Institute, Standards Planning And
Requirements Committee), llamada comúnmente en México como “ANSI PARK”, es un estándar de diseño
abstracto para un sistema de gestión de bases de datos (SGBD – DBMS), fue propuesto por primera vez en el
año de 1975 por la empresa ANSI.
El objetivo de esta arquitectura, también llamada Arquitectura de tres niveles, es separar la vista de los
usuarios, lo hace de la siguiente manera:
• Permite vistas de usuario independientes y personalizadas
• Oculta los detalles físicos de almacenamiento a los usuarios
• El administrador de la base de datos debe ser capaz de cambiar las estructuras
• La estructura interna de la base de datos no debería verse afectada por cambios en los aspectos físicos del
almacenamiento
4. • Nivel externo (Vistas individuales de los
usuarios): Vista de usuario describe una parte
de la base de datos que es relevante para un
usuario.
• Nivel Medio (Vista conceptual): Forma de
describir los datos que se almacenan dentro de
la base de datos.
• Nivel interno (Vista de almacenamiento):
Forma en que la base de datos se representa
físicamente en el sistema informático.
5. 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.
• El problema de seguridad es fácil de manejar en estos
sistemas de bases de datos.
6. ARQUITECTURAS PARALELAS
Se ejecuta sobre múltiples procesadores y discos que han sido diseñados para ejecutar
operaciones en paralelo, cuando sea posible, con el propósito de mejorar el rendimiento.
Los sistemas paralelos mejoran la velocidad de
procesamiento y de e/s mediante la utilización de
cpu y discos en paralelo. La fuerza que ha
impulsado a los sistemas paralelos de bases de
datos ha sido la demanda de aplicaciones que han
de manejar bases de datos extremadamente
grandes o que tienen que procesar un número
enorme de transacciones por segundo.
7. ARQUITECTURA CLIENTE-SERVIDOR
La arquitectura cliente/servidor es un modelo para el desarrollo de sistemas de información, en el que las
transacciones se dividen en procesos independientes que cooperan entre sí para intercambiar información,
servicios o recursos.
Beneficios.
1.- Mejor aprovechamiento de la potencia de cómputo
(Reparte el trabajo).
2. -Reduce el tráfico en la Red. (Viajan requerimientos).
3.- Opera bajo sistemas abiertos.
4.- Permite el uso de interfaces gráficas variadas y
versátiles.