chiavi primarie ed esterne sono le principali strutture che collegano le tabelle del database . Le chiavi primarie sono valori univoci in una tabella che identificano un record specifico come ad esempio un numero cliente . Le chiavi esterne sono i record in una tabella separata che viene utilizzato per la connessione alla chiave primaria . Un esempio di una struttura di chiave primaria e stranieri è un numero cliente in una tabella clienti collegata al codice cliente chiave esterna in una tabella ordini . Queste connessioni sono utilizzati in centinaia di tabelle per creare l'e-commerce , contenuti e basi di dati di supporto . Importanza
La ragione più importante per le chiavi primarie ed esterne è l'individuazione di record univoci in ogni tabella del database . Le chiavi primarie sono indicizzati nel database, che lo rende più veloce per il server di database per recuperare il record richiesto . Una chiave primaria può anche avere diverse chiavi esterne stabilite . Per esempio, una chiave primaria in una tabella cliente potrebbe avere una chiave esterna nelle tabelle Ordini e pagamenti.
Identificazione
chiavi primarie sono identificati nel software di database con il prefisso " PK" sul nome o utilizzando l'interfaccia utente . Sull'interfaccia utente , aprire un tavolo e visualizzare le colonne . La chiave primaria e stranieri sono identificate da una piccola icona di una chiave . Il modo migliore per un amministratore di database per trovare tutte le chiavi esterne associate a una chiave primaria sta usando un diagramma di database . Programmi come SQL Server Management Console e Microsoft Access hanno diagrammed immagini che visualizzano tali configurazioni .