Casa Banche dati Cos'è un modello relazionale? - definizione da techopedia

Cos'è un modello relazionale? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Modello relazionale?

Il modello relazionale è la base concettuale dei database relazionali. Proposto da EF Codd nel 1969, è un metodo per strutturare i dati usando le relazioni, che sono strutture matematiche a griglia costituite da colonne e righe. Codd ha proposto il modello relazionale per IBM, ma non aveva idea di quanto estremamente vitale e influente il suo lavoro sarebbe diventato la base dei database relazionali. Molti di noi hanno molta familiarità con la manifestazione fisica di una relazione in un database - si chiama tabella.


Anche se il modello relazionale prende a prestito pesantemente dalla matematica e usa termini matematici come domini, sindacati e intervalli, le caratteristiche e le condizioni che descrive sono facili da definire usando un inglese semplice.

Techopedia spiega il modello relazionale

Nel modello relazionale, tutti i dati devono essere archiviati in relazioni (tabelle) e ogni relazione è costituita da righe e colonne. Ogni relazione deve avere un'intestazione e un corpo. L'intestazione è semplicemente l'elenco delle colonne nella relazione. Il corpo è l'insieme di dati che popola effettivamente la relazione, organizzato in righe. Puoi estrapolare che la giunzione di una colonna e una riga provocherà un valore univoco: questo valore è chiamato tupla.


La seconda caratteristica principale del modello relazionale è l'uso delle chiavi. Queste sono colonne appositamente designate all'interno di una relazione, utilizzate per ordinare dati o correlare i dati ad altre relazioni. Una delle chiavi più importanti è la chiave primaria, che viene utilizzata per identificare in modo univoco ogni riga di dati. Per semplificare l'interrogazione dei dati, la maggior parte dei database relazionali va oltre e ordina fisicamente i dati in base alla chiave primaria. Le chiavi esterne mettono in relazione i dati in una relazione con la chiave primaria di un'altra relazione.


Oltre a definire come strutturare i dati come discusso sopra, il modello relazionale stabilisce anche un insieme di regole per imporre l'integrità dei dati, noti come vincoli di integrità. Definisce inoltre come devono essere manipolati i dati (calcolo relazionale). Inoltre, il modello definisce una funzione speciale definita normalizzazione per garantire un'archiviazione efficiente dei dati.

Questa definizione è stata scritta nel contesto del database
Cos'è un modello relazionale? - definizione da techopedia