Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Basi di dati ~ informatica triennale
 
risoluzione tema B II compitino
Clicca QUI per vedere il messaggio nel forum
edwin85
ciao ragazzi, avevo il tema B e queste sono le risposte che ho dato nell'esame:

C - D - C - D - A

ora vediamo di ricordarci le domande..

la prima era l'esercizio di php e se non ricordo male la risposta C diceva ke se il boolean ke ritornava la funzione era falso allora la dose di farmaco data era superiore a quella richiesta dal paziente.. o 1 cosa del genere..

la seconda domanda era quella sulla perdita di informazione e memoria: la risposta D ( nessuna delle precedenti) sono abbastanza sicuro fosse corretta visto ke la risposta A dava perdita di informazioni e le altre 2 generavano tuple spurie ( raddoppiavano informazione causando spreco di memoria).

la terza domanda era quella sulla sysauth ( o come cavoli si scrive ) e la risposta era la C ovvero quella in cui si diceva ke U3 non aveva più i permessi di SELECT.. grazie al ***.. lo diceva nella domanda.. quindi sono più ke sicuro che sia corretta..

la quarta domanda era quella sullo schema relazionale.. la mia risposta è stata la D e in particolare quella ke diceva ke l'entità "boh" era sempre associata a una data..

infine la quinta domanda chiedeva quando una gerarchia di generalizzazione è totale ( se nn sbaglio ).. qui la risposta credo e sottolineo credo ke sia la A ovvero quella in cui si diceva ke l'entità padre era data dall'unione delle entità figlie..

infine vi posto i risultati sulle cardinalità (premetto ke su queste ho i miei seri dubbi d avere fatto l'en plein)

1-2 1-n ( qui mi sa ke era meglio 1-2 / 1-1)
0-1 0-1 ( questa CREDO ke sia giusta)
0-n 1-n ( questa nn so davvero..)

beh a sto punto attendo i vostri pareri.. se ci facciamo una correzione online sapremo con largo anticipo i risultati.. immagino ke le domande chiuse valgano 3 punti, lo schema finale e la cardinalità immagino valgano 7 o 8 punti circa.
oppure le chiuse 4 punti e le altre 5 punti ciascuna.. mmh più probabile la prima.. :cool:

bledar
concordo su tutto nel senso che anche io ho dato queste risposte ma ho un dubbio su la domanda della generalizzazione credo che la giusta sia quella che dice une inseme proprio , spero di sbagliarmi:)

Simeon

la prima era l'esercizio di php e se non ricordo male la risposta C diceva ke se il boolean ke ritornava la funzione era falso allora la dose di farmaco data era superiore a quella richiesta dal paziente.. o 1 cosa del genere..


Si, anche io ho risposto cosi'.


la seconda domanda era quella sulla perdita di informazione e memoria: la risposta D ( nessuna delle precedenti) sono abbastanza sicuro fosse corretta visto ke la risposta A dava perdita di informazioni e le altre 2 generavano tuple spurie ( raddoppiavano informazione causando spreco di memoria).


Ma stai parlando del tema B sicuro ? Nel mio tema B si parlava di conservazione delle dipendenze. Comunque anche in quella ho risposto D dato che non c'erano altre dipendenze a parte quella della chiave primaria per cui qualsiasi scomposizione avrebbe portato ad una perdita di dipendenze.


la terza domanda era quella sulla sysauth ( o come cavoli si scrive ) e la risposta era la C ovvero quella in cui si diceva ke U3 non aveva più i permessi di SELECT.. grazie al ***.. lo diceva nella domanda.. quindi sono più ke sicuro che sia corretta..


Lo diceva nella domanda? Ma lol. Comunque si anche io ho risposto C.


la quarta domanda era quella sullo schema relazionale.. la mia risposta è stata la D e in particolare quella ke diceva ke l'entità "boh" era sempre associata a una data..


Concordo anche con questa.


