BASES DE DATOS
ARQUITECTURA ANSI/SPARC
La arquitectura ANSI-SPARC, donde ANSI-SPARC significa American National Standards Institute, Standards Planning And Requirements Committee, es un modelo conceptual ampliamente aceptado para el diseño y gestión de bases de datos. Este estándar fue propuesto por primera vez en 19751 y ha influido en el desarrollo de muchos sistemas de gestión de bases de datos (DBMS) comerciales. Sin embargo, nunca se convirtió en un estándar formal.
¿Qué es?
La arquitectura ANSI/SPARC establece una división en tres niveles para la estructura de una base de datos. El objetivo de esta arquitectura de tres niveles es proporcionar una separación clara de la vista de los usuarios, ocultando la complejidad de la base de datos, y los detalles físicos de almacenamiento. Además: - Permite vistas de usuario independientes y personalizadas: Cada usuario debe ser capaz de acceder a los datos, pero tiene una vista personalizada diferente de los datos. Estos deben ser independientes: los cambios en una vista no deben afectar a las demás. - Oculta los detalles físicos de almacenamiento a los usuarios: Los usuarios no deberían tener que lidiar con los detalles de almacenamiento de la base de datos. - El administrador de la base de datos debe ser capaz de cambiar las estructuras de almacenamiento de esta sin afectar la vista de los usuarios. - La estructura interna de la base de datos no debería verse afectada por cambios en los aspectos físicos del almacenamiento: por ejemplo, un cambio a un nuevo disco.
Arquitectura de tres niveles
Nivel externo
Nivel conceptual
¿Cómo son esos tres niveles?
Nivel interno
Ver imagen
Se realizan esquemas para organizar las bases de datos: El esquema externo describe las diferentes vistas externas de los datos; puede haber muchos esquemas externos para una base de datos dada. El esquema conceptual describe todos los datos y las relaciones entre ellos, junto con las restricciones de integridad. Solo hay un esquema conceptual por cada base de datos. El esquema interno es el nivel más bajo que contiene los registros almacenados, los métodos de representación, los campos de datos e índices. Solo hay un esquema interno por cada base de datos. La descripción general de una base de datos se llama esquema de base de datos.
Esquemas de bases de datos
Ver ejemplo
Arquitectura ANSI/SPARC
Daniel Álvarez Romero
Created on September 25, 2024
Una presentación sencilla acerca de la arquitectura ANSI/SPARC.
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Connectors Infographic
View
Essential Infographic
View
Practical Infographic
View
Akihabara Infographic
View
Interactive QR Code Generator
View
Witchcraft vertical Infographic
View
Halloween Horizontal Infographic
Explore all templates
Transcript
BASES DE DATOS
ARQUITECTURA ANSI/SPARC
La arquitectura ANSI-SPARC, donde ANSI-SPARC significa American National Standards Institute, Standards Planning And Requirements Committee, es un modelo conceptual ampliamente aceptado para el diseño y gestión de bases de datos. Este estándar fue propuesto por primera vez en 19751 y ha influido en el desarrollo de muchos sistemas de gestión de bases de datos (DBMS) comerciales. Sin embargo, nunca se convirtió en un estándar formal.
¿Qué es?
La arquitectura ANSI/SPARC establece una división en tres niveles para la estructura de una base de datos. El objetivo de esta arquitectura de tres niveles es proporcionar una separación clara de la vista de los usuarios, ocultando la complejidad de la base de datos, y los detalles físicos de almacenamiento. Además: - Permite vistas de usuario independientes y personalizadas: Cada usuario debe ser capaz de acceder a los datos, pero tiene una vista personalizada diferente de los datos. Estos deben ser independientes: los cambios en una vista no deben afectar a las demás. - Oculta los detalles físicos de almacenamiento a los usuarios: Los usuarios no deberían tener que lidiar con los detalles de almacenamiento de la base de datos. - El administrador de la base de datos debe ser capaz de cambiar las estructuras de almacenamiento de esta sin afectar la vista de los usuarios. - La estructura interna de la base de datos no debería verse afectada por cambios en los aspectos físicos del almacenamiento: por ejemplo, un cambio a un nuevo disco.
Arquitectura de tres niveles
Nivel externo
Nivel conceptual
¿Cómo son esos tres niveles?
Nivel interno
Ver imagen
Se realizan esquemas para organizar las bases de datos: El esquema externo describe las diferentes vistas externas de los datos; puede haber muchos esquemas externos para una base de datos dada. El esquema conceptual describe todos los datos y las relaciones entre ellos, junto con las restricciones de integridad. Solo hay un esquema conceptual por cada base de datos. El esquema interno es el nivel más bajo que contiene los registros almacenados, los métodos de representación, los campos de datos e índices. Solo hay un esquema interno por cada base de datos. La descripción general de una base de datos se llama esquema de base de datos.
Esquemas de bases de datos
Ver ejemplo