cele93 ha scritto:
1. i cassetti hanno un numero univoco progressivo da 1 a 20, le cartelle sono numerate progressivamente e sono legate al cassetto (ogni cassetto ha una cartella 1,2 e così via).
OK. Quindi entrambi NUMERICI. Quindi dobbiamo dare risalto ai loro rispettivi IDCassetto e IDCartella.
cele93 ha scritto:
GR e SI mi servono per identificare sia le cartelle che i disegni in se
Il fatto che TI SERVONO per entrambi è un concetto diverso dal capire a quale tabella/parrocchia appartengono...Io ho capito che sono attributi di Cartelle.
Vado avanti lo stesso. Questo, secondo me, il tuo scenario tabelle:
Cassetti
IDCassetto (numerazione automatica, chiave primaria)
Cartelle
IDCartella (numerazione automatica, chiave primaria)
GR
SI
IDCassetto (numerico)
Disegni
IDDisegno (numerazione automatica, chiave primaria)
IDDitta (numerico)
N
Descrizione
UF
Titolo
IDCartella (numerico)
Ditte
IDDitta (numerazione automatica, chiave primaria)
Ditta
Indirizzo
...altri campi tipicamente anagrafici...
Relazioni:
Cassetti.IDCassetto uno-a-molti con Cartelle.IDCassetto
Cartelle.IDCartella uno-a-molti con Disegni.IDCartella
Ditte.IDDitta uno-a-molti con Disegni.IDDitta
Usando Access, quando crei la relazione con la linea di join (leggi tutto questo sulla guida in linea), ricorda di mettere sempre il segno di spunta su "Applica integrità referenziale".