.dsy:it. Pages (2): « 1 [2]
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)
-- dubbio su esercizio E-R (http://www.dsy.it/forum/showthread.php?threadid=39756)


Posted by Spr1gg4N on 17-01-2010 21:11:

nu che hanno fatto ordini ad almeno due operatori diversi


Posted by dieguito on 18-01-2010 00:02:

io la seconda query sql l'ho fatta così:

SELECT c.nome
FROM cliente c, ordine o1
WHERE o1.nr_telefono=c.nr_telefono
AND EXISTS(SELECT *
FROM ordine o2
WHERE o1.nr_telefono=o2.nr_telefono
AND
o1.codice_operatore <> o2.codice_operatore)

e la prima invece l'ho fatta come Spr1gg4n; le ho provate entrambe e funzionano...
Domattina se riesco posto la soluzione dell'inverse engineering così le confrontiamo..


Posted by dieguito on 18-01-2010 09:33:

il reverse engineering io l'ho fatto così:

che ne dite?
scusate la qualità ma non avevo voglia di rifarlo a computer..:D


Posted by Spr1gg4N on 18-01-2010 10:16:

io l'ho fatto esattamente come te :D


Posted by stenofa on 18-01-2010 11:02:

ciao ragazzi volevo chiedervi un info... perchè questo confronto?

o1.codice_operatore <> o2.codice_operatore

non l'ho capito!

__________________
..fortunato io...


Posted by stenofa on 18-01-2010 11:04:

no ok ok... avevo letto male la richiesta del prof..

__________________
..fortunato io...


Posted by stenofa on 18-01-2010 13:11:

l'esercizio 2 dell'appello del 10 aprile2006 lo avete fatto?

__________________
..fortunato io...


Posted by dieguito on 18-01-2010 16:40:

ragazzi ma questo esercizio come le fareste?


a me verrebbe da mettere:
1) 1:N e 3:N
2) 1:N e 1:6
3) 1:10 e 1:2

ma sembra una boiata pazzesca.. anche perchè non ho mai visto delle cardinalità simili.. saranno tutti 1:N??


Posted by Spr1gg4N on 18-01-2010 16:59:

secondo me è così:
1) 1:N e 3:N
2) 0:N e 0:6 (perchè dice "possono" e non "devono")
3) 1:10 e 2:2 (perchè dice che ogni articolo "deve" avere due esperti)

io in questi casi li leggo come, ad esempio la terza:
"Un esperto revisiona da 1 a 10 articoli e un articolo viene revisionato da un minimo di 2 ad un max di due esperti"

però nn so se sbaglio...
cmq sì, in realtà le cardinalità > 1 diventano un generico N ma in un esercizio come questo credo sia giusto mettere numeri come 10,2 o 6 se sono specificati nel testo.


Posted by stenofa on 18-01-2010 17:44:

anche io lo farei così, mi rimane un dubbio sulla 3a richiesta

perchè non 0:10 e 2:2
se nel punto 2 mettiamo 0:N e ci scrive possono revisionare, nel 3 scrive un esperto revisiona non più di 10 articoli, ma potrebbe farne anche 0. no?

__________________
..fortunato io...


Posted by Spr1gg4N on 18-01-2010 18:10:

eh si in effetti anche io ho questo dubbio...se ci fosse stato scritto espressamente "un esperto potrebbe revisionare al più 10 articoli" sarei sicuro sul 0:N ma così nn saprei...


Posted by stenofa on 19-01-2010 08:32:

l'esercizio 3 di aprile 2006 è identico al vostro...

__________________
..fortunato io...


Posted by lferri469 on 30-03-2011 13:54:

vi volevo chiedere un info perche sono un attimo in crisi :)
volevo chiedervi nel caso in cui avessi un associazione ternaria nel quale tre entita puntano alla stessa relazione, è possibile piu che possibile dire corretto associare secondo voi l'id di tale relazione (che a livello di sql verrebbe trasformata in tabella contenente le chiavi primarie delle entità) come FOREIGN KEY in una delle entità associate?
non so se mi sono spiegato...
ciao e grazie a tutti


All times are GMT. The time now is 02:27. Pages (2): « 1 [2]
Show all 28 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.