Sistemas de Gestión de Bases de Datos: Acceso, Organización y Arquitectura de Registros

Clasificado en Informática

Escrito el en español con un tamaño de 3,4 KB

Acceso a registros

En general, hay dos maneras básicas de acceder a los datos:

  • Acceso secuencial a un registro determinado, que implica el acceso previo a todos los registros anteriores.

  • Acceso directo a un registro concreto, que implica la obtención inmediata del registro.

Además, hay otra clasificación habitual de tipos de acceso:

  • Acceso por valor, que permite obtener el registro en función del valor de alguno (o algunos) de sus campos, sin considerar la posición que ocupa el registro.

  • Acceso por posición, que permite acceder a un registro que ocupa una posición determinada, sin considerar el contenido del registro.

Organización de registros

Existen tres modos principales de organización de registros:

  • Secuencial: un registro a continuación de otro.

  • Directo: los registros binarios no se disponen en el soporte atendiendo a un algoritmo de cálculo.

  • Indexado: los registros generalmente se almacenan secuencialmente y van acompañados de un índice que facilita el acceso.

Objetivos y funcionalidad de los SGBD

Los sistemas de gestión de bases de datos (SGBD) persiguen varios objetivos y funcionalidades clave:

  • Posibilitar las consultas no predefinidas de cualquier complejidad.

  • Garantizar la independencia física y la independencia lógica de los datos.

  • Evitar o solucionar los problemas derivados de la redundancia.

  • Proteger la integridad de los datos.

  • Permitir la concurrencia de usuarios.

  • Contribuir a la seguridad de los datos.

Arquitectura de los SGBD

La arquitectura típica de un SGBD se organiza en niveles que separan las distintas vistas y descripciones de la base de datos:

En el nivel externo

Se sitúan las diferentes visiones lógicas que los procesos y usuarios (programas de aplicación y usuarios directos) tienen de las partes de la base de datos que utilizan. Estas visiones se denominan esquemas externos.

En el nivel conceptual

Existe una sola descripción lógica básica, única y global, que llamamos esquema conceptual, y que sirve de referencia para el resto de esquemas.

En el nivel físico

Hay una única descripción física, que llamamos esquema interno, donde se especifica cómo se almacenan realmente los datos en el soporte físico.

Modelos de base de datos

Algunos modelos clásicos de base de datos son:

  • Jerárquico

  • En red

  • Relacional

  • Relacional con objetos / Orientado a objetos

Evolución de los SGBD

Línea temporal de la evolución de los sistemas de gestión de bases de datos:

  • Años cincuenta: procesamiento secuencial.

  • Años sesenta y setenta: sistemas centralizados.

  • Años ochenta: SGBD relacionales.

  • Años noventa: bases de datos distribuidas, arquitecturas cliente/servidor y lenguajes de cuarta generación.

Entradas relacionadas: