Esquema y base de datos
¿Esquema vs base de datos?
Una base de datos puede describirse como una colección de datos estructurados que generalmente se almacenan en sistemas informáticos. Se llega a la estructura de una base de datos organizando adecuadamente los datos con la ayuda de un modelo de base de datos. El término "esquema" significa "plan o una forma" y puede definirse como la terminología utilizada para modelar o crear una estructura lógica mediante la cual los datos pueden almacenarse en una base de datos. Técnicamente hablando, un esquema de base de datos es la estructura subyacente descrita y respaldada por el sistema de administración de base de datos que se utiliza para almacenar registros.
En general, un esquema es un nivel más alto de abstracción de los modelos de diseño que son capturados y documentados por los diseñadores de bases de datos y analistas de negocios durante la fase de análisis de un proyecto o desarrollo de producto. No existen como tales en una base de datos, pero en algunas variantes de las bases de datos pueden realizarse en algunos niveles de forma física.
Cuando traemos un usuario a esta perspectiva, podemos definir estas tres entidades (base de datos, esquema y usuario) como se muestra a continuación:
Base de datos es una colección de archivos físicos.
Un usuario es aquel que se conecta a una base de datos.
El esquema es la colección de objetos que son propiedad del usuario.
Para resumir brevemente, un esquema suele ser una representación gráfica de la estructura del sistema de base de datos, mientras que la base de datos en sí es una colección estructurada de registros o datos.
Resumen:
1. Una base de datos es la estructura física.
2.Schema es la estructura lógica.
3. Una base de datos es una colección de registros relacionados y datos almacenados en tablas.
4. Un esquema, por otro lado, es una definición lógica de la base de datos o, en otras palabras, un plan que define los nombres de todas las tablas y columnas y define qué tipo es cada columna, etc.
5. En algunos sistemas de gestión de bases de datos, un esquema se puede realizar de forma física en cualquiera de los niveles.
6. No existe una correspondencia de uno a uno entre los objetos de esquema y los archivos físicos que almacenan información en discos.