stringtranslate.com

Arquitectura ANSI-SPARC

La arquitectura de tres niveles ANSI-SPARC

La arquitectura ANSI-SPARC ( American National Standards Institute , Standards Planning And Requirements Committee), es un estándar de diseño abstracto para un sistema de gestión de bases de datos (DBMS), propuesto por primera vez en 1975. [1]

Sin embargo, el modelo ANSI-SPARC nunca se convirtió en un estándar formal. Ningún sistema DBMS convencional se basa totalmente en él (tienden a no mostrar una independencia física total o a impedir el acceso directo del usuario al nivel conceptual), pero la idea de la independencia lógica de los datos se ha adoptado ampliamente.

Arquitectura de tres niveles

El objetivo de la arquitectura de tres niveles es separar la vista del usuario:

Los tres niveles son:

  1. Es sólo el DBA quien define y trabaja en este nivel.
  2. Describe la estructura para todos los usuarios.
  3. Ofrece una visión global de la base de datos.
  4. Es independiente del hardware y del otro software.

La arquitectura de tres niveles tiene como objetivo permitir a los usuarios acceder a los mismos datos pero con una visión personalizada de los mismos. La separación entre el nivel interno y el externo implica que los usuarios no necesitan saber cómo se almacenan físicamente los datos en la base de datos. Esta separación de niveles también permite al DBA cambiar las estructuras de almacenamiento de la base de datos sin afectar a la visión de los usuarios.

Esquemas de bases de datos

Hay tres tipos diferentes de esquemas correspondientes a los tres niveles de la arquitectura ANSI-SPARC:

La descripción general de una base de datos se denomina esquema de base de datos .

Véase también

Referencias

  1. ^ Grupo de estudio ANSI/X3/SPARC sobre sistemas de gestión de bases de datos: (1975), Informe provisional. FDT , boletín ACM SIGMOD. Volumen 7, n.º 2

Lectura adicional