Una estructura relacional

Se refiere a un modelo bastante fuerte y al mismo tiempo sencillo, el cual representa diversos inconvenientes. El componente primordial de ese modelo es el vínculo. Por lo que se podría comentar que trata de una base relacional y que se compone por un grupo de vínculos.

Relación

La relación o vínculo se logra representar a través de una tabla, esa tabla representa lo que el modelo entidad-relación se designa como entidad. Se trata de una tabla que posee cada atributo (columna) y tupla (fila).

  • Atributo: se trata de cada una de las columnas de la tabla. Están definidas por un nombre y lograrían tener un grupo de valores.
  • Tupla: se trata de cada una de las filas de la tabla. Es significativo el recalcar que no pueden ser tuplas duplicadas en la tabla.

Dominios

Todo dominio que va en la estructura del modelo relacional es el que trata sobre los valores que lograría coger algún atributo. Hay dos tipos de estos:

  • dominios generales: son esos que están formados por un máximo y un mínimo.
  • dominios restringidos: se refiere a los que forman parte de un grupo de valores determinados.

Claves

Toda tupla perteneciente a la tabla debe estar vinculada a la clave única que le dejaría identificarla.

Una clave lograría estar comprendida por uno o varios atributos.

Una clave debe de ser única dentro de la tabla y no lograría descartar algún atributo de esa misma para identificar la fila.

Hay dos tipos de claves:

  • Clave prmaria (Primary Key): se trata del valor o grupo de valores que consiguen identificar alguna fila que este dentro de la tabla. Jamás debe ser NULL. Un ejemplo determinante de ello es el DNI, que es sólo para una persona y no puede ser NULL
  • Clave ajena (Foreign Key): se trata de un valor o grupo de valore pertenecientes a la tabla que vaya correspondido al valor de una clave primaria de otra tabla. Se trata de un secreto el cual representa toda relación o vínculo que existe entre cada tabla.

Vistas

Esta se refiere a la tabla ficticia el cual expone los diversos atributos perteneciente a otras tablas relacionadas. De esa manera se consigue que cada dato que interese de una o varias tablas. Es significativo recalcar que no se pueden hacer tareas en relación a las vistas.