Nwlapcug.com


Caratteristiche di Database relazionale

Caratteristiche di Database relazionale


Un database relazionale raccoglie e archivia i dati in tabelle che possono essere incrociate. Le imprese spesso utilizzano queste tabelle per memorizzare le informazioni sui prodotti e clienti. E.F. Codd di IBM ha creato il database relazionale nel 1970. Tabelle del database sono costituiti da colonne e righe di informazioni con i vincoli e le relazioni logiche.

Entità (tabella)

Un database relazionale è costituito da tabelle bidimensionali. Una tabella contiene un insieme di valori in colonne e righe. Ogni colonna contiene un tipo di dati (numerico, alpha, binario), e regole o vincoli vengono applicati in modo che solo il tipo di dati accettati possa essere inserito. Ogni riga in una tabella rappresenta un fatto di business. Ad esempio, in una tabella denominata tabella cliente, un cliente può essere rappresentato come: colonna 1 - Cognome, colonna 2 - nome, colonna 3 - ID cliente, colonna 4 - Data di nascita. Con queste informazioni combinate, una riga di dati rappresenterà sempre un unico cliente.

Relazioni

Diverse tabelle nel database sono unite insieme da relazioni. Tali relazioni sono rappresentate da tasti o dati specifico, ad esempio ID di colonna 3-cliente. Nessun due clienti avranno lo stesso ID cliente ma possono avere lo stesso nome. Una tabella potrebbe contenere informazioni relative all'indirizzo. Se l'ID del cliente è anche nella tabella degli indirizzi, unendo le due tabelle utilizzando l'ID del cliente, l'indirizzo corretto può essere correlato al cliente giusto. L'ID del cliente è una chiave primaria nella tabella Customer, ma è una chiave esterna nella tabella degli indirizzi, perché è lì solo per mantenere il rapporto tra le due tabelle.

Integrità referenziale

L'integrità referenziale è le regole applicate alle relazioni per mantenere la loro coerenza. Con integrità referenziale, se è affiancato da una chiave primaria e chiave esterna, due tabelle ogni tabella deve contenere dati nella riga dove le tabelle sono unite insieme. Non c'è nessun scopo per ID cliente essere nella tabella degli indirizzi se non sono presenti altri dati nella riga, tranne l'ID cliente.

Operazioni sul Database relazionale utilizzando SQL

Una volta che le tabelle, colonne e righe sono adeguatamente sviluppate, quindi SQL, un linguaggio per la manipolazione e il recupero dei dati, può essere utilizzato per richiedere informazioni. Un'istruzione SQL può essere eseguita sul database per tirare su tutte le informazioni nella riga per un ID cliente specifico. Utilizzo di SQL, l'ID cliente e una "SELECT " (che significa restituire tutte le colonne) è tutto ciò che serve per vedere tutto in fila per l'ID del cliente presentato. Un esempio di un'istruzione SQL in un database di Microsoft Access è: selezionare da clienti IN Customers.mdb dove CustomerID Like "ABC123." Questa istruzione SQL restituisce tutti i dati per il cliente cui ID è ABC123 comprese le informazioni di indirizzo se la tabella Customer è unita alla tabella indirizzo durante la query.