Le relazioni uno a uno si verificano quando c'è esattamente un record nella prima tabella che corrisponde a un record nella tabella correlata. Ad esempio, i cittadini degli Stati Uniti hanno un numero di previdenza sociale. C'è un solo numero assegnato a persona e, quindi, una persona non può avere più numeri.
Ecco un altro esempio utilizzando le due tabelle seguenti. Le tabelle hanno una relazione uno-a-uno perché ciascuna riga nella prima tabella è direttamente correlata a un'altra riga nella seconda tabella.
Impiegato numero | Nome di battesimo | Cognome |
123 | pagliaio | Rossin |
456 | rapinare | Halford |
789 | Eddie | Henson |
567 | Amy | Legame |
Quindi il numero di righe nella tabella dei nomi dei dipendenti deve essere uguale al numero di righe nella tabella delle posizioni dei dipendenti. Un altro tipo di modello di database è la relazione uno-a-molti. Usando il tavolo in basso puoi vedere che Rob Halford, è un manager, quindi il suo rapporto con la posizione è uno a uno perché in questa compagnia una persona ha una sola posizione. Ma la posizione manageriale comprende due persone, Amy Bond e Rob Halford, che è una relazione uno-a-molti. Una posizione, molte persone. Ulteriori informazioni sulle relazioni tra database, chiavi esterne, join e diagrammi E-R.Impiegato numero Posizione Telefono est. 123 Socio 6542 456 Manager 3251 789 Socio 3269 567 Manager 9852