Nwlapcug.com


Struttura di un Database relazionale



La struttura di database relazionale fu inventata nel 1970 come una risposta alla crescente problemi con file flat e la crescente complessità dei dati. La struttura separa i dati relativi a un oggetto in una tabella e quindi collega per tabelle di dati correlate utilizzando chiavi di riferimento.

Tabelle

Un database relazionale è un insieme di tabelle di dati correlati. Una tabella dati è come una tabella di Excel molto strutturata. Le colonne descrivono le parti specifiche di informazioni nella tabella e ogni riga memorizza i dati corrispondenti. Ad esempio una tabella "Clienti" può contenere tre colonne: "CustomerID", "Lastname" e "FirstName" la tabella avrebbe quindi dati del cliente memorizzati nelle righe della tabella.

Chiavi primarie

Una chiave primaria è una colonna o compilazione di diverse colonne, che ha un valore unico, rendendo ogni riga univoci nella tabella. Ogni tabella deve avere una chiave primaria, perché viene utilizzato per collegare i dati nelle tabelle correlate. Ad esempio, la chiave primaria della tabella clienti sarebbe la colonna denominata "CustomerId", considerando che la tabella di cronologia ordini può avere "OrderID" come chiave primaria.

Chiavi esterne

Una chiave esterna è la chiave primaria di un'altra tabella e viene utilizzata per collegare le righe di dati tra le tabelle. Ad esempio, la tabella di cronologia ordini ha una chiave primaria di "OrderId" per identificare ogni record. Per sapere quale cliente ha effettuato l'ordine, i dati "CustomerID" colonna del cliente dalla tabella Customer sono memorizzati nella riga ordine storia. Query, quindi, possono essere eseguite per unire i dati da entrambe le tabelle insieme in applicazioni aziendali.