Please enable JavaScript.
Coggle requires JavaScript to display documents.
Basi di dati relazionali - Coggle Diagram
Basi di dati relazionali
Il modello relazionale
- introdotto nel 1970 da Tedd Codd => rappresenta il modello de dati sul quale si basa la > parte dei DBMS oggi disponibili
- i dati sono memorizzati in tabelle (dette relazioni), le quali sono composte
a) da un certo num di colonne (dette attributi)
b) e da un certo num di righe (dette tuple)
Ad esempio
- la tabella seguente denominata REGISTA
- rappresenta un insieme di registi di film
- TUTTI I VALORI presenti in una colonna appartengono allo stesso tipo di dato o dominio (es, il nome di un regista => valore di tipo testuale, come anche il cognome o la nazione)
- in generale, le righe di una tabella di una base di dati => rappresentano specifici oggetti o legami fra oggetti del mondo reale
- gli attributi definiti per la tabella forniscono => l'interpretazione dei dati che compaiono nelle varie righe
Basi di dati relazionali
è una collezione di tabelle che rappresentano gli oggetti e le associazioni fra oggetti, che caratterizzano la realtà di interesse
- i legami fra i dati di tabelle diverse => espressi per mezzo di valori comuni presenti nelle tuple di tali tabelle
- tali valori dovranno PER FORZA => essere UNIVOCI in entrambe le tabelle
- esempio => stampato
- ID REGISTA (ASSOCIAZIONE)=> i riferimenti fra dati sono rappresentati per mezzo di valori dei domini che compaiono nelle ennuple (il collegamento tra regista e film è mantenuto tramite l'attributo id_regista)
- Attributo => è una delle proprietà che caratterizza l'oggetto (in questo caso nazione)
- Oggetto => elemento della realtà di interesse
-