Mi sapete dire la correttezza di questa query?

di il
2 risposte

Mi sapete dire la correttezza di questa query?

Ciao a tutti ragazzi, ho questa relazione: 

Farmaci(Codice, NomeFarmaco, PrincipioAttivo, Produttore, Prezzo)

Produttori(CodProduttore, Nome, Nazione)

Sostanze(CodSostanza, NomeSostanza, Categoria)

con vincoli di integrit` a referenziale fra Produttore e la relazione PRODUTTORI e PrincipioAttivo con  la relazione SOSTANZE.

Devo trovare questa query: Per ogni sostanza, trovare i nomi dei farmaci più costosi contenenti tale sostanza mostrandone anche il nome e la nazionalità del produttore:

Io ho pensato a questa query: 

Proj CodFarmaco, NomeFarmaco, Nazione (
   Produttori JOIN CodProduttore = Produttore (
       (Proj  CodFarmaco, NomeFarmaco, Produttore (Farmaci))
       - 
       (Proj CodFarmaco, NomeFarmaco, Produttore (
           Farmaci JOIN PrincipioAttivo = PrincipioAttivo1 ? Prezzo < Prezzo1 (
               REN CodFarmaco1 ? CodFarmaco, 
                 NomeFarmaco1 ? NomeFarmaco, 
                 Produttore1 ? Produttore, 
                 PrincipioAttivo1 ? PrincipioAttivo, 
                 Prezzo1 ? Prezzo (Farmaci)
           )
       ))
   )
)

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte