 |
UZI |
| Mah, per quel che c'ho capito io penso che nel pri ... |
18-12-2003 19:51 |
|
 |
UZI |
free pain dispenser

Registered: Mar 2003
Posts: 2211 (0.26 al dì)
Location: monza - troppi fighetti
Corso: com. dig.
Anno: Dottor Morte
Time Online: 14 Days, 4:46:06: [...]
Status: Offline
Edit | Report | IP: Logged |
Mah, per quel che c'ho capito io penso che nel primo caso sia sufficiente PRIMARY KEY (data, articolo#)...
__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family
|
|
18-12-2003 19:51 |
|
|
|  |
 |
Flavia |
| Ole!
... |
19-12-2003 19:45 |
|
 |
Flavia |
Regina degli avatar

Registered: Sep 2002
Posts: 3228 (0.38 al dì)
Location: Bergamo
Corso: TI.COM
Anno: Finito! :D
Time Online: 25 Days, 9:12:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Ole!
(PROBABILE) SVOLGIMENTO DEL PRIMO COMPITINO DI GIBD – COMPITO B
Esercizio 1
Aa)SELECT DISTINCT TITOLO FROM VIDEO, CLIENTE, NOLEGGIOVIDEO
WHERE VIDEO.CODVIDEO = NOLEGGIOVIEDO.CODVIDEO
AND NOLEGGIOVIDEO.CODCLIENTE=CLIENTE.CODCLIENTE
AND NOME =’ENRICO VERDI’ AND GENERE =’AVVENTURA’;
Ab)SELECT CODCD FROM NOLEGGIOCD
GROUP BY CODCD
HAVING COUNT (*) >= ALL (SELECT COUNT (*) FROM NOLEGGIOCD
GROUP BY CODCD);
Ac)DELETE FROM NOLEGGIOVIDEO
WHERE CODNOLEGGIO IN
(SELECT CODNOLEGGIO FROM NOLEGGIOVIDEO, CLIENTE
WHERE NOLEGGIOVIDEO.CODCLIENTE =CLIENTE.CODCLIENTE
AND NOME =’ENRICO VERDI’);
E qui iniziano le noti “dolenti”, nel senso che questa è stata la parte che mi ha richiesto più tempo!
Ba)Õcodcliente (CLIENTE) - Õcodcliente (NOLEGGIOVIDEO) - Õcodcliente (NOLEGGIOVIDEO´NOLEGGIOCD)
Ma deve essere mooolto errata, me ne sono accorta solo ora…
Bb) Õcodcliente (CLIENTE) - Õcodcliente (sanno-noleggio =2002 (NOLEGGIOVIDEO U NOLEGGIOCD)
Dall’ insieme dei codici di tutti i clienti ho tolto quei clienti che, o per i cd, o per i video, o per entrambi, hanno effettuato un noleggio nell’anno 2002! Tanto anno-noleggio era un atributo in comune e ho potuto fare un unione!
ESERCIZIO 2
Per le tabelle, ho fatto semplicemtne comandi di creazione tabelle
CREATE TABLE CLIENTE (Codcliente decimal (7) not null,
Nome char (30) not null,
Indirizzo char (30) not null,
Primari key (Codcliente));
CREATE TABLE CD (Codcd decimal (7) not null,
Titolo char (20) not null,
Autore char (20) not null,
Primary key (Codcd));
CREATE TABLE VIDEO (Codvideo decimal (7) not null,
Titolo char (20) not null,
Genere char (20) not null,
Primary key (Codvideo));
CREATE TABLE NOLEGGIOCD (Codnoleggio decimal (7) not null,
Codcliente decimal (7) not null,
Codcd decimal (7) not null,
Mese-noleggio integer (4) check (Mese-noleggio >=1 and Mese-noleggio <=12,
Anno-noleggio (10) check (Anno-noleggio >=2002),
Primary key (Codnoleggio),
Foreign key (Codcliente) regerences Cliente
On delete cascade,
Foreign key (Codcd) regerences Noleggiocd
On delete restrict);
CREATE TABLE NOLEGGIOVIDEO (Codnoleggio decimal (7) not null,
Codcliente decimal (7) not null,
Codvideo decimal (7) not null,
Mese-noleggio integer (4) check (Mese-noleggio >=1 and Mese-noleggio <=12,
Anno-noleggio (10) check (Anno-noleggio >=2002),
Primary key (Codnoleggio),
Foreign key (Codcliente) regerences Cliente
On delete cascade,
Foreign key (Codvideo) regerences Noleggiovideo
On delete restrict);
ESERCIZIO 3
ENTITA’ =AUTORE, CLIENTE, CD, VIDEO
ASSOCIAZIONI = (NOLEGGIA IL CD, NOLEGGIO IL VIDEO, SCRITTO DA)
Ho messo due associazioni diverse per noleggiare perché penso che codnoleggio abbai numerazioni diverse per i cd e i video, ovvero partiranno tutti e due da 0!
AUTORE à CD =(0,1)
CD à AUTORE = (1,1)
CLIENTE à CD = (0,n)
CD à CLIENTE = (0,n)
CLIENTE à VIDEO = (0,n)
VIDEO à CLIENTE = (0,n)
|
|
19-12-2003 19:45 |
|
|
|  |
 |
futurbaggio |
| Ciao flavia,
... |
20-12-2003 19:13 |
|
 |
futurbaggio |
U Frikkettone

Registered: Feb 2003
Posts: 774 (0.09 al dì)
Location: Foggia
Corso: TIC
Anno: 1° Magistrale
Time Online: 13 Days, 16:44:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao flavia,
io ho fatto diversamente alcune cose...
Per l'algebra relazionale bastava:
a) fare una sottrazione tra noleggioCD e NoleggioVideo, con relative proiezioni su codCliente.
b) fare una cosa del genere:
(Cliente - S_anno=2002(NoleggioCD)) - S_anno=2002(NoleggiVideo)
Tutti con la proiezione su codCliente, nn le metto perchè verrebbe una porcheria. In sostituzione si potevare fare l'unione tra NoleggioCD e NoleggioVideo e poi fare una sola differenza. La JOIN mi sa di sbagliato perchè così seleziona solo i clienti che hanno noleggiato entrambi...
Per lo schema ER:
mi sa che tu hai considerato un po' troppe entità, vedi autore (che secondo me è un attributo di CD/video). Anche se teoricamente potrebbe non correggertelo. mah, vedremo!
Associazioni e cardinalità mi sembrano ok, cmq io consiglio di andare a vedere il compitino se il voto nn vi convince perchè un assistente mi diceva una cosa, la prof un'altra. Penso a questo punto dipenda tutto da chi ti corregge il compito.... boh!
Roberto
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
|
|
20-12-2003 19:13 |
|
|
|  |
 |
Flavia |
| Ah ok..si si oil primo sull'algebra relazionale de ... |
21-12-2003 13:02 |
|
 |
Flavia |
Regina degli avatar

Registered: Sep 2002
Posts: 3228 (0.38 al dì)
Location: Bergamo
Corso: TI.COM
Anno: Finito! :D
Time Online: 25 Days, 9:12:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Ah ok..si si oil primo sull'algebra relazionale devo aver fatto un casino!
Per il diagramma E-R, io ho aggiunto anche l'entità autore, dal momento che nell'esercizo specificava che un cd aveva solo un autore!Ho quindi pensato che questa cosa potesse esere tradotta in un vicnolo di cardinalità tra Cd e AUTORE (1,1), giusto per sfruttare le informazioni che ci aveva messo nella traccia..
|
|
21-12-2003 13:02 |
|
|
|  |
 |
Flavia |
| Ma il primo esercizo sull'algebra relazionale..anc ... |
21-12-2003 13:04 |
|
 |
Flavia |
Regina degli avatar

Registered: Sep 2002
Posts: 3228 (0.38 al dì)
Location: Bergamo
Corso: TI.COM
Anno: Finito! :D
Time Online: 25 Days, 9:12:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma il primo esercizo sull'algebra relazionale..anche a me era venuta in mente una cosa così...ovvia e semplcissima peraltro..ma in questo modo ti riportava tutte le volte che un cliente aveva noleggiato Cd e non video!Cioè, se fai così, un cliente che avesse noleggiato tanti CD ti veniva riportato tantissime volte!
Però si, dovresti aver ragione tu...
|
|
21-12-2003 13:04 |
|
|
|  |
 |
joker402 |
| Mi servirebbe capire come si facevano questi eserc ... |
14-01-2004 14:10 |
|
 |
joker402 |
dsy core staff

Registered: Nov 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: TICom
Anno: II+
Time Online: 49 Days, 14:29:03: [...]
Status: Offline
Edit | Report | IP: Logged |
Mi servirebbe capire come si facevano questi esercizi, che erano nel compitino del 19 dic., dato che ho capito cosa ho sbagliato, ma non come si fanno correttamente.
C'è qualche anima buona che se li ricorda o mi regala 5 minuti per scrivermeli?
il testo:
Esercizio 1) Si consideri il seguente schema relazionale:
NOLEGGIOCD(CodNoleggio, CodCliente, CodCD, Mese-Noleggio, Anno-Noleggio)
NOLEGGIOVIDEO(CodNoleggio, CodCliente, CodVideo, Mese-Noleggio, Anno-Noleggio)
CLIENTE(CodCliente, Nome, Indirizzo)
CD(CodCD, Titolo, Autore)
VIDEO(CodVideo, Titolo, Genere)
relativo ad un negozio di noleggi di videocassette e CD. Ogni noleggio è effettuato da un solo cliente ed è relativo ad un solo materiale (videocassetta oppure CD). Gli attributi Mese-Noleggio ed Anno-Noleggio indicano, rispettivamente, il mese e l'anno in cui è stato effettuato il noleggio. I CD hanno un titolo e un autore, che può essere un singolo cantante oppure il nome di un gruppo. Le videocassette oltre al titolo hanno un genere (es., drammatico, giallo, avventura).
A) Si richiede di formulare in SQL le seguenti interrogazioni e modifiche:
a) determinare i titoli di tutte le videocassette noleggiate dal cliente Enrico Verdi il cui genere è avventura
c) cancellare i noleggi di videocassette effettuate dal cliente Enrico Verdi.
__________________
Ogni uomo mente, ma dategli una maschera e sarà sincero.
~ joker402 ~
|
|
14-01-2004 14:10 |
|
|
|  |
 |
