V I S U A L I Z Z A D I S C U S S I O N E |
The_Mad_Hatter |
Inserito il - 13/01/2010 : 15:49:49 http://www.laureateci.it/forum/topic.asp?TOPIC_ID=3143
Posto anche qui la traccia della prova di laboratorio di oggi. Nel file zip ci sono anche gli esercizi svolti da me, spero possano servire a qualcuno.
Allegato: 2010113154616_bd100113.zip
|
4 U L T I M E R I S P O S T E (in alto le più recenti) |
petruz |
Inserito il - 15/01/2010 : 15:54:07 Grazie! Mi hai levato un dubbio! |
The_Mad_Hatter |
Inserito il - 15/01/2010 : 15:52:30 Infatti è assolutamente uguale, spesso (se non sempre) il JOIN si può evitare facendo una query annidata, sinceramente così mi sembrava più ordinato e stop ma non so nemmeno se una delle due versioni sia più efficiente dell'altra, cosa che d'altronde dipende dall'implementazione del DBMS...
Quindi in definitiva l'ho fatto solo perché non mi pareva bello vedere settemila join :D :D
anche le parentesi vicino la FROM sono inutili, le ho messe solo per 'ordine' |
petruz |
Inserito il - 15/01/2010 : 15:41:33 Ho provato a fare questa traccia e ho visto che il sesto esercizio l'hai risolto diversamente da come l'ho svolto io.
Esercizio fatto da te: CREATE VIEW Autori_BF AS SELECT DISTINCT A.Nro_autore, A.Cognome_autore, A.Nome_autore FROM (Autori A JOIN LibriAutori LA ON A.Nro_autore=LA.Nro_autore) JOIN Libri L ON LA.Codice_libro=L.Codice_libro WHERE L.Codice_editore = ( SELECT Codice_editore FROM Editori WHERE Nome_editore = 'Best And Furrow' )
Esercizio fatto da me: DROP VIEW IF EXISTS Autori_BF; CREATE VIEW Autori_BF AS SELECT DISTINCT A.Nro_autore, A.Cognome_autore, A.Nome_autore FROM Autori A JOIN LibriAutori LA ON A.Nro_autore = LA.Nro_autore JOIN Libri L ON LA.Codice_libro = L.Codice_libro JOIN Editori E ON L.Codice_editore = E.Codice_editore WHERE E.Nome_editore = 'Best and Furrow';
Mi spieghi perchè l'hai svolto in quel modo? Il join non ha la stessa funzione? |
The_Mad_Hatter |
Inserito il - 15/01/2010 : 10:55:39 Citazione: Messaggio inserito da The_Mad_Hatter
http://www.laureateci.it/forum/topic.asp?TOPIC_ID=3143
Posto anche qui la traccia della prova di laboratorio di oggi. Nel file zip ci sono anche gli esercizi svolti da me, spero possano servire a qualcuno.
Allegato: 2010113154616_bd100113.zip
Volevo modificare il messaggio, ma non posso...
Cmq aggiungo anche qui altre due tracce svolte che ho fatto per prepararmi all'esame.
Allegato: svolti.zip 86,62 KB |