PDA

View Full Version : [DBMS] RElazioni: queste frecce di Access cosa indicano?


Matrixbob
01-09-2011, 16:38
http://img26.imageshack.us/img26/42/immaginerrz.png

Quelle punto punto 1:1 e quelle con la freccia 1:N ?!

sirHydra
02-09-2011, 17:27
Dall'immagine non riesco a distinguere bene le scritte ma credo tu ti riferisca alla cardinalità.

La cardinalità tra 2 entità indica il numero di legami cui è titolare ogni singola istanza dell'entità nella relazione.

Si può indicare sia numero massimo di legami che il numero minimo(si perlerà rispettivamente di card. max e di card. min).

Se ad esempio ho le 2 tabelle CLIENTI e FATTURE, ogni singolo cliente può essere al massimo intestatario di N fatture ma ogni singola fattura deve essere intestata al più ad 1 cliente.
Quindi la card. max della relazione CLIENTI->FATTURE sarà 1:N(alcuni programmi usano N:1).

Access dovrebbe indicare solo la cardinalità massima che è quella che trovi indicata nelle freccie che congiungono le chiavi della tabelle.