futurbaggio |
| [QUOTE][i]Originally posted by joker402 [/i]
... |
15-01-2004 08:07 |
|
 |
futurbaggio |
U Frikkettone

Registered: Feb 2003
Posts: 774 (0.09 al dì)
Location: Foggia
Corso: TIC
Anno: 1° Magistrale
Time Online: 13 Days, 16:44:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by joker402
A) Si richiede di formulare in SQL le seguenti interrogazioni e modifiche:
a) determinare i titoli di tutte le videocassette noleggiate dal cliente Enrico Verdi il cui genere è avventura
c) cancellare i noleggi di videocassette effettuate dal cliente Enrico Verdi.[/i]
Mmmm... qualke post su c'è la soluzione di Flavia, che mi pare sia giusta!
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
|
|
15-01-2004 08:07 |
|
|
|  |
 |
Flavia |
| Si joker..le mie soluzioni sopra dovrebbero propri ... |
15-01-2004 11:11 |
|
 |
Flavia |
Regina degli avatar

Registered: Sep 2002
Posts: 3228 (0.38 al dì)
Location: Bergamo
Corso: TI.COM
Anno: Finito! :D
Time Online: 25 Days, 9:12:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Si joker..le mie soluzioni sopra dovrebbero proprio essere giuste..dato che visto il voto ho sbagliato solo quella cosa dell'algebra relazionale!
:-)
__________________
I ragazzi che si amano si baciano in piedi contro le porte della notte, e la gente che passa li punta con il dito, ma i ragazzi che si amano non ci sono per nessuno ed è la loro ombra soltanto che trema nella notte.
Stimolando la rabbia dei passanti, la loro rabbia il loro disprezzo le risa la loro invidia.
I ragazzi che si amano non ci sono per nessuno.
Essi sono altrove, molto più lontano della notte, molto più in alto del giorno, nell'abbagliante splendore del loro amore.

|
|
15-01-2004 11:11 |
|
|
|  |
 |
joker402 |
| :oops: che scemo, avevo cercato nelle pagine indie ... |
15-01-2004 11:13 |
|
 |
joker402 |
dsy core staff

Registered: Nov 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: TICom
Anno: II+
Time Online: 49 Days, 14:29:03: [...]
Status: Offline
Edit | Report | IP: Logged |
che scemo, avevo cercato nelle pagine indietro e non in questa..chiedo scusa
grazie comunque a entrambe!
__________________
Ogni uomo mente, ma dategli una maschera e sarà sincero.
~ joker402 ~
|
|
15-01-2004 11:13 |
|
|
|  |
 |
Dodo |
| non è che qualcuno ha il resto del testo del comp ... |
15-01-2004 11:15 |
|
 |
Dodo |
lunatico

Registered: Jul 2002
Posts: 2340 (0.27 al dì)
Location: in una fibra ottica
Corso: Com Dig
Anno: 3+1 :P
Time Online: 42 Days, 7:55:56 [...]
Status: Offline
Edit | Report | IP: Logged |
non è che qualcuno ha il resto del testo del compitino? abbiamo le soluzioni ma non il testo completo 
__________________
E' meglio essere ottimisti ed avere torto piuttosto che pessimisti ed avere ragione.
Albert Einstein
|
|
15-01-2004 11:15 |
|
|
|  |
 |
Flavia |
| Gyarda che credo che futurbaggio sia un LUI
... |
15-01-2004 11:16 |
|
 |
Flavia |
Regina degli avatar

Registered: Sep 2002
Posts: 3228 (0.38 al dì)
Location: Bergamo
Corso: TI.COM
Anno: Finito! :D
Time Online: 25 Days, 9:12:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Gyarda che credo che futurbaggio sia un LUI
Comuqneu joker guarda anche il forum sui comp,ementari che ho aperto..ci son cose interessanti che ho scoperto..poi magari mart o mercoledì ci mettiamo daccordo dal vivo su quali mettere nel piano di studi!
Ah..ovviamente tu domani appena tornato dall'esame posterai quali erano gli esercizi sulla parte di laboratorio!
-)
__________________
I ragazzi che si amano si baciano in piedi contro le porte della notte, e la gente che passa li punta con il dito, ma i ragazzi che si amano non ci sono per nessuno ed è la loro ombra soltanto che trema nella notte.
Stimolando la rabbia dei passanti, la loro rabbia il loro disprezzo le risa la loro invidia.
I ragazzi che si amano non ci sono per nessuno.
Essi sono altrove, molto più lontano della notte, molto più in alto del giorno, nell'abbagliante splendore del loro amore.

|
|
15-01-2004 11:16 |
|
|
|  |
 |
joker402 |
| [b]ECCO IL TESTO DEL COMPITINO DEL 19 (VERSIONE B) ... |
15-01-2004 11:36 |
|
 |
joker402 |
dsy core staff

Registered: Nov 2002
Posts: 2429 (0.29 al dì)
Location: Milano
Corso: TICom
Anno: II+
Time Online: 49 Days, 14:29:03: [...]
Status: Offline
Edit | Report | IP: Logged |
ECCO IL TESTO DEL COMPITINO DEL 19 (VERSIONE B):
l'ho scannerizzato con OCR, se ci sono errorini è per quello.
Esercizio 1) Si consideri il seguente schema relazionale:
NOLEGGIOCD(CodNoleggio, CodCliente, CodCD, Mese-Noleggio, Anno-Noleggio)
NOLEGGIOVIDEO(CodNoleggio, CodCliente, CodVideo, Mese-Noleggio, Anno-Noleggio)
CLIENTE(CodCliente, Nome, Indirizzo)
CD(CodCD, Titolo, Autore)
VIDEO(CodVideo, Titolo, Genere)
relativo ad un negozio di noleggi di videocassette e CD. Ogni noleggio è effettuato da un solo cliente ed è relativo ad un solo materiale (videocassetta oppure CD). Gli attributi Mese-Noleggio ed Anno-Noleggio indicano, rispettivamente, il mese e l'anno in cui è stato effettuato il noleggio. I CD hanno un titolo e un autore, che può essere un singolo cantante oppure il nome di un gruppo. Le videocassette oltre al titolo hanno un genere (es., drammatico, giallo, avventura).
A) Si richiede di formulare in SQL le seguenti interrogazioni e modifiche:
a) determinare i titoli di tutte le videocassette noleggiate dal cliente Enrico Verdi il cui genere è avventura
b) determinare il CD per cui sono stati effettuati il maggior numero di noleggi;
c) cancellare i noleggi di videocassette effettuate dal cliente Enrico Verdi.
Si richiede di esprimere in Algebra Relazionale le seguenti interrogazioni:
a. determinare i codici dei clienti che hanno effettuato solo noleggi per CD;
b. determinare i codici dei clienti che non hanno effettuato alcun noleggio nel 2002.
2 Dato lo schema relazionale di cui al punto (1), si specifichino i comandi SQL di creazione delle relazioni con le opportune clausole PRIMARY KEY e FOREIGN KEY, tenendo presente che:
• gli attributi sottolineati nello schema sono chiavi;
• le chiavi esterne hanno lo stesso nome della corrispondente chiave primaria referenziata nella corrispondente relazione;
• si vogliono esprimere i seguenti vincoli di integrità referenziale:
- se si cancella un cliente i noleggi effettuati dal cliente vanno anch'essi
cancellati;
- non è possibile cancellare un CD o una videocassetta, se ci sono noleggi relativi a tale CD o videocassetta.
• si vogliono esprimere i seguenti vincoli:
- il mese di noleggio è un intero compreso tra 1 e 12
- l'anno di noleggio deve essere maggiore del 2002.
3) Dato lo schema relazionale di cui al punto uno, si specifichi uno schema ER equivalente.
Off-Topic:
Originally posted by Flavia
Gyarda che credo che futurbaggio sia un LUI lo so, io uso 'entrambe' anche per i maschietti, al massmo dovrò rivedere il mio italiano...
__________________
Ogni uomo mente, ma dategli una maschera e sarà sincero.
~ joker402 ~
|
|
15-01-2004 11:36 |
|
|
|  |
 |
futurbaggio |
| [QUOTE][i]Originally posted by Flavia [/i]
... |
15-01-2004 12:09 |
|
 |
futurbaggio |
U Frikkettone

Registered: Feb 2003
Posts: 774 (0.09 al dì)
Location: Foggia
Corso: TIC
Anno: 1° Magistrale
Time Online: 13 Days, 16:44:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Flavia
Gyarda che credo che futurbaggio sia un LUI
Io cerco di aiutarvi e voi mi umiliate così
Roberto
PS per chi ha dubbi posso dimostrarlo cmq 
__________________
E lo sceriffo americano non lo sa / ma quando parla ride tutta la città / vile fellone vieni a singolar tenzone / unza unza umpappà troppe truppe mariscià.
Non ci voleva l'eruzione della lava / e due piccioni si contendono la fava / sposa bagnata, bambina svergognata / la questione è delicata / come bolle la patata.
Basta! E' finita la festa
[L'ovile delle vanità, Folkabbestia]
|
|
15-01-2004 12:09 |
|
|
|  |
 |
AleBattista |
| Qualcuno sa dirmi che tipo di esercizi sono stati ... |
15-01-2004 12:22 |
|
 |
AleBattista |
.amico.
Registered: Mar 2003
Posts: 35 (0.00 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1
Time Online: 1 Day, 21:45:00: [...]
Status: Offline
Edit | Report | IP: Logged |
Qualcuno sa dirmi che tipo di esercizi sono stati affrontati durante le lezioni di laboratorio di Perlasca???
Avrei abbastanza urgenza di saperlo dato che gli esercizi del compitino di martedi 20 saranno simili a quelli fatti a lezione di laboratorio!
Grazie
|
|
15-01-2004 12:22 |
|
|
|  |
 |
Flavia |
| suppongo che tu sia un LUI!!!!!
... |
16-01-2004 12:06 |
|
 |
Flavia |
Regina degli avatar

Registered: Sep 2002
Posts: 3228 (0.38 al dì)
Location: Bergamo
Corso: TI.COM
Anno: Finito! :D
Time Online: 25 Days, 9:12:10 [...]
Status: Offline
Edit | Report | IP: Logged |
suppongo che tu sia un LUI!!!!!
Solo che joker ha scritto entrambe per riferire di me e te insieme!!!
__________________
I ragazzi che si amano si baciano in piedi contro le porte della notte, e la gente che passa li punta con il dito, ma i ragazzi che si amano non ci sono per nessuno ed è la loro ombra soltanto che trema nella notte.
Stimolando la rabbia dei passanti, la loro rabbia il loro disprezzo le risa la loro invidia.
I ragazzi che si amano non ci sono per nessuno.
Essi sono altrove, molto più lontano della notte, molto più in alto del giorno, nell'abbagliante splendore del loro amore.

|
|
16-01-2004 12:06 |
|
|
|  |
 |
| All times are GMT. The time now is 05:58. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|