BrainTok
ENESIT

Basi di dati: Perché NULL non è uguale a NULL

Come le basi di dati memorizzano, trovano e proteggono i dati: modello relazionale, sorprese di SQL, normalizzazione, indici, piani di esecuzione, transazioni e NoSQL.

Basi di dati · 50 domande

Prova 3 domande

1. Nel modello relazionale, che cosa significa davvero la parola 'relazione'?

  1. Una tabella di righe e colonne
  2. Un legame che unisce due tabelle
  3. Una regola che accoppia due valori
Mostra la risposta

Risposta: Una tabella di righe e colonne

Codd prese il termine matematico: una relazione è un insieme di tuple, che disegniamo come tabella. I legami tra tabelle sono un'altra cosa.

2. Poiché una relazione è un insieme matematico, che cosa dice la teoria relazionale sull'ordine delle righe?

  1. Le righe mantengono l'ordine di inserimento
  2. Le righe non hanno un ordine proprio
  3. Le righe sono ordinate per chiave primaria
Mostra la risposta

Risposta: Le righe non hanno un ordine proprio

Per questo SQL garantisce un ordine solo se scrivi ORDER BY; altrimenti il database può restituire le righe in qualunque ordine.

3. Che cosa deve valere sempre per la chiave primaria di una tabella?

  1. Sempre la prima colonna della tabella
  2. Unica e mai nulla per ogni riga
  3. Sempre un numero che cresce
Mostra la risposta

Risposta: Unica e mai nulla per ogni riga

Una chiave primaria identifica ogni riga; può essere testo o più colonne, ma non può ripetersi né mancare.

Il quiz completo arriva prima delle tue app

BrainTok ti fa qualche domanda come queste prima di aprire le app che scegli, e il tempo davanti allo schermo diventa apprendimento. Per iPhone.

Unisciti alla beta