Skip to main content

Egyéni kapcsolatok az adatbázisokban

Anonim

Az egy-egy kapcsolatok akkor fordulnak elő, ha az első táblában pontosan egy rekord tartozik, amely megfelel egy adott rekordnak a kapcsolódó táblázatban. Például az Egyesült Államok állampolgárai rendelkeznek társadalombiztosítási számmal. Csak egy szám van hozzárendelve személyenként, ezért egy személy több számmal nem rendelkezhet.

Íme egy másik példa az alábbi két táblázat használatával. A táblázatoknak egy egyéni kapcsolatuk van, mivel az első táblázat minden sorában közvetlenül kapcsolódik a második táblázat másik sorához.

Alkalmazotti létszámKeresztnévVezetéknév
123boglyaRossin
456rabolHalford
789EddieHenson
567AmyKötvény

Tehát a munkavállalói nevek sorában lévő sorok száma megegyezik a munkavállalói pozíciós táblák sorainak számával.

Alkalmazotti létszámPozícióTelefon Ext.
123Munkatárs6542
456Menedzser3251
789Munkatárs3269
567Menedzser9852

Egy másik típusú adatbázis modell az egy-sok kapcsolat. Az alsó táblázatban láthatjuk, hogy Rob Halford, egy menedzser, ezért a pozícióval való kapcsolata egy-egy, mert ebben a cégben egy személynek csak egy pozíciója van. De a menedzser pozíciója két embert, Amy Bondot és Rob Halfordot foglal magában, ami egy-egy-sok kapcsolat. Egy pozíció, sok ember.

További információ az adatbázis-kapcsolatokról, a külsõ kulcsokról, a JOIN-okról és az E-R diagramokról.