Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS - Secondo Anno
 Progettazione di Basi di dati + Lab.
 Traccia prova laboratorio 13/01/2010
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

The_Mad_Hatter
Utente medio



Inserito il - 13/01/2010 : 15:49:49  Mostra Profilo  Visita l'Homepage di The_Mad_Hatter Invia a The_Mad_Hatter un Messaggio Privato  Rispondi Quotando
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

The_Mad_Hatter
Utente medio



Inserito il - 15/01/2010 : 10:55:39  Mostra Profilo  Visita l'Homepage di The_Mad_Hatter Invia a The_Mad_Hatter un Messaggio Privato  Rispondi Quotando
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
Torna all'inizio della Pagina

petruz
Utente medio


Regione: Puglia
Prov.: Bari
Città: Modugno


Inserito il - 15/01/2010 : 15:41:33  Mostra Profilo  Visita l'Homepage di petruz  Invia a petruz un messaggio ICQ  Clicca per vedere l'indirizzo MSN di petruz Invia a petruz un Messaggio Privato  Rispondi Quotando
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?
Torna all'inizio della Pagina

The_Mad_Hatter
Utente medio



Inserito il - 15/01/2010 : 15:52:30  Mostra Profilo  Visita l'Homepage di The_Mad_Hatter Invia a The_Mad_Hatter un Messaggio Privato  Rispondi Quotando
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'
Torna all'inizio della Pagina

petruz
Utente medio


Regione: Puglia
Prov.: Bari
Città: Modugno


Inserito il - 15/01/2010 : 15:54:07  Mostra Profilo  Visita l'Homepage di petruz  Invia a petruz un messaggio ICQ  Clicca per vedere l'indirizzo MSN di petruz Invia a petruz un Messaggio Privato  Rispondi Quotando
Grazie! Mi hai levato un dubbio!
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,16 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000