DBMS Esquemas de Datos
Esquema de Base de datos
Un esquema de base de datos es el esqueleto de la estructura que representa la vista lógica de la base de datos completa. Define cómo se organizan los datos y cómo se asocian las relaciones entre ellos. Formula todas las restricciones que deben aplicarse a los datos.
Un esquema de base de datos define sus entidades y la relación entre ellas. Contiene un detalle descriptivo de la base de datos, que se puede representar mediante diagramas de esquema. Son los diseñadores de bases de datos los que diseñan el esquema para ayudar a los programadores a comprender la base de datos y hacerla útil.
Un esquema de base de datos se puede dividir ampliamente en dos categorías:
-
Esquema de base de datos física: Este esquema se refiere al almacenamiento real de datos y su forma de almacenamiento, como archivos, índices, etc. Define cómo se almacenarán los datos en un almacenamiento secundario.
-
Esquema de base de datos lógica: este esquema define todas las restricciones lógicas que deben aplicarse a los datos almacenados. Define tablas, vistas y restricciones de integridad.
Instancia de Base de datos
es importante que podamos distinguir estos dos términos de manera individual. Esquema de base de datos es el esqueleto de la base de datos. Se diseña cuando la base de datos no existe en absoluto. Una vez que la base de datos está operativa, es muy difícil hacer cambios en ella. Un esquema de base de datos no contiene datos ni información.
Una instancia de base de datos es una base de datos de estado operativo con datos en un momento dado. Contiene una instantánea de la base de datos. Las instancias de base de datos tienden a cambiar con el tiempo. Un SGBD se asegura de que cada instancia (estado) esté en un estado válido, siguiendo diligentemente todas las validaciones, restricciones y condiciones que los diseñadores de bases de datos han impuesto.
Leave a Reply