Skip to main content

Relazioni uno-a-uno nei database

2 Access.La relazione uno a molti (Potrebbe 2024)

2 Access.La relazione uno a molti (Potrebbe 2024)
Anonim

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 numeroNome di battesimoCognome
123pagliaioRossin
456rapinareHalford
789EddieHenson
567AmyLegame

Quindi il numero di righe nella tabella dei nomi dei dipendenti deve essere uguale al numero di righe nella tabella delle posizioni dei dipendenti.

Impiegato numeroPosizioneTelefono est.
123Socio6542
456Manager3251
789Socio3269
567Manager9852

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.