Download Bases de Datos 67 - aula virtual cecar

Document related concepts

Modelo de base de datos wikipedia , lookup

Modelo relacional wikipedia , lookup

Base de datos relacional wikipedia , lookup

Sistema de gestión de bases de datos relacionales wikipedia , lookup

Base de datos jerárquica wikipedia , lookup

Transcript
Bases de Datos
MODELO RELACIONAL
T
omando lo expresado por Korth & Silberschatz (2000), desde la perspectiva
histórica, el modelo de datos relacional es
relativamente nuevo. Los primeros sistemas de base de datos estaban basados en
el modelo de red o en el modelo de datos
jerárquicos. Estos dos modelos están más
íntimamente ligados a la implementación
física de la base de datos que el modelo
relacional.
datos, como tercer paso de la habitual metodología de diseño de base de datos.
En el modelo relacional se basa en el concepto matemático de relación. En este modelo, la información se representa en forma
de “tablas” o relaciones, donde cada fila
de la tabla se interpreta como una relación
ordenada de valores. La primera persona
en introducir el término de la teorías de las
relaciones fue Cood a finales de los setentas, el cual propuso “la vista relacional de
los datos… parece ser superior al modelo
En los años siguientes a la introducción del en grafos o red… proporciona un medio de
modelo relacional se ha desarrollado una describir datos con su estructura natural
teoría para la base de datos relacionales. únicamente, es decir sin superponer ninEsta teoría ayuda al diseño de base de da- guna estructura adicional con el propósito
tos relacional y al procedimiento eficiente de su representación en la máquina”. Cood
de solicitudes de información a la base de también expresa “se propone un modelo de
datos por parte del usuario.
datos relacional de datos como una base
para proteger a los usuarios de sistemas
de datos formateados de los cambios que
El modelo relacional constituye una alterna- potencialmente pueden alterar la representiva para la organización y representación tación de los datos, causados por el crecide la información que se pretende almace- miento del banco de datos y por los camnar en una base de datos. Se trata de un bios en caminos de acceso”.
modelo teórico matemático que, además
de proporcionarnos los elementos básicos
de modelado (las relaciones), incluye un Para conseguir lo propuesto Cood introduconjunto de operadores (definidos en forma ce el concepto de relación (tabla) como esde un álgebra relacional) para su manipula- tructura básica del modelo. Todos los datos
ción, sin ambigüedad posible.
de una base de datos se representan en
forma de relaciones cuyo contenido varía
en el tiempo. Una relación, en terminología
El carácter formal del modelo relacional relacional, es un conjunto de filas (tuplas)
hace relativamente sencilla su representa- con unas determinadas características.
ción y gestión por medio de herramientas
informáticas. No es casual, pues, que haya
sido elegido como referencia para la cons- El modelo relacional representa la seguntrucción de la gran mayoría de los Sistemas da generación de los SMBD, en el, todos
de Gestión de Bases de Datos comerciales los datos están estructurados a nivel lógico
disponibles en el mercado; ni tampoco que como tablas formadas por filas y columnas,
sea también habitualmente seleccionado aunque a nivel físico pueden tener una escomo modelo de referencia para la elabo- tructura distinta. Un punto fuerte del moderación del esquema lógico de una base de lo relacional es la sencillez de su estructura
Dirección de Educación Abierta y a Distancia y Virtualidad
67