Fue propuesto por primera vez en el año de 1975 por la empresa ANSI.
Ventajas
1.Permite vistas de usuario independientes y personalizadas
2.Oculta los detalles físicos de almacenamiento a los usuarios
3.Capaz de cambiar las estructuras
4.
ARQUITECTURA DE LOS SISTEMAS DE BASES DE DATOS
Objetivo
Separación de los programas de aplicación de la base de datos física
Características
Modelo ANSI-SPARC
De las siglas en ingles (American National Standards Institute, Standards Planning And Requirements Committee) que es un estándar de diseño abstracto para un sistema de gestión de bases de datos (SGBD – DBMS)
1.La separación entre los programas de aplicación y los datos
2.El manejo de múltiples vistas por parte de los usuarios.
3.El uso de un catálogo para almacenar el esquema de la base de datos.
Independencia de datos
Es la capacidad para modificar el esquema en un nivel del sistema sin tener que modificar el esquema del nivel inmediato superior.
Tipos de Independencia
Independencia lógica
Independencia física
Capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación.
Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla.
Capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos).
se refiere sólo a la separación entre las aplicaciones y las estructuras físicas de almacenamiento.
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.
Por ejemplo, el añadir cuentas de mercado de valores en un sistema bancario.
Arquitectura de 3 niveles
A) Nivel Conceptual
B) Nivel Interno
C) Nivel Externo
Se describe la estructura de una base de datos mediante un esquema conceptual que oculta el detalle de la estructura de almacenamiento y se encarga de la descripción del esquema de la base de datos para los usuarios.
Describe la estructura física de la base de datos, a través de un esquema interno que se especifica mediante un modelo físico describiendo los detalles de almacenamiento y los métodos de acceso.
Se describe para los usuarios del sistema manejador de base se datos dependiendo del intéres que cada uno de ellos tenga.
>Anciniega, Fernando (2013,Septiembre,15) Modelo Ansi Sparc [Modelo ANSI SPARC (ANSI PARK) Arquitectura de 3 Niveles – Bases de Datos]
Recuperado de http://fernandoarciniega.com/modelo-ansi-sparc-ansi-park-arquitectura-de-3-niveles-bases-de-datos/
>Garduño, Juan (2016,Junio, 6) ANSI SPARC Y ARQUITECTURA DE LAS 3 NIVELES
Recuperado de https://prezi.com/m/mqinjqdli1f2/ansi-sparc-y-arquitectura-de-tres-niveles/