Domande orale Turini
Inviato: 29/05/2017, 15:50
Orale 8/06/2017
-clausola order by
-join naturale
-join in algebra relazionale
-cos'è un'algebra
-B+tree
-per cosa li abbiamo usati
Domande dell'altro ragazzo
-clausola group by
-having
-buffer
-problema dei buffer (rimpiazzamento) e politiche viste
-buffer manager
Orale 21/07/17
- Distinct
- Join : cosa fa e complessità costruzione
- Concetto selezione, proiezione...
- Hash table
- Group By : cosa fa
- Vincolo di tupla
- Relazioni molti a molti, sia nel modello concettuale che logico (passaggio da uno all'altro)
- Foreign key
- Database graph
- (collegato a precedente) Definizione modello relazionale
- Join in SQL + Prodotto cartesiano ( di questo anche "concetto" matematico sugli insiemi)
- Cardinalità, concetto e esempi
- B tree, definizione, differenza b+ tree e utilizzo
- Normal form Boyce Codd
- Intersezione (in/all)
- Vincolo d'integrità, alias Integrità referenziale
- Famiglie di colonne
- Strutture di memorizzazione db relazionale (seq, hash, tabelle, tree...)
- Algebra relazionale
- Vincolo not null
- SuperChiave e chiave
- Gestione del buffer
- Transazioni: ACID
- Exist/all
Guigno 2017
- Group By, semantica ed esempio
- traduzione delle associazioni molti a molti (ha dilungato su qualcosa quando ho dato la risposta, sinceramente non ho idea di cosa volesse)
- "la riga che collega due tabelle cosa è?"
Credo la risposta sia una Join, ma lì per lì ho avuto un vuoto enorme in quanto a lezione è sempre stata chiamata solo come "collegamento"
- NoSQL (scena muta, anche perché n s'è praticamente nemmeno fatto) e .. qualcosa inerente al Grafo sempre presente in quelle slides, ma quest'ultime non erano ovviamente sufficienti per rispondere
Orale 05/07/2017
Le domande non sono tutte perché non le ricordo, siamo andati anche un po' fuori parlando di logica e qualche definizione matematica
- Algebra relazionale.
- Da cosa è formato un database relazionale.
- Come esprimeresti l'intersezione dell'algebra relazionale senza utilizzare l'operatore intersezione.
- Sintassi e semantica group by.
- Cosa sono i database NOSQL.
- Document Data Model ( mi ha fatto una domanda collegata ai db relazionali per arrivare a questo che non ricordo).
- Forma normale di Boyce-Codd.
- Definizione di dipendenza funzionale.
- Definizione di funzione (matematica) e da cosa si differenzia da una relazione.
- Collegamento tra dipendenze funzionali e chiavi.
- Definizione di transazione.
- ACID.
Orale del 5 luglio.
- Selezione e proiezione (sintassi in sql e algebra relazionale)
- Forma normale di boyce&codd - Perché se in forma normale non c'è anomalia di inserimento
- Strutture di memorizzazione db relazionale (seriale, sequenziale, procedurali, tabellare)
- Transazioni ACID cosa significa la D
orale del 31 gennaio.
-selezione e proiezione (sintassi e semantica)
-no sql(aggregati e grafi)
-group by (sintassi e semantica)
-cardinalita' progettazione logica e fisica
-se relazione molti a molti perche' bisogna fare una tabella aggiuntiva( perche' nel sql abbiamo solo tabelle e non liste ad esempio)
Orale del 13 giugno.
-sintassi e semantica GROUP BY, HAVING
-cosa fa l'ottimizzatore
-operatore di ridenominazione in algebra relazionale
-perché serve una tabella aggiuntiva per le relazioni molti a molti
-proprietà algebriche della JOIN
-json (descrizione generale)
Orale del 18 luglio 2018
-ACID
-Order By
-modello e sintassi dell'Entity relationship
-proprietà algebriche dell'algebra relazionale (commutatività e associatività del join)
-Transitività delle dipendenze funzionali
-Indici
-NoSql
-Strutture sequenziali
IlDave
Ho provato a fare un PDF con le domande qui raccolte e per ognuna ho messo una risposta. Non prendetelo come la bibbia, molto probabilmente ci sono vari errori e inesattezze. Segnalatemeli e provvederò a correggerli
-clausola order by
-join naturale
-join in algebra relazionale
-cos'è un'algebra
-B+tree
-per cosa li abbiamo usati
Domande dell'altro ragazzo
-clausola group by
-having
-buffer
-problema dei buffer (rimpiazzamento) e politiche viste
-buffer manager
Orale 21/07/17
- Distinct
- Join : cosa fa e complessità costruzione
- Concetto selezione, proiezione...
- Hash table
- Group By : cosa fa
- Vincolo di tupla
- Relazioni molti a molti, sia nel modello concettuale che logico (passaggio da uno all'altro)
- Foreign key
- Database graph
- (collegato a precedente) Definizione modello relazionale
- Join in SQL + Prodotto cartesiano ( di questo anche "concetto" matematico sugli insiemi)
- Cardinalità, concetto e esempi
- B tree, definizione, differenza b+ tree e utilizzo
- Normal form Boyce Codd
- Intersezione (in/all)
- Vincolo d'integrità, alias Integrità referenziale
- Famiglie di colonne
- Strutture di memorizzazione db relazionale (seq, hash, tabelle, tree...)
- Algebra relazionale
- Vincolo not null
- SuperChiave e chiave
- Gestione del buffer
- Transazioni: ACID
- Exist/all
Guigno 2017
- Group By, semantica ed esempio
- traduzione delle associazioni molti a molti (ha dilungato su qualcosa quando ho dato la risposta, sinceramente non ho idea di cosa volesse)
- "la riga che collega due tabelle cosa è?"
Credo la risposta sia una Join, ma lì per lì ho avuto un vuoto enorme in quanto a lezione è sempre stata chiamata solo come "collegamento"
- NoSQL (scena muta, anche perché n s'è praticamente nemmeno fatto) e .. qualcosa inerente al Grafo sempre presente in quelle slides, ma quest'ultime non erano ovviamente sufficienti per rispondere
Orale 05/07/2017
Le domande non sono tutte perché non le ricordo, siamo andati anche un po' fuori parlando di logica e qualche definizione matematica
- Algebra relazionale.
- Da cosa è formato un database relazionale.
- Come esprimeresti l'intersezione dell'algebra relazionale senza utilizzare l'operatore intersezione.
- Sintassi e semantica group by.
- Cosa sono i database NOSQL.
- Document Data Model ( mi ha fatto una domanda collegata ai db relazionali per arrivare a questo che non ricordo).
- Forma normale di Boyce-Codd.
- Definizione di dipendenza funzionale.
- Definizione di funzione (matematica) e da cosa si differenzia da una relazione.
- Collegamento tra dipendenze funzionali e chiavi.
- Definizione di transazione.
- ACID.
Orale del 5 luglio.
- Selezione e proiezione (sintassi in sql e algebra relazionale)
- Forma normale di boyce&codd - Perché se in forma normale non c'è anomalia di inserimento
- Strutture di memorizzazione db relazionale (seriale, sequenziale, procedurali, tabellare)
- Transazioni ACID cosa significa la D
orale del 31 gennaio.
-selezione e proiezione (sintassi e semantica)
-no sql(aggregati e grafi)
-group by (sintassi e semantica)
-cardinalita' progettazione logica e fisica
-se relazione molti a molti perche' bisogna fare una tabella aggiuntiva( perche' nel sql abbiamo solo tabelle e non liste ad esempio)
Orale del 13 giugno.
-sintassi e semantica GROUP BY, HAVING
-cosa fa l'ottimizzatore
-operatore di ridenominazione in algebra relazionale
-perché serve una tabella aggiuntiva per le relazioni molti a molti
-proprietà algebriche della JOIN
-json (descrizione generale)
Orale del 18 luglio 2018
-ACID
-Order By
-modello e sintassi dell'Entity relationship
-proprietà algebriche dell'algebra relazionale (commutatività e associatività del join)
-Transitività delle dipendenze funzionali
-Indici
-NoSql
-Strutture sequenziali
IlDave
Ho provato a fare un PDF con le domande qui raccolte e per ognuna ho messo una risposta. Non prendetelo come la bibbia, molto probabilmente ci sono vari errori e inesattezze. Segnalatemeli e provvederò a correggerli