Algebra relazionale Flashcards
L’ordinamento alfabetico di tuple non è possibile in algebra relazionale
Vero
La proiezione e la selezione (restrizione) sono operatori unari
Vero
La ridenominazione è un operatore binario
Falso
Unione, intersezione, differenza, prodotto cartesiano e join sono operatori binari
Vero
L’operazione UNIONE si può eseguire solo su relazioni omogenee
Vero
L’operazione di UNIONE tra due relazioni si può sempre eseguire
Falso
L’operazione di INTERSEZIONE non gode della proprietà commutativa
Falso
L’operazione di DIFFERENZA gode della proprietà commutativa
Falso
Date due tabelle, il JOIN potrebbe generare in output più righe del prodotto cartesiano
Falso
Date due tabelle, il JOIN e il prodotto cartesiano non producono mai lo stesso risultato
Falso
il JOIN tra due tabelle non può mai restituire il tuple del prodotto cartesiano tra le stesse tabelle
Vero
Il JOIN combina le righe tra due relazioni per le quali una data condizione è soddisfatta
Vero
Il JOIN tra una tabella con tuple ed una tabella vuota è sempre la tabella vuota
Vero
La PROIEZIONE seleziona tutte le tuple della relazione che soddisfano una data condizione
Falso
In alcuni casi la PROIEZIONE potrebbe aumentare il numero di tuple nella tabella finale
Falso
La PROIEZIONE può ridurre la cardinalità della relazione
Vero
Invertire l’applicazione di una SELEZIONE seguita da una PROIEZIONE non altera mai il risultato finale
Falso
La SELEZIONE non può mai restituire un insieme vuoto
FALSO
La SELEZIONE riduce sempre il numero di tuple nella tabella finale
Falso
Se due tabelle hanno esattamente le stesse righe nello stesso ordine sono omogenee
Falso
Se due relazioni hanno lo stesso numero di colonne sono sicuramente omogenee
Falso
Una relazione in algebra relazionale può contenere righe duplicate
Falso
L’ordine di esecuzione di una JOIN e una PROIEZIONE può essere sempre invertito
Falso
L’algebra relazione rappresenta il modello di calcolo alla base dell’SQL
Vero
La differenza tra due relazioni aventi le stesse tuple in ordine diverso non è mai un insieme vuoto
Falso
Due relazioni contenenti un numero diverso di righe non possono essere omogenee
Falso
Due relazioni contenenti le stesse tuple ordinate in maniera diversa sono considerate uguali
Vero
L’algebra relazionale permette di formalizzare interrogazioni su basi di dati
Vero
Il modello relazionale dei dati organizza i dati in tabelle e relazioni tra queste
Vero
Il modello relazionale dei dati è quello tipicamente usato nei DBMS
Vero
Il modello relazionale fu inventato da J. Watson nel 1980
Falso
Il modello relazionale fu inventato da E. Codd negli anni 70
Vero
Il modello di calcolo di Babbage è basato sull’architettura di Von Neumann
Falso
Il numero di colonne totali del JOIN tra due tabelle è la somma del numero di colonne delle due tabelle
Vero
Per modello di dati si intende un insieme di metodi e costrutti per descrivere i dati stessi
Vero
In algebra relazionale non è possibile sommare i valori di colonna tra tutte le righe di una tabella
Vero