La struttura del database relazionale è stato inventato nel 1970 come risposta alla crescente problemi con i file flat e la crescente complessità dei dati . La struttura separa i dati di un oggetto in una tabella e quindi i collegamenti alle tabelle dati correlate utilizzando i tasti di riferimento . Tavoli
Un database relazionale è un insieme di tabelle dati correlate . Una tabella dati è come una tabella Excel molto strutturato . Colonne descrivono le informazioni specifiche nella tabella e ogni riga memorizza i dati corrispondenti . Ad esempio, una tabella "Cliente" può contenere tre colonne : " CustomerID " , " Cognome" e " Nome " La tavola sarebbe allora i dati del cliente memorizzati nelle righe della tabella
chiavi primarie < . br>
una chiave primaria è una colonna o compilazione di varie colonne che ha un valore unico , rendendo ogni riga univoco della tabella . Ogni tabella deve avere una chiave primaria perché viene utilizzato per collegare i dati nelle tabelle correlate . Per esempio, la chiave primaria della tabella clienti sarebbe la colonna denominata " CustomerId " , mentre la tabella Cronologia Ordine può avere " ID ordine " come chiave primaria .
Chiavi esterne < br >
Una chiave esterna è la chiave primaria di un'altra tabella e viene utilizzata per collegare righe di dati tra tabelle . Ad esempio, la tabella dell'ordine ha una chiave primaria di " OrderId " per identificare ogni record . Per sapere quale cliente ha effettuato l'ordine , i dati dalla colonna del cliente " ID cliente " dal tavolo del cliente vengono memorizzati nella Cronologia ordini fila . Le query poi possono essere eseguite per unire i dati da entrambe le tabelle insieme in applicazioni di business .