MODELO RELACIONAL

Páginas: 13 (3015 palabras) Publicado: 20 de enero de 2014
Licenciatura en Documentación: Bases de datos documentais

Curso 2011 – 2012

El modelo relacional
El modelo relacional constituye una alternativa para la organización y representación de
la información que se pretende almacenar en una base de datos. Se trata de un modelo
teórico matemático que, además de proporcionarnos los elementos básicos de modelado
(las relaciones), incluye unconjunto de operadores (definidos en forma de un álgebra
relacional) para su manipulación, sin ambigüedad posible.
El carácter formal del modelo relacional hace relativamente sencilla su representación y
gestión por medio de herramientas informáticas. No es casual, pues, que haya sido
elegido como referencia para la construcción de la gran mayoría de los Sistemas de
Gestión de Bases de Datoscomerciales disponibles en el mercado; ni tampoco que sea
también habitualmente seleccionado como modelo de referencia para la elaboración del
esquema lógico de una base de datos, como tercer paso de la habitual metodología de
diseño de BDs (después del análisis de requerimientos y la elaboración del esquema
conceptual).
En el modelo relacional se basa en el concepto matemático de relación. Eneste 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 (un conjunto de valores
relacionados entre sí). El siguiente ejemplo presenta una relación que representa al
conjunto de los departamentos de una determinada empresa, y que recoge información
sobre los mismos.
Num Nombre Localidad
D-01Ventas A Coruña
D-02 I+D
Ferrol
Figura 1: relación “Departamentos”

Definiciones
Formalmente, una relación se define como un conjunto de n-tuplas; donde una n-tupla
se define a su vez como un conjunto ordenado de valores atómicos (esto es, no
divisibles ni descomponibles en valores mas “pequeños”.
En el ejemplo 1, la relación mostrada incluye dos 3-tuplas: (‘D-01’, ‘Ventas’, ‘A
Coruña’) y(‘D-02’, ‘I+D’, ‘Ferrol’). Cada tupla incluye información sobre los
departamentos de una determinada empresa con sede en Galicia: el identificador del
departamento dentro de la empresa, su nombre, y la localidad donde tiene su sede. En
cada tupla, los tres valores están relacionados por el hecho de describir todos ellos al
mismo departamento.
Cada relación, vista como una tabla, consta de unconjunto de columnas; cada una de
esas columnas recibe el nombre de atributo. A cada atributo de una relación le
corresponde un nombre, que debe ser único dentro de la relación, y un dominio: el
conjunto de valores válidos para un atributo; o, dicho de otra manera, el conjunto de
valores que cada tupla de la relación puede tomar para ese atributo.
En el caso de la relación de nuestro ejemplo,los atributos de la misma serían Num,
Nombre y Localidad. Cada uno de ellos tendrá un dominio asociado: el conjunto de los
Autor: Juan Ramón López Rodríguez

1

Licenciatura en Documentación: Bases de datos documentais

Curso 2011 – 2012

identificadores válidos de departamento (una cadena alfanumérica con formato „D-xx‟),
el conjunto de todos los nombres de departamento válidos (cadenasde texto de
cualquier longitud), y el conjunto de todas los nombres de localidades gallegas (ídem),
respectivamente.
El esquema de una relación es una descripción de su estructura interna (es decir, los
atributos que la componen), en la forma siguiente:
R (A1, ... , An)
…siendo R el nombre de la relación, y A1, ... , An los nombres de sus n atributos. Así, el
esquema de la relaciónDepartamentos sería:
Departamentos (Num, Nombre, Localidad)
Podemos afirmar que el esquema de una relación constituye su intensión, es decir, la
parte invariante de la relación. En nuestro ejemplo, el tipo de información que
reflejaremos sobre los departamentos será siempre la misma: el código, nombre y
localidad de cada uno.
Sin embargo, la información recogida en una relación está expuesta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MODELO RELACIONAL
  • Modelo relacional
  • modelo relacional
  • El modelo relacional
  • Modelo Relacional
  • Modelo Relacional.
  • Del modelo relacional
  • Modelo Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS