Skip to main content

Relacions personals en bases de dades

Anonim

Les relacions entre persones es produeixen quan hi ha exactament un registre a la primera taula que correspon a un registre de la taula relacionada. Per exemple, els ciutadans nord-americans tenen un número de la Seguretat Social. Només hi ha un número assignat per persona i, per tant, una persona no pot tenir diversos números.

Aquí teniu un altre exemple amb les dues taules següents. Les taules tenen una relació individualitzada perquè cada fila de la primera taula està directament relacionada amb una altra fila de la segona taula.

Número d'empleatNomCognom
123RickRossin
456RobHalford
789EddieHenson
567AmyLlaç

Així, el nombre de files a la taula de noms d'empleats ha de ser el mateix que el nombre de files a la taula de posicions dels empleats.

Número d'empleatPosicióTelèfon Ext.
123Associat6542
456Gerent3251
789Associat3269
567Gerent9852

Un altre tipus de model de base de dades és la relació d'un a molts. Amb la taula inferior es pot veure que Rob Halford és un administrador, per la qual cosa la seva relació amb la posició és un a un, ja que en aquesta empresa, una persona només té una posició. No obstant això, la posició del gerent inclou dues persones, Amy Bond i Rob Halford, que són una relació d'un a molts. Una posició, molta gent.

Obteniu més informació sobre les relacions de base de dades, claus externes, JOIN i diagrames E-R.