Modello relazionale - Cos'è, definizione e concetto

Un modello relazionale consiste nel rappresentare i dati tramite tabelle correlate le cui righe sono chiamate tuple e le variabili delle colonne, formando così un database

Sono stati creati nel 1970 da Edgar Frank Codd, un dipendente IBM a San José (California). Il suo funzionamento è davvero semplice. Si basano sulla teoria degli insiemi e sulla logica dei predicati.

Sono rappresentati con tabelle di dati, in modo che le righe siano i diversi casi e le colonne i campi da studiare. È ampiamente utilizzato per gestire i dati in modo dinamico.

Termini formali del modello relazionale

Esistono una serie di termini formali che corrispondono a espressioni informali. È conveniente conoscerli per familiarizzarsi con loro. In pratica si usano espressioni semplici, più facili da capire.

  • La relazione, che è il termine formale, ha nella tabella il suo equivalente informale.
  • La tupla non è altro che un record rappresentato nelle righe della tabella e l'attributo è una colonna o un campo.
  • La cardinalità si riferisce al numero di righe o record e il grado è il numero di colonne o campi.
  • Infine, la chiave primaria è un identificatore univoco per ogni caso.

Come funziona il modello relazionale

Anche se lo vedremo nell'esempio finale, mostreremo come funziona. Tieni presente che le tabelle stesse stabiliscono già relazioni tra i dati, da cui il nome. In realtà è regolato da alcune semplici regole, che sono le seguenti:

  • Le tabelle sono il centro del modello e i dati devono essere rappresentati in esse. Le tabelle vengono utilizzate anche quando si calcolano i risultati di altri.
  • L'ordine di ogni colonna è determinato dal tipo di query che viene eseguita. Pertanto, non è necessario un ordine iniziale, poiché ogni relazione è costituita da un unico insieme di dati.
  • Come abbiamo già detto, le righe sono dati o casi, le colonne sono campi o variabili. D'altra parte, ogni cella è un record che ha due dimensioni.
  • È essenziale disporre di un identificatore univoco (chiave primaria) per ogni record. Ciò consente di stabilire relazioni tra due o più tabelle, utilizzandola come chiave esterna.

Vantaggi e svantaggi del modello relazionale

Questo modello relazionale, come tutto il resto, presenta vantaggi e svantaggi.

Tra i vantaggi possiamo evidenziare i seguenti;

  • Da un lato, ha processi che evitano la duplicazione dei dati.
  • Dall'altro, garantisce l'integrità referenziale eliminando tutto ciò che riguarda un record quando necessario.
  • Inoltre, consente la normalizzazione.

Tra gli svantaggi o gli inconvenienti, invece, abbiamo i seguenti:

  • Il primo è che ha limitazioni nelle rappresentazioni grafiche o nei sistemi di geolocalizzazione.
  • Il secondo è che i blocchi di testo non vengono elaborati in modo efficiente.

Esempio di modello relazionale

Immaginiamo di voler creare un modello con fornitori, acquisti, magazzino (con categorie), clienti e vendite. Ogni tabella rappresenta un gruppo di dati simili. Questi hanno una serie di dati in colonne (campi) e ognuno di essi (tupla) andrà in una riga Abbiamo reso le cose semplici, solo allo scopo di mostrare ciò che abbiamo visto in questo articolo. Potrebbe essere qualcosa del genere ↓

Le tabelle verrebbero completate, se prendessimo come esempio i clienti, con i dati di ciascuno di essi in una riga e il tipo (nome, cognome…) in una colonna. L'1 significa "di uno" e la M significa "a molti". Si riferisce al fatto che in questo modello relazionale, gli output di ogni tabella sono di un singolo dato, ma possono essere correlati a diversi dei seguenti.

Messaggi Popolari

Le più grandi aziende del mondo 2018

Ancora un anno vi presentiamo l'elenco delle più grandi aziende del mondo. Per fare ciò, abbiamo ordinato tutte le società quotate in base al loro valore di mercato, ovvero quanto costerebbe acquistare il 100% della società. Con un valore di oltre 707 miliardi di euro, Apple continua a guidare la classifica, posizioneLeggi di più…

Spese fisse per la casa Come risparmiare?

Una casa comporta molte più spese di quanto pensiamo, quindi in questo articolo ci concentreremo sulle spese fisse di una casa e proporremo diversi consigli per risparmiare su quelle spese che non possiamo evitare come proprietari. Luce, acqua, tasse, assicurazione, riparazioni, mutuo o comunità, sono alcune delle spese di un Leggi di più…

Regali aziendali, un'alternativa per fidelizzare i clienti

I regali aziendali sono una delle attrattive che i clienti cercano e che, a volte, li incoraggiano ad acquistare un prodotto o a rimanere fedeli a un marchio. Regali aziendali, merchandising, articoli promozionali o regali promozionali. Sicuramente li avrai visti o sentiti qualche volta. Non solo agli eventi, ma per Leggi di più…