gaspare.pappalardo1
Ominide
1 min. di lettura
Vota 3 / 5

Concetti Chiave

  • Il modello relazionale è ampiamente usato nelle basi di dati per la sua struttura basata su tabelle interconnesse.
  • Le tabelle contengono record chiamati n-uple, collegati tra loro tramite relazioni e vincoli.
  • Un grande vantaggio del modello relazionale è la riduzione della duplicazione dei dati e l'indipendenza dalle strutture fisiche dei sistemi.
  • Gli attributi delle n-uple possono avere valori non valorizzati, gestibili con tecniche come valori nulli o dati esterni al dominio.
  • Il valore nullo (NULL) viene utilizzato per indicare un valore ignoto o non definito, senza appartere a nessun dominio specifico.

Modello relazionale

Il modello relazionale è il modello al momento più utilizzato per quanto riguarda le basi di dati nei più svariati campi dell’informatica.
Esso si basa su tabelle contenenti tutti i record (anche chiamati n-uple) di un determinato tipo, relazionate tra di loro attraverso delle relazioni e dei vincoli; i vincoli vengono determinati dalle relazioni intercorrenti tra le tabelle interessate.
Il modello relazionale presenta notevoli vantaggi in quanto evita la duplicazione delle informazioni (se la base dati è ben progettata) e risulta indipendente dalle strutture fisiche, con notevoli benefici per quanto riguarda la portabilità tra sistemi di diversa natura.
Alcune n-uple possono presentare degli attributi (campi contenenti un’informazione specifica) non ancora valorizzati, per facilitarne il riconoscimento si possono adottare differenti tecniche, come l’assegnazione di un dato all’infuori dello spazio del dominio di appartenenza (dominio = possibili valori per l’attributo in questione), o di un dato di valore nullo all’interno dello spazio del dominio (esempio lo 0 per una quantità di qualcosa).
Per evitare problemi con le due tecniche precedenti è anche possibile utilizzare uno speciale valore denominato valore nullo (NULL) che non fa parte di nessun dominio e rappresenta sia valore ignoto, sia valore non definito.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community