infine la quinta domanda chiedeva quando una gerarchia di generalizzazione è totale ( se nn sbaglio ).. qui la risposta credo e sottolineo credo ke sia la A ovvero quella in cui si diceva ke l'entità padre era data dall'unione delle entità figlie..


Idem come sopra.


infine vi posto i risultati sulle cardinalità (premetto ke su queste ho i miei seri dubbi d avere fatto l'en plein)

1-2 1-n ( qui mi sa ke era meglio 1-2 / 1-1)
0-1 0-1 ( questa CREDO ke sia giusta)
0-n 1-n ( questa nn so davvero..)


Dunque su questa ho fatto davvero diversamente (a parte la seconda).

La prima diceva, se non ricordo male, che un medico doveva avere almeno due pazienti e che un paziente doveva avere un medico, per cui 2,n/1-1

La seconda coem ho gia detto l'ho fatta identica

La terza diceva che i medici POTREBBERO visitare piu' pazienti e che non esistono pazienti senza medico, per cui 0,n/1,1 (al posto di quest'ultimo 1,1 andava bene pure il tuo 1,n credo).

Simeon
Ah voglio aggiungere: nell'esercizio 7 come avete trattato quella gerarchia tra E2 ed E3? A me m'era venuto il dubbio perche ho utilizzato la tecnica di lasciare la superclasse eliminando la sottoclasse, portando gli attributi di E3 con E2 (con cardinalita' 0,1) e mettendo un attributo "tipo". Pero' non so, la gerarchia era fatta da una superclasse e da una sottoclasse, non da una superclasse e DUE sottoclassi... Andra' bene uguale?

khelidan
io ho portato su solo i due attributi senza il tipo,ero indeciso anchio,per il resto ho fatto uguale,solo che mi sa ho sbagliato quella delle dipendenze,ho messo la C....

bledar
va bene uguale , e una gerarchia parziale , se no no ha senso, pero funziona allo stesso modo , io ho eliminato la sottoclasse lasciando la superclasse ma portando gli attributi della sottoclasse nella superclasse come attributi opzionali cioe contrassegnati con * e ho aggiunto un nuvo attributo booleano E3(si/no) per indicare che una oggetto e di tipo E3 o no.
concordo con la soluzione che segue

infine vi posto i risultati sulle cardinalità (premetto ke su queste ho i miei seri dubbi d avere fatto l'en plein)

1-2 1-n ( qui mi sa ke era meglio 1-2 / 1-1)
0-1 0-1 ( questa CREDO ke sia giusta)
0-n 1-n ( questa nn so davvero..)
Dunque su questa ho fatto davvero diversamente (a parte la seconda).

La prima diceva, se non ricordo male, che un medico doveva avere almeno due pazienti e che un paziente doveva avere un medico, per cui 2,n/1-1

La seconda coem ho gia detto l'ho fatta identica

La terza diceva che i medici POTREBBERO visitare piu' pazienti e che non esistono pazienti senza medico, per cui 0,n/1,1 (al posto di quest'ultimo 1,1 andava bene pure il tuo 1,n credo).

edwin85
ah cavoli è vero mi son dimenticato di postare la soluzione del 7..

questa è la soluzione esatta( lo so xke l'esercizio era uguale al compitino dell'anno scorso[ non chiedetemi come faccio ad averlo ma ho un amico ke ha degli amici ke sono amici di gente importante :D ] )

E1 ( A11, A13*, (A12, A22)R1* )
E2 ( A12, A22, A31, A32, (A11)R2, A1)

le chiavi primarie sono sottolineate
le chiavi esterne sono in italic
gli attributi che possono assumere valori null hanno l'asterisco

greensheep
Ragazzi quella delle dipendenze è C di sicuro!!!
perchè chiedeva solo che non generasse perdita di informazioni
e la terza non ne creava... e non genera spurie!:D
Ho appena fatto la prova ;=)

edwin85
a me la terza generava un doppione su bianchi se nn ricordo male.. cioè il tizio che si chiama d cognome bianchi ce l'hai 2 volte.. come si chiamava di nome? giovanni.. vabbe chiamiamolo con 1 nome a caso per comodità.. chiamiamolo silvana :D .. ecco io avevo

silvana 6633
silvana 6633
maria 6644
mario 6644

Simeon
Originally posted by edwin85
ah cavoli è vero mi son dimenticato di postare la soluzione del 7..

questa è la soluzione esatta( lo so xke l'esercizio era uguale al compitino dell'anno scorso[ non chiedetemi come faccio ad averlo ma ho un amico ke ha degli amici ke sono amici di gente importante :D ] )

E1 ( A11, A13*, (A12, A22)R1* )
E2 ( A12, A22, A31, A32, (A11)R2, A1)

le chiavi primarie sono sottolineate
le chiavi esterne sono in italic
gli attributi che possono assumere valori null hanno l'asterisco


Qualcosa in questo non mi torna, sicuro che i testi fossero identici? Mi sembra che ci siano chiavi esterne nulle dove non dovevano esserlo e viceversa. Magari mi ricordo male l'esercizio.

edwin85
puo darsi abbia invertito le 2 chiavi esterne.. nel senso.. magari è quella sotto nulla e quella sopra no.. ma vabbe il succo dell'esercizio è quello..

greensheep
Originally posted by edwin85
a me la terza generava un doppione su bianchi se nn ricordo male.. cioè il tizio che si chiama d cognome bianchi ce l'hai 2 volte.. come si chiamava di nome? giovanni.. vabbe chiamiamolo con 1 nome a caso per comodità.. chiamiamolo silvana :D .. ecco io avevo

silvana 6633
silvana 6633
maria 6644
mario 6644


il tizio si chiamava rossi alberto.
e il cognome compariva 3 volte mentre solo 2 volte compariva "rossi alberto"

il terzo è quello con "progetto, cognome, nome" e " cognome,nome,tel"

a me doppioni non me ne vengono se faccio un join.... controllanda che cognome=cognome e nome=nome...

anzi mi esce proprio

p1 rossi alberto 3333
p2 rossi alberto 3333
p3 bianchi maria 3344
p4 rossi mario 33222

edwin85
il problema è ke sdoppiando hai 2 righe uguali.. e quindi sprechi memoria.. poi non so.. magari hai ragione tu..

greensheep
Originally posted by edwin85
il problema è ke sdoppiando hai 2 righe uguali.. e quindi sprechi memoria.. poi non so.. magari hai ragione tu..


progetto cognome nome

p1 rossi alberto
p2 rossi alberto
p3 bianchi maria
p4 rossi mario

cognome nome tel

rossi alberto 3332
bianchi maria 3322
rossi mario 3232

io l'ho immaginato cosi:(
dove ho 2 righe identiche?
vabbè dai... cmq sulle altre domande sono pienamente daccordo!!

:)

khelidan
ok così funziona,ma funzionerebbe anche con solo nome nella seconda tabella,il problema è che funziona con queste istanze,ho idea che in generale la risposta sia d,comunque si tratta di una domanda,per il resto visto che concordiamo tutti,dovrebbe essere andato bene! ;)

greensheep
Originally posted by khelidan
ok così funziona,ma funzionerebbe anche con solo nome nella seconda tabella,il problema è che funziona con queste istanze,ho idea che in generale la risposta sia d,comunque si tratta di una domanda,per il resto visto che concordiamo tutti,dovrebbe essere andato bene! ;)


sisi infatti deve essere andato benissimoooooo:razz:

uvaci
ragazzi scusate, ma i testi dei copmpitini sono segreto di stato ? il post dei testi comporta pene corporali ?

poledrisk85
Originally posted by uvaci
ragazzi scusate, ma i testi dei copmpitini sono segreto di stato ? il post dei testi comporta pene corporali ?


ma oltre a questo non potevano dire che i risultati li mettevano oggi invece di scrivere sugli avvisi "in questa settimana"..e poi non ci sono ancora!!!:twisted:

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate