10/09/2023 - vincenzo_enzo ha scritto:
Quale la motivazione di usare le relazioni in access?
Per mettere una tabella sotto un'altra tabella e cosivia facendo?
Cosa intendi TU per Relazioni…?
Se per te sono le righe che collegano le tabelle nella rappresentazione ER direi che non sono affatto obbligatorie ne necessarie.
Purtroppo però le relazioni non sono quelle righe, quelle sono solo uno strumento di facilitazione funzionale(poichè attivano una serie di Validazioni) e grafica di come vanno gestiti i legami tra i dati e garantite le regole che li legano come ti ha indicato Oregon nei Link.
Ora qualcuno deve controllare che tra le varie tabelle, la dove siano necessari vincoli, questi siano consistenti e coerenti con le regole su cui si basano i Db relazionali: Normalizzazione, quindi o lo lasci fare ad Access sfruttando le righe, o lo fai tu, da codice sfruttando gli eventi di Maschera transazionali BEFOREINSERT/BEFOREUPDATE/ETC… cosa decisamente da evitare con access.
SQLSERVER ed altri RDBMS scatenano TRIGGERS da sfruttare per interagire…
Quindi la domanda in se richiede tu abbia prima capito la differenza tra EXCEL ed un DataBase Relazionale, quindi STUDIA i Link di Oregon almeno ma ci sarebbe da approfondire.