Che cosa è una chiave primaria di Microsoft Access?

June 26

Che cosa è una chiave primaria di Microsoft Access?


Microsoft Access è parte della suite di produttività di Microsoft Office. L'accesso è uno dei pochi programmi che consente a un utente di creare e gestire un database senza alcuna conoscenza di linguaggi di programmazione. L'interfaccia utente è simile a quelli di altri programmi di Microsoft Office. Un amministratore può creare un database utilizzando point-and-click e le finestre di dialogo della procedura guidata. È importante mantenere l'integrità delle informazioni. Questo può essere fatto mediante l'uso di una chiave primaria.

Definizione

Le chiavi primarie sono in tabelle solo perché è qui che si trova i dati grezzi. Interrogazioni, moduli, report e macro sono strumenti aggiuntivi semplicemente per manipolare i dati nella tabella. Una chiave primaria è un campo di una tabella o un campo (s) scelto da Access o l'utente che identifica ogni record, è indicizzati e ha un valore unico per ogni record.

Creazione

Se l'utente non identifica il campo chiave primaria, accesso genererà automaticamente un campo e utilizzarlo come chiave primaria. Il campo che viene generato da Access contatore ogni record. Se la chiave primaria viene assegnato dall'utente, si raccomanda che il campo ha valori univoci. Ad esempio, in un database crediti conti, il campo numero di fattura può essere la chiave primaria.

Uso

Le chiavi primarie possono essere utilizzati per creare relazioni attraverso le tabelle. Utilizzando i conti del database ricevere a titolo di esempio, dicono che ci sono due tabelle, una etichetta "Customer Information" e gli altri "Fatture". Nella tabella Informazioni sul cliente sono il numero di conto del cliente, il nome del cliente e l'indirizzo. Nella tabella le fatture sono il numero di conto del cliente e il numero della fattura. La chiave primaria della tabella Informazioni sul cliente è il campo numero di conto del cliente e la chiave primaria della tabella Fatture è il campo numero di fattura. Per eseguire una query per includere i numeri delle fatture e le informazioni sui clienti, è necessario collegare le due tabelle in quella query. Il campo utilizzato per collegare le tabelle insieme è il numero di conto del cliente.

Attenzione

Se una chiave primaria non viene utilizzato, o se il campo chiave primaria non contiene valori unici, una query restituirà i record duplicati.

Raccomandazione

Prima della creazione del database, isolare le informazioni che verrà utilizzato come chiave primaria. Doppio controllare i record per assicurarsi che i valori in campo non sono duplicati. Se i campi di testo saranno utilizzati come chiave primaria, fare l'uniforme convenzioni di denominazione. Ad esempio, se il nome di una società è "ABC, Inc." in un record e "ABC, Incorporated" in un altro record, il database sarà trattarlo come due aziende diverse.