Definizioni Base
Algebra Relazionale
SQL
Progettazione
Random
100

Cosa sono i dati?

Codifica delle notizie che consente di ricavare informazioni.

100

Cos'è la Selezione?

Operatore che seleziona un sottoinsieme delle righe (tuple) che soddisfano una condizione.

100

Cos'è la SELECT?

Comando base utilizzato per interrogare i dati in SQL.

100

Cos'è una Relazione?

Rappresenta un legame logico tra due o più entità nel modello E-R.

100

Cos'è l'Atomicità?

Proprietà che garantisce che una transazione sia un insieme di operazioni indivisibile.

200

Cos'è l'Efficienza?

Proprietà del DBMS che garantisce l'utilizzo ottimale dello spazio di memoria e del tempo.

200

Cos'è la Differenza?

Operatore che restituisce tutte le tuple presenti in una relazione R1 ma NON in una relazione R2.

200

Cos'è l'AVG?

Operatore di aggregazione che restituisce il valore medio di un attributo.

200

Cos'è un Identificatore?

Insieme di uno o più attributi che permette di identificare univocamente le occorrenze di un'entità.

200

Cos'è la Persistenza?

Caratteristica dei dati nei DBMS che garantisce un tempo di vita indipendente dalle singole esecuzioni dei programmi.

300

Cos'è la Privatezza?

Proprietà di un DBMS che garantisce la protezione dei dati da accessi non autorizzati tramite meccanismi di autorizzazione.

300

Cos'è la Ridenominazione?

Operazione che modifica i nomi degli attributi dello schema lasciando inalterata l'istanza.

300

Cos'è l'ORDER BY?

Clausola che permette di ordinare la visualizzazione dei risultati in ordine crescente o decrescente.

300

Cos'è la creazione di una nuova tabella?

Traduzione corretta di una relazione molti-a-molti nel modello relazionale.

300

Cos'è un Join Vuoto?

Condizione che si verifica in un Join quando nessuna tupla degli operandi trova una corrispondenza.

400

Cos'è una Base di Dati?

Insieme organizzato di dati che supporta lo svolgimento delle attività di un ente.

400

Cos'è il Theta Join?

Operatore derivato definito come prodotto cartesiano seguito da una selezione.

400

Cos'è la FROM?

Clausola utilizzata per specificare le tabelle coinvolte in un'interrogazione.

400

Cos'è la Ristrutturazione E-R?

Fase in cui si decide se eliminare o mantenere dati duplicati e si analizzano le generalizzazioni.

400

Cos'è una Vista (View)?

Costrutto utilizzato in SQL per creare tabelle virtuali il cui contenuto dipende da altre tabelle.

500

Cosa sono le Istanze?

Rappresentano i valori attuali contenuti nella base di dati e possono cambiare rapidamente.

500

Cos'è l'Idempotenza delle proiezioni?

Proprietà per cui una proiezione successiva alla stessa proiezione è inutile

500

Cos'è ALL?

Parola chiave usata nelle interrogazioni nidificate per specificare che la condizione deve essere vera per tutti gli elementi trovati.

500

Cos'è una Generalizzazione Totale?

Tipo di generalizzazione in cui ogni occorrenza dell'entità genitore è occorrenza di almeno una delle entità figlie.

500

Cos'è l'anticipazione della proiezione rispetto al Join?

Trasformazione di equivalenza che permette di ottimizzare una query spostando l'operatore di proiezione all'interno di un Join, riducendo il numero di attributi elaborati prima della correlazione.