Niveles de abstracción de una base de datos

Autor: | Última modificación: 28 de septiembre de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

Los niveles de abstracción de una base de datos están directamente relacionados con la arquitectura de las bases de datos. Estos niveles tienen que ver con la forma en la que se le muestran los datos al usuario y la manera en la que el mismo usuario los percibe.

Existen diversas formas de clasificar los niveles de abstracción de una base de datos, esto dependerá del detalle de las estructuras de datos complejas, de qué relaciones existen entre esos datos que se muestran y de la interacción de los usuarios con la información presentada por el sistema.

Niveles de abstracción de una base de datos según su arquitectura

Estos niveles son los más aceptados ya que fueron propuestos por la ANSI/X3/SPARC (American National Standards Institute – Standards Planning and REquirements Committee). Se dividen en nivel interno, conceptual y externo.

base de datos

Nivel interno

Este es el primero de los niveles de abstracción de una base de datos y el menos abstracto. Está más cerca al almacenamiento real y físico de los datos.

En el nivel interno o físico se explican de manera específica las estructuras de datos complejas de bajo nivel, como la organización de ficheros, modos de acceso, índices y punteros, bloqueo de registros, etc.

Nivel conceptual

Este es otro de los niveles de abstracción de una base de datos y se trata del más abstracto. También se le llama nivel lógico, ya que aquí es donde se define qué datos se almacenan en la base de datos y las relaciones existentes entre cada uno de ellos. Aquí solo trabaja el administrador de la base de datos, quien conoce toda la base de datos a la perfección.

Nivel externo

A este nivel también se le llama nivel de vistas y aquí es más fácil de entender la interacción de los usuarios con el sistema.

De los niveles de abstracción de una base de datos, este es el que concierne a los usuarios finales y el nivel más alto de abstracción. Define solo una parte de los datos, la que concierne a los usuarios. El objetivo de este nivel es simplificar la interacción entre los usuarios y las bases de datos.

En definitiva, puedes imaginar los niveles de abstracción de una base de datos como el Modelo Vista Controlador MVC, ya que también es un tipo de arquitectura.

niveles de abstracción de una base de datos

¿Te gustó este post?

En este post hemos visto que existen tres niveles de abstracción de una base de datos que se llevan a cabo mundialmente, estos son: interno, conceptual y externo. Todos los niveles actúan en conjunto para crear un sistema de bases de datos sólido.

Si quieres seguir instruyéndote sobre estas temáticas, te invitamos a realizar nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, en donde aprenderás con la guía de los mejores profesionales. Si quieres cambiar tu vida y entrar en el sector It, ¡no dudes en solicitar más información!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.