Ir al contenido principal

Arquitectura del SGBD.


Un sistema de gestión de base de datos (SGBD) es una colección de programas que permiten a los usuarios crear y mantener una base de datos. Una característica fundamental del SGDB es que proporciona cierto nivel de abstracción de los datos, ocultando así detalles de almacenamiento que para el usuario final no suele ser necesario conocer. Hay tres características importantes en el enfoque de bases de datos, una de ellas es que separa los programas de los datos y las operaciones, la segunda es el soporte de múltiples vistas de usuario y la tercera la utilización de un catalogo para almacenar la descripción (esquema) de la base de datos.
En ocasiones se habla de una arquitectura en esquemas. Un esquema interno, conceptual y otro externo. El interno  describe la estructura física de almacenamiento de la base de datos. El conceptual oculta detalles de las estructuras físicas de almacenamiento y concentra su atención en las entidades, tipos de datos, relaciones y restricciones. En el esquema externo o de vistas describe la base de datos para los grupos de usuarios. No todos los SGBD separan los tres niveles, algunos de ellos se incluyen los esquemas dentro de otros pero si son soportados. El SGBD permite realizar una transformación o correspondencia de una solicitud para poder expresarla en términos de los esquemas sobre la base de datos almacenada.

Comentarios

Entradas más populares de este blog

Este blog fue realizado por alumnos de la carrera de Ingeniería en Sistemas Computacionales del Instituto Tecnológico de Villahermosa para la materia de Fundamentos de Bases de Datos siendo el equipo #3
ARQUITECTURA DE LA BASE DE DATOS Podemos destacar tres niveles principales según la visión y la función que realice el usuario sobre la base de datos: Nivel Interno: es el nivel más cercano al almacenamiento físico de los datos. Permite escribirlos tal y como están almacenados en el ordenador. En este nivel se diseñan los archivos que contienen la información, la ubicación de los mismos y su organización, es decir se crean los archivos de configuración. Nivel conceptual: En este nivel se representan los datos que se van a utilizar sin tener en cuenta aspectos como lo que representamos en el nivel interno. Nivel externo: es el más cercano al usuario. En este nivel se describen los datos o parte de los datos que más interesan a los usuarios. Estos tres niveles de visión de usuarios los proporcionan los sistemas gestores de base de datos (ya veremos más adelante que significa esto). Una base de datos especifica tiene un único nivel interno y un único nivel conceptual pero p