Definició de la relació de la base de dades

Un terme comú utilitzat en el disseny de la base de dades és una "base de dades relacional", però la relació de la base de dades no és la mateixa i no implica, com el seu nom indica, una relació entre taules. Al contrari, una relació de base de dades es refereix simplement a una taula individual en una base de dades relacional.

En una base de dades relacional , la taula és una relació perquè emmagatzema la relació entre les dades en el format de la columna-fila. Les columnes són els atributs de la taula, mentre que les files representen els registres de dades. Una sola fila es coneix com una tupla als dissenyadors de la base de dades.

La definició i les propietats d'una relació

Una relació, o taula, en una base de dades relacional té certes propietats. En primer lloc, el seu nom ha de ser únic a la base de dades, és a dir, una base de dades no pot contenir diverses taules del mateix nom. A continuació, cada relació ha de tenir un conjunt de columnes o atributs, i ha de tenir un conjunt de files per contenir les dades. Igual que amb els noms de la taula, cap atribut pot tenir el mateix nom.

A continuació, cap tupla (o fila) pot ser un duplicat. A la pràctica, una base de dades pot contenir realment files duplicades, però hauria d'existir pràctiques per evitar-ho, com ara l'ús de claus primàries úniques (següent).

Tenint en compte que una tupla no pot ser un duplicat, es dedueix que una relació ha de contenir almenys un atribut (o columna) que identifica cada tupla (o fila) d'una manera exclusiva. Normalment, aquesta és la clau principal. Aquesta clau principal no es pot duplicar. Això significa que cap tupla pot tenir la mateixa clau única i única. La clau no pot tenir un valor NULL , el que significa que el valor ha de ser conegut.

A més, cada cel·la o camp, ha de contenir un valor únic. Per exemple, no podeu introduir alguna cosa com "Tom Smith" i esperar que la base de dades entengui que teniu un nom i un cognom; més aviat, la base de dades comprendrà que el valor d'aquesta cel·la és exactament el que s'ha introduït.

Finalment, tots els atributs -o columnes- han de tenir el mateix domini, és a dir, han de tenir el mateix tipus de dades. No podeu barrejar una cadena i un número en una sola cel·la.

Totes aquestes propietats, o restriccions, serveixen per garantir la integritat de dades, important per mantenir l'exactitud de les dades.