|
lektronar |
.fedelissimo.
Registered: May 2010
Posts: 59 (0.01 al dì)
Location: Arese
Corso: Informatica
Anno: 3
Time Online: 6:09:54 [...]
Status: Offline
Edit | Report | IP: Logged |
Contenuto Appello Scritto 16/2/2012
Questo appello è stato una vera INFAMATA.
Nuove modalità da quest'appello: 5 domande a scelta multipla da consegnare entro 45min. La soluzione d'ogni quesito viene comunicata al ritiro, cosicché ognuno sa già se, avendo risposto correttamente ad ALMENO due domande su cinque, è ammesso alla fase successiva dello scritto, cioè gli esercizi.
Domande:
1) data una tabella variamente popolata, determinare quali delle seguenti istruzioni ALTER TABLE causano errore: due aggiungevano vincoli constraint, due modificavano il tipo di un attributo. Sono ancora indeciso sulla soluzione data, visto che sul manuale SQL il cambiamento di tipo a un attributo non dovrebbe causare errore... Ma vabbè, non sono esperto in materia.
2) Data una divisione su schemi R:S = T, individuare la corretta tra: il grado di T = grado R- grado S - cardinalità T = cardinalità R - etc... FATTIBILE.
3) Data una gerarchia di specializzazione nidificata data su un disegno con vincoli vari (parziale overlapped, totale overlapped), scegliere la corretta: esempio, x può appartenere a classe A, B, ma non a E... FATTIBILE.
4) Dato uno schema e varie dipendenze, determinare se lo schema è in 1NF, 2NF, 3NF O BCNF. FATTIBILE
5) Dato del codice PhP, determinare cosa fa l'esecuzione dello script. Beh, STRONZA.
Bene, rispondo correttamente a 3/5, il che automaticamente mi squalifica dall'ORALE. Ho visto gente che diceva di aver studiato, uscire così miseramente dall'aula.
ESERCIZI: un'ora e un quarto per questi esercizi. ALLUCINANTE
1) Dato schema di DB su tipo 7 tabelle, esprimere in SQL varie cose, tremila join, etc. Algebra ottimizzata per altri due punti, perché la voglia di OTTIMIZZARE è massima. Ah, tra le varie cose, bisognava creare una vista definita sul risultato di una delle interrogazioni.
2) Processo di REVERSE-ENGINEERING su schema DB dato all'esercizio 1. Beh, STRONZA 2. già tradurre modello ER è cosa facile, immaginiamoci il ri-pensare ogni chiave esterna come eventuale associazione, con quale cardinalità, e con preparazione basata sulle esercitazioni totalmente erronee di Ferrara. Vabbè, ci rinuncio, per mancanza di tempo, più che altro.
3) Costruire grafo autorizzazioni dati 7 "comandi" in linguaggio naturale di autorizzazioni e revoche varie. Beh, un grafo abbastanza elaborato. Tradurre i comandi 5 e 7, rispettivamente di autorizzazione e revoca, in SQL. Determinare le azioni di revoca ricorsiva e i privilegi rimasti a certi utenti dopo la revoca di un tizio, di cui al comando 7. Non sono riuscito a finire quest'ultima parte.
Insomma, ho studiato circa 2 mesi, bene direi, per questo esame, so il contenuto di OGNI lezione, indici compresi. Le esercitazioni di Ferrara sempre riuscitemi, a casa.
Arrivo all'appello, già in ansia. Perdo 6 punti nel quiz-patentino iniziale. Non faccio un esercizio, il che mi leva altri 5 punti (e scendo a 19 massimo), e se tutto il resto è perfetto, cioè dubito, dato il grafo non ultimato, aspiro a un 17. Senza altre complicazioni. Ovvero, due mesi di studio forzato BUTTATI NEL CESSO.
Concentratevi su altre materie, è un consiglio.
Saluti a tutti, e se volete citate le vostre.
Last edited by lektronar on 17-02-2012 at 12:53
|