1. Instancias:
Las instancias son la recopilación de información almacenada en un momento determinado. Las instancias se pueden cambiar mediante ciertas operaciones CRUD como adición, eliminación de datos. Cabe señalar que cualquier consulta de búsqueda no realizará ningún tipo de cambio en las instancias.
Ejemplo:
digamos un maestro de mesa en nuestra base de datos cuyo nombre es Escuela, supongamos que la tabla tiene 50 registros, por lo que la instancia de la base de datos tiene 50 registros por ahora y mañana agregaremos otros cincuenta registros, por lo que mañana la instancia tiene un total de 100 registros. . Esto se llama una instancia.
2. Esquema:
el esquema es la descripción general de la base de datos. La estructura básica de cómo se almacenarán los datos en la base de datos se denomina esquema.
El esquema es de tres tipos: esquema lógico, esquema físico y esquema de vista.
- Esquema lógico: describe la base de datos diseñada a nivel lógico.
- Esquema físico: describe la base de datos diseñada a nivel físico.
- Esquema de vista : define el diseño de la base de datos a nivel de vista.
Ejemplo:
digamos que un maestro de mesa en nuestra base de datos se llama escuela, la tabla de maestros requiere el nombre, dob, doj en su tabla, por lo que diseñamos una estructura como:
Teacher table name: String doj: date dob: date
Arriba se muestra el esquema del maestro de mesa.
Diferencia entre esquema e instancia:
Esquema | Instancia |
---|---|
Es la descripción general de la base de datos. | Es la recopilación de información almacenada en una base de datos en un momento determinado. |
El esquema es el mismo para toda la base de datos. | Los datos en las instancias se pueden cambiar mediante adición, eliminación, actualización. |
No cambia con frecuencia. | Cambia con frecuencia. |
Define la estructura básica de la base de datos, es decir, cómo se almacenarán los datos en la base de datos. | Es el conjunto de Información almacenada en un momento determinado. |