Model Relacional: Conceptes Clau i Regles d'Integritat

Informàtica3,44 KB

Model Relacional

El model relacional permet construir estructures de dades per representar les diferents informacions del món real que tinguin algun interès.

Relacions

Les relacions poden ser concebudes com a representacions tabulars de les dades.

Domini (Model Relacional)

Pel que fa al model relacional, un domini consisteix en un conjunt finit de valors indivisibles.

Dominis Predefinits

Són els tipus de dades que admeti cada SGBD, com, per exemple (esmentats de manera genèrica, ja que hi ha moltes especificitats en funció dels diferents sistemes gestors), les cadenes de caràcters, els nombres enters, els nombres decimals, les dades de caire cronològic, etc.

Dominis Definits per Usuaris

Consisteixen en restriccions addicionals aplicades sobre el domini predefinit d’alguns atributs, establertes pels dissenyadors i pels administradors de bases de dades.

Esquema i Extensió

Esquema

Consisteix en un nom que la identifica unívocament dins de la base de dades, i en el conjunt d’atributs que aquella conté.

Extensió

Consisteix en els valors de les dades emmagatzemades en tots els tuples que aquesta conté.

El grau d’una relació depèn del nombre d’atributs que inclou el seu esquema.

La cardinalitat d'una relació ve donada pel nombre de tuples que en formen l’extensió.

Les claus foranes estan constituïdes per un atribut, o per un conjunt d’atributs, de l’esquema d’una relació, que serveix per relacionar els seus tuples amb els tuples d’una altra relació de la base de dades (o amb els tuples d’ella mateixa, en alguns casos).

Regles d'Integritat

Integritat

La integritat és la propietat de les dades que consisteix a representar correctament les situacions del món real que modelitzen.

Unicitat de la Clau Primària

El valor d’una clau primària, globalment considerada, no pot estar repetit en més d’un tuple de la mateixa relació, ja que aleshores la clau primària no estaria en condicions d’assegurar la identificació inequívoca dels diferents tuples.

Entitats Clau Primària

Les claus primàries serveixen per diferenciar cada tuple d’una relació de la resta de tuples de la mateixa relació.

Integritat Referencial

Implica que, per a qualsevol tuple, la combinació de valors que adopta el conjunt dels atributs que formen la clau forana de la relació o bé ha de ser present en la clau primària a la qual fa referència, o bé ha d’estar constituïda exclusivament per valors nuls (si els atributs implicats admeten aquesta possibilitat, i així s’ha estipulat en definir-ne les propietats).

Integritat del Domini

La regla d’integritat del domini implica que tots els valors no nuls que contenen els atributs de les relacions de qualsevol BD han de pertànyer als respectius dominis declarats per als atributs en qüestió.

Traducció del Model Entitat-Relació al Model Relacional

  • Les entitats sempre donen lloc a relacions, siguin del tipus que siguin (a excepció de les entitats auxiliars de tipus DATA).
  • Les interrelacions binàries de connectivitat 1-1 o 1-N originen claus foranes en relacions ja existents.
  • Les interrelacions binàries de connectivitat M-N i totes les n-àries d’ordre superior a 2 sempre es transformen en noves relacions.

Descarregar

PDF Word HTML