![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ informatica triennale (http://www.dsy.it/forum/forumdisplay.php?forumid=211)
-- Appello 17/02/09 (http://www.dsy.it/forum/showthread.php?threadid=37751)
Appello 17/02/09
Ciao a tutti,
qualcuno sa le soluzioni corrette, o pensa di saperle, dell'appello di ieri...gisuto per iniziare a tirare due somme...
ad esempio la FOREIGN KEY (A,B) REFERENCES (C,D) è un vincolo d'integrità referenziale della coppia (A,B) su (C,D) vero???
oppure l'esercizio due, sulla conservazione delle dipendenze...la prima decomposizione non conservava, l'ultima sì...e sono sicuro...ma la seconda, io ho messo che non conservava, ma mi dicono invece che facendo il join non venivano tuple spurie...spero che cmq valuti corrette le altre due e non mi seghi tutto l'esercizio...
quella della decomposizione a me sembrava strana...in tutti e tre i casi la relazione 2 aveva sempre delle tuple duplicate, quindi era impossibile risalire alla relazione di partenza e perciò ho messo che nessuno dei 3 casi era senza perdita
 
vi posto le mie soluzioni:
            ESERCIZIO 1
sql
1)
code:
SELECT S.Nome-strada, count (*) AS num_linee_percorrenza FROM STRADA AS S, PERCORRENZA AS P WHERE S.Nome-strada = P.Nome-strada GROUP BY S.Nome-strada HAVING count (*) >= ALL (                            SELECT count (*)                            FROM STRADA AS S, PERCORRENZA AS P                            WHERE S.Nome-strada = P.Nome-strada                            GROUP BY S.Nome-strada                         )
code:
SELECT Numero-linea, count (*) AS numero_autisti FROM AUTISTA GROUP BY Numero-linea
code:
{ Π[Nome-strada] (STRADA) - Π[Nome-strada] (PERCORRENZA) } join { Π[Nome-strada, zona] (STRADA) }
code:
(PERCORRENZA) ÷ { Π[Nome-strada] ( σ {zona=20}(STRADA)) }
code:
gr (R) <= gr(R1) + gr (R2) [questa parte è vera] e card (R) <= card (R1) [Questa invece non ho trovato da nessuna parte alcun ruferimento] Quindi non so se sia giusta la risposta.
code:
Possono esistere tuple diverse con cognomi uguali. Infatti il vincolo di unique è messo sulla coppia e non hai singoli attributi.
code:
è un vincolo d'integrità referenziale della coppia (A,B) di R1 su (C,D) di R
code:
U3 non possiede più i privilegi di select su A
code:
l'utente postgres può accedere in locale al db postgres.
__________________
by Ð@rk§h@ÐØw
concordo su tutto, tranne che l'esercizio due...
l'unica chiave primaria era a, in quanto se non ricordo male le relazioni erano di questo tipo
a1 b1 c1 d1
a2 b1 c1 d1
a3 b2 c2 d2
a4 b3 c2 d3
in qualsiasi modo venivano decomposte, l'unico modo per non avere perdita (secondo me) era mettere A in entrambe le relazioni, cosa che avrebbe permesso di ristabilire le tuple di partenza... Nei casi dati nell'esercizio invece, A compariva solo in una relazione, quindi le prime due tuple erano impossibili da riportare nella relazione originale, in quanto identiche tra loro... ottenevamo b1 c1 d1 due volte, oppure c1 d1 due volte...
Putroppo mi rendo conto solo ora che UNIQUE non era seguito dall'elenco degli attributi, ma riferito all'insieme e l'ho cannato...oltre ad aver sbaglaito anche quello su hba.conf e la cardinalità, credevo di averla fatta giusta, ma ragionando può essere anche < e non solo = perchè se ho valori NULL...cazzo 3 errori già -9 punti la vedo molto grigia...anche perchè nel 2 io ho fatto diversamente da entrambi, scrivendo che solo l'ultima è senza perdita, quindi a meno che sia gisuta la mia, perdo qualche punticino anche la...ho sbaglaito una query SQL...nell'ultimo invece l'unico dubbio era su come impsotare l'attributo editore-italiano ma le gerarchie erano TE, poi PO e TE...
sono proprio al limite...spero in bene...
grazie per i vostri commenti...
vi ricordate esattamente il testo della domanda 1 quella sul grado e cardinalità?
__________________
by Ð@rk§h@ÐØw
il testo era data R come relazione ottenuta da R1 LEFT OUTER JOIN R2 allora.......e credo che la rispsota corretta sia proprio la tua, perchè io ho messo card (R)= card (R1) ma s ein R1 ci sono NULL, la cardinalità può essere anche minore, perchè i NULL che prende il LEFT OUTER JOIN sono quelli di R2 e non R1...
questa domanda era una stupidata...nel senso che anche senza sapere la risposta, guardando le alternative, ci si arrivava senza problemi:
SEMPRE VERIFICATA
grado< cardinalita <=
grado<= cardinalità =
grado< cardinalità =
grado<= cardinalità <=
è logico che se il grado è minore, a maggior ragione sarà anche minore o uguale... la cardinalità se è uguale a maggior ragione sarà anche minore o uguale... per cui la risposta corretta era sicuramente <= <=
scusa ma la cardinalità sarà uguale a quella d r1 perchè il left join prende per definizione tutte le tuple della relazione di sinistra e mette in relazione solo quelle ke riesce, per le altre tuple setta i valori a null.
 
già esatto. ci ho pensato pure io nel pome.
la risposta esatta è quindi:
gr (R) <= gr(R1) + gr (R2) e card (R) = card (R1)
che ovviamente ho cannato. maledizione!!!
__________________
by Ð@rk§h@ÐØw
Ma la risposta giusta non era :
gr (R) = gr(R1) + gr (R2) e card (R) = card (R1)
??
scusate eh...ma la domanda chiedeva quando era SEMPRE verificato...
Ammesso che la cardinalità fosse =, rispondere <= comprende lo stesso la risposta =, quindi è sempre verificata lo stesso
forse dipende da che tema era... mi sa che la domanda nel tema A e nel tema B era leggermente diversa.
comunque ho messo anche io:
gr (R) <= gr(R1) + gr (R2) e card (R) = card (R1)
dark shadow avrei da ridire sull'esercizio 3, nella rivista scientifica ke ha 3 figlie: base di dati,sistemi informativi, reti di comunicazione tu hai messo parziale sovrapposta ma nel testo diceva ke una rivista può essere sia di basi di dati ke sistemi informativi, ma reti di comunicazione non può essere sovrapposta in quanto è unica.
ditemi se ho scritto una cazzata.
Parziale sovrapposta significa che ci sono 2 o più che si sovrappongono (in questo caso BASI e SISTEMI INFORMATIVI) ma che oltre a queste due ci sono altre entità (per questo si dice PARZIALE)...l'esempio che poneva lei a lezione era che ci sono UOMINI e IMPIEGATI, UOMINI IMPIEGATI ma gli IMPIEGATI possono essere anche DONNA, o possone esserci UOMINI disoccupati...ed è del tutto analogo all'esercizio 3...
sul fatto ke sia parziale è fuori questione, il mio dubbio era su sovrapposta, il fatto ke reti di comunicazione non può essere sovrapposta a nessun altra, non cambia nulla?
 
il fatto che basi e sistemi informativi si sovrappongano credo sia criterio sufficiente per dire che è una gerarchia sovrapposta. Non penso debbano per forza sovrapporsi tutte le figlie.
__________________
by Ð@rk§h@ÐØw
io ho creato anche una tipologia "Altro" e ho reso la gerarchia totale... Credo che per questo esercizio c'erano diversi modi di operare...
 
pensandoci bene anche questa era un'altra soluzione.
__________________
by Ð@rk§h@ÐØw
ma i risultati
? quando usciranno!
per lo scorso appello ci sono voluti 7 giorni... quindi ci siamo quasi...domani/dopodomani
credete ke per la fine di febbraio ce la faranno? io ho fiducia........
Davvero!!

bhe non se contiamo carnevale ... :-)
è vero! c'è carnevale!
penso sia una vergogna
primo che facciano un esame con correzione manuale, secondo che dopo dieci giorni non ci siano ancora i risultati. Caspita al serale saremmo stati in 20, ci metteranno si e non 3 ore a correggere tutti .
Sono usciti i risultati!
ma tu l'hai fatto con Ferrara? Perchè io l'ho fatto con la Castano e non ci sono ancora..
si con Ferrara
la pagina della castano e' aggiornata con i dati della consultazione scritto, orale etc... , ma vedo ancora
esito non disponibile...
qlcaltr e' nella mia stessa situazione?
grazie.
anche a me è così
Originally posted by irene
la pagina della castano e' aggiornata con i dati della consultazione scritto, orale etc... , ma vedo ancora
esito non disponibile...
qlcaltr e' nella mia stessa situazione?
grazie.
anche a me da esito non disponibile...
mi consola ke nn sono l'unica!!!!
Anche io non disponibile, come devo interpretarlo?
__________________
Ci vuole scienza, ci vuol costanza ad invecchiare senza maturità
Guccini
Visti My Fotolog
confermo!! sono uscitii ![]()
__________________
My 3D blog: http://www.webgl.it
hai fatto l'esame con la Castano?
io continuo a vedere esito non disponibile..
Io sì ho fatto l'esame con la Castano
__________________
Ci vuole scienza, ci vuol costanza ad invecchiare senza maturità
Guccini
Visti My Fotolog
anke io Castano e anke io esito non disponibile!!
Secondo me ha messo prima l'avviso fuori e magari i voti li sta mettendo ora...
ok Fonzie, ma vedi il risultato?
lordghost sembra sia riuscito a visualizzare il voto, non mi e' chiaro se ha fatto l'esame con Ferrara o con Castano ?
Originally posted by carla86
anke io Castano e anke io esito non disponibile!!
Secondo me ha messo prima l'avviso fuori e magari i voti li sta mettendo ora...
__________________
Ci vuole scienza, ci vuol costanza ad invecchiare senza maturità
Guccini
Visti My Fotolog
COSA VUOL DIRE ???
Tipo di esame:Scritto
Esito
resentarsi a ricevimento dalla prof.ssa Castano
ragazzi i risultati sono disponibili!
x kikko: boh! che idea ti eri fatto del tuo compito? vai a ricevimento dalla prof e vedi un po'. in bocca a lupo.
Credo benino ...
| All times are GMT. The time now is 21:56. | Show all 43 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.