3.1 Esquemas DBMS: interno, conceptual, externo 0. Bases de Datos 1
Last updated Feb 24, 2025
by
sr_labs Admin

Los sistemas de bases de datos se componen de complejas estructuras de datos. Por lo tanto, para hacer que el sistema sea eficiente para la recuperación de datos y reducir la complejidad de los usuarios, los desarrolladores utilizan el método de abstracción de datos.
Hay principalmente tres niveles de abstracción de datos:
1. Nivel interno: estructura de almacenamiento FÍSICA real y rutas de acceso.
2. Nivel Conceptual o Lógico: Estructura y restricciones para toda la base de datos.
3. Nivel externo o de vista: describe varias vistas de usuario.

## Esquema/nivel externo
Un esquema externo describe la parte de la base de datos que le interesa a un usuario específico. Oculta los detalles no relacionados.tails de la base de datos por parte del usuario. Puede haber “n” número de vistas externas para cada base de datos.
Cada vista externa se define mediante un esquema externo, que consta de definiciones de varios tipos de registros externos de esa vista específica.
Una vista externa es simplemente el contenido de la base de datos tal como lo ve un usuario específico. Por ejemplo, un usuario del departamento de ventas verá sólo datos relacionados con las ventas.
Datos sobre el esquema externo:
* Un nivel externo solo está relacionado con los datos que ven usuarios finales específicos.
* Este nivel incluye algunos esquemas externos.
* El nivel de esquema externo es nearest al usuario
* El esquema externo describe el segmento de la base de datos que se necesita para un determinado grupo de usuarios y oculta el resto.tails de la base de datos del grupo de usuarios específico
## Esquema/Nivel Conceptual
El esquema conceptual describe la estructura de la base de datos completa para la comunidad de usuarios. Este esquema oculta información sobre las estructuras de almacenamiento físico y se centra en describir tipos de datos, entidades, relaciones, etc.
Este nivel lógico se encuentra entre el nivel de usuario y la vista de almacenamiento físico. Sin embargo, sólo existe una visión conceptual única de una única base de datos.
**Datos sobre el esquema conceptual:**
* Define todas las entidades de la base de datos, sus atributos y sus relaciones.
* Información de seguridad e integridad
* En el nivel conceptual, los datos disponibles para un usuario deben estar contenidos o ser derivables del nivel físico.
## Nivel interno/Esquema
El esquema interno define la estructura de almacenamiento físico de la base de datos. El esquema interno es una representación de muy bajo nivel de toda la base de datos. Contiene múltiples apariciones de múltiples tipos de registros internos. En el término ANSI, también se le llama "registro almacenado".
Datos sobre el esquema interno:
* El esquema interno es el nivel más bajo de abstracción de datos.
* Le ayuda a mantener información sobre la representación real de toda la base de datos. Como el almacenamiento real de los datos en el disco en forma de registros.
* La vista interna nos dice qué datos se almacenan en la base de datos y cómo
* Nunca se ocupa de los dispositivos físicos. En cambio, el esquema interno ve un dispositivo físico como una colección de páginas físicas.
## Objetivo del 3 nivel/esquema de base de datos
Aquí hay algunos objetivos del uso de tres esquemas. Architectura:
* Cada usuario debería poder acceder a los mismos datos pero poder ver una vista personalizada de los datos.
* El usuario no necesita tratar directamente con los detalles del almacenamiento físico de la base de datos.
* El DBA debería poder cambiar la estructura de almacenamiento de la base de datos sin perturbar la vista del usuario.
* La estructura interna de la base de datos no debe verse afectada cuando se realizan cambios en los aspectos físicos del almacenamiento.
## Esquema de base de datos de ventajas
* Puedes gestionar datos independientemente del almacenamiento físico.
* Migración más rápida a nuevos entornos gráficos
* DBMS ArchiLa tecnología le permite realizar cambios en el nivel de presentación sin afectar las otras dos capas.
* Como cada nivel está separado, es posible utilizar diferentes conjuntos de desarrolladores.
* Es más seguro ya que el cliente no tiene acceso directo a la lógica empresarial de la base de datos.
* En caso de que falle el nivel de un nivel, no se perderán datos, ya que siempre estará seguro al acceder al otro nivel.
## Esquema de base de datos de desventajas
* El esquema de base de datos completo es una complex estructura que es difícil de entender para todos
* Difícil de configurar y mantener
* La separación física de los niveles puede afectar el rendimiento de la Base de Datos
## **Resumen**
* Existen principalmente tres niveles de abstracción de datos: nivel interno, nivel conceptual o lógico o nivel externo o de vista.
* El esquema interno define la estructura de almacenamiento físico de la base de datos.
* El esquema conceptual describe la estructura de la base de datos completa para la comunidad de usuarios.
* Un esquema externo describe la parte de la base de datos en la que está interesado un usuario específico.
* La Architectura del DBMS le permite realizar cambios en el nivel de presentación sin afectar las otras dos capas
## **El tema de DISEÑO CONCEPTUAL DE BASES DE DATOS.** MODELO ENTIDAD – RELACIÓN. se encuentra en la publicación de enlaces y lecturas.
# Enlaces de interés
* Esquemas DBMS: interno, conceptual, externo, Guru99, [https://www.guru99.com/es/dbms-schemas.html](https://www.guru99.com/es/dbms-schemas.html)
* DISEÑO LOGICO DE DATOS, Katherine Guano Blog, [https://katherineguano.blogspot.com/2015/12/diseno-logico-de-datos-hoy-en-dia.html](https://katherineguano.blogspot.com/2015/12/diseno-logico-de-datos-hoy-en-dia.html)