Tabla de Contenidos

Modelo Relacional

Elementos básicos del Modelo Relacional

Los elementos básicos del modelo relacional son las relaciones, cuya representación gráfica se realiza en forma de tabla. En las relaciones se pueden distinguir varios tipos de elementos:

Dentro de una relación podemos distinguir además dos nociones:

En estas tablas se prohibe que exista más de un valor en cada celda.

Estática del Modelo Relacional

Una relación se compone de un nombre, unos atributos (con sus correspondientes dominios) y un conjunto de tuplas, y se define de la siguiente manera: Definición de relación

Los dominios son opcionales, pues los atributos pueden tomar valores en un conjunto acotado definido previamente, o bien y en principio, ser infinitas las posibilidades de un valor determinado.

Dentro de las relaciones existen principalmente dos tipos: relaciones base y vistas. Las relaciones base son relaciones con existencia propia, las vistas son relaciones que provienen de otras relaciones base (por ejemplo, el resultado de una búsqueda).

Restricciones inherentes del modelo relacional

Restricciones de usuario

Se han expuesto las restricciones básicas que deben tener en cuenta los usuarios en el diseño de bases de datos relacionales, pero existen más (SET NULL, SET DEFAULT, etc).

Reglas básicas para la transformación del modelo E/R al modelo relacional

En la segunda fase del diseño tenemos que transformar el esquema realizado en el modelo Entidad/Interrelación a un esquema lógico, ya que no existe ningún Sistema Gestor de Bases de Datos que soporte el modelo E/R.

EJEMPLO 1:
Interrelación de correspondencia N:MTransformación de una interrelación N:MTransformación de una interrelación N:M con las opciones de borrado (BC) y modificación (MC) en cascada


EJEMPLO 2:
Interrelación Trabajar con correspondencia 1:NTransformación de la Interrelación Trabajar