Che cos'è un'entità in Microsoft Access?
Un'entità in Microsoft Access svolge un ruolo molto importante. Il suo compito è rappresentare una persona, un luogo, un oggetto, un evento o un'idea che memorizza ed elabora i dati. Un'entità in un database relazionale ha una propria tabella. All'interno della tabella dell'entità ci sono gli attributi, detti anche campo o colonna che caratterizzano l'entità.
Quando si crea ciascuna entità, è consigliabile specificare una chiave assegnata, che è una chiave primaria, per garantire che i record della tabella contengano un solo valore univoco. In Microsoft Access, la mancata assegnazione di una chiave primaria richiede a Microsoft Access di creare automaticamente un tipo di dati di numerazione automatica dopo aver ottenuto l'autorizzazione. Tieni presente che esistono alcune limitazioni alla numerazione automatica dei tipi di dati quando si applica l'integrità referenziale.
Diagramma entità-relazione
Durante la fase di progettazione del database di Microsoft Access, un diagramma entità-relazione o E-R è una rappresentazione visiva popolare di una struttura di database relazionale che illustra tutte le entità, gli attributi e le relazioni. Questo diagramma viene creato prima di inserire fisicamente qualsiasi informazione nel database. Il diagramma ER rappresenta le entità come rettangoli.
La chiave primaria, che è una colonna o una raccolta di colonne che identifica in modo univoco una determinata riga in una tabella per ciascuna entità, viene visualizzata sopra la riga nel rettangolo di ciascuna entità. Gli altri campi che completano l'entità vengono visualizzati sotto la linea nel rettangolo. Una linea tratteggiata da un rettangolo all'altro indica le relazioni, in genere la chiave primaria con la chiave esterna, che è un campo (o una raccolta di campi) in una tabella il cui valore deve corrispondere al valore della chiave primaria per una seconda tabella.
Integrità dell'entità
Quando si sceglie un campo come chiave primaria, un valore nullo, che è un valore sconosciuto o non applicabile, non è accettabile. L'integrità dell'entità è la regola per cui nessun campo che fa parte della chiave primaria può accettare valori null. La regola esprime unicità. Ogni record avrà la propria identità e impedire che la chiave primaria abbia un valore null garantisce che un record sia distinguibile da un altro.
Entità dipendente e entità indipendente
Un'entità dipendente è una tabella che richiede una relazione con un'altra tabella per l'identificazione. Un'entità indipendente è una tabella che non richiede una relazione con un'altra tabella. In un diagramma E-R, gli angoli arrotondati rappresentano l'entità dipendente e gli angoli quadrati rappresentano l'entità indipendente.
Modello entità-relazione
Il modello ER è un approccio adatto per rappresentare i dati in un database di Microsoft Access che utilizza diagrammi ER, simili al metodo utilizzato dal linguaggio di progettazione del database esclusivamente come strumento per rappresentare entità, attributi e relazioni. In un modello E-R, i rettangoli rappresentano le entità e i triangoli le relazioni. Per illustrare le relazioni condivise tra le entità, le linee collegano le entità e sono etichettate per indicare il tipo di relazione. Ad esempio, una relazione uno-a-molti tra entità è rappresentata da "1" a "n", mentre una relazione molti-a-molti tra entità è rappresentata da "m" a "n".
Entità composita
Un'entità composita è una soluzione valida per illustrare un'entità che esiste per soddisfare la relazione molti-a-molti. A rappresentare questa relazione c'è un diamante all'interno di un rettangolo.