Model relacional de dades

De Viquipèdia
Salta a: navegació, cerca

Un programa gestor de bases de dades relacionals (relacionades les unes amb les altres) converteix l'ordinador en un gran administrador d'arxius de dades, la qual cosa ens permet extreure diferents tipus d'informació de manera ràpida i fàcil. Una base de dades relacional s'anomena quan la seva estructura estableix una relació entre dues taules del mateix arxiu. És a dir, quan un mateix camp el tenim a dues taules, es pot establir una relació entre aquestes dues taules. Per a fer la relació no és necessari que el camp tingui el mateix nom a les dues taules, però ha de significar el mateix i ser del mateix tipus.

Exemple pensem que volem crear una base de dades de CD i cançons. Es sap que podem tenir un disc amb moltes cançons i que una mateixa cançó pot estar a diferents CD.

Es faran tres taules:

  • Una de discos (amb el codi, títol, nombre de cançons i durada del CD)
  • Una de cançons (amb codi, títol, durada i valoració de la cançó)
  • Relacioni les dues taules anteriors (codi cançó, codi CD i codi intèrpret)

D'aquesta manera podem saber a quins discos tenim una determinada cançó o també quines cançons té un determinat disc.