Basi di dati: Modello relazionale e algebra relazionale · Relazioni, chiavi e integrità
Come il modello relazionale organizza i dati in relazioni e come chiavi e vincoli di integrità li mantengono coerenti.
Prova 3 domande
1. Nel modello relazionale, che cos'è esattamente una "relazione"?
- Un insieme di tuple con gli stessi attributi
- Un file che memorizza una tabella su disco
- Un collegamento tra due tabelle distinte
Mostra la risposta
Risposta: Un insieme di tuple con gli stessi attributi
Una relazione è il nome matematico di ciò che disegniamo come tabella: un insieme di tuple (righe) su un elenco fisso di attributi (colonne).
2. Oggi nessuna coppia di clienti della tabella ha lo stesso cognome. Questo rende il cognome una chiave?
- Sì, basta che oggi sia unico
- Sì, se i cognomi sono anche ordinati
- No, una chiave deve valere per ogni dato valido
Mostra la risposta
Risposta: No, una chiave deve valere per ogni dato valido
Una chiave è un vincolo su ogni istanza valida dello schema, non un caso delle righe attuali; il prossimo cliente potrebbe avere lo stesso cognome.
3. Codd affiancò al modello l'algebra relazionale. Che cosa produce ogni operazione dell'algebra relazionale?
- Una nuova relazione
- Un elenco di posizioni di riga
- Un solo numero
Mostra la risposta
Risposta: Una nuova relazione
L'algebra relazionale è chiusa: le operazioni prendono relazioni e restituiscono relazioni, quindi i risultati si possono usare in altre operazioni e annidare liberamente.
Il resto del quiz, poche domande alla volta
BrainTok ti fa qualche domanda da quiz come questi prima di aprire le app che scegli, e il tempo davanti allo schermo diventa apprendimento. Per iPhone.
Unisciti alla betaAltri quiz di Informatica
- Basi di dati: Perché NULL non è uguale a NULL
- Algoritmi e strutture dati: Analisi asintotica e notazione O grande · O grande, Omega grande e Theta grande
- Algoritmi e strutture dati: Perché un computer più veloce non salva un cattivo algoritmo
- Architettura degli elaboratori: Perché il processore indovina il futuro
- Architettura degli elaboratori: Rappresentazione dei dati e aritmetica binaria · Numeri binari ed esadecimali
- Geometria e algebra lineare: Perché alcune frecce non girano mai