Dreke90 di Dreke90
Genius 6795 punti

Database per una casa editrice

Database per una casa editrice

Schema Logico Relazionale
Pubblicazioni (CodicePubblicazione,Titolo,Periodicità,GR,CostoTrimestrale,CostoSemestrale,CostoAnnuale)
Abbonati (CodiceAbbonato,Cognome,Nome,Via,Numero,CAP,Città,Provincia,Nazione)
Abbonamenti(CodicePubblicazione,CodiceAbbonato,DataAbbonamento,TipoAbbonamento)
Articoli(CodiceArticolo,Titolo,Testo,Fotografia,CodicePubblicazione,NumeroPubblicazione,AnnoPubblicazione)
Argomenti(CodiceArgomento,Descrizione)
Trattano(CodicePubblicazione,CodiceArgomento)
Query in SQL
1)Dato il titolo d una pubblicazione,ricercare gli articoli Pubblicati in un determinato anno:

SELECT Articolo.Titolo,testo,fotografia,NumeroPubblicazione
FROM Articolo, Pubblicazioni
WHERE Articoli.CodicePubblicazione = Pubblicazioni.CodicePubblicazione
AND AnnoPubblicazione = [Inserire anno pubblicazione]

AND Pubblicazione.Titolo = [Inserisci Il titolo della pubblicazione]
ORDER BY NumeroPubblicazione

2)Dato il titolo di una pubblicazione,ricercare gli abbonati annuali.

SELECT Cognome,Nome,Via,Numero,CAP,Città,Provincia,Nazione
FROM Abbonati , Abbonamenti , Pubblicazioni
WHERE Abbonati.CodiceAbbonato = Abbonamenti.CodiceAbbonato
AND Abbonamenti.CodicePubblicazione = Pubblicazioni.CodicePubblicazione
AND Titolo = [Inserisci Il titolo della pubblicazione]
AND TipoAbbonamento = “annuale”
ORDER BY Cognome,Nome

Registrati via email