Concetti Chiave
- Il database per una casa editrice include tabelle per gestire pubblicazioni, abbonati, abbonamenti, articoli e argomenti.
 - La tabella "Pubblicazioni" contiene dettagli come il titolo, la periodicità e i costi di abbonamento.
 - La tabella "Abbonati" raccoglie informazioni personali come nome, indirizzo e contatto degli abbonati.
 - Le query SQL permettono di estrarre dati specifici, come articoli pubblicati in un anno o abbonati con un abbonamento annuale.
 - Lo schema relazionale collega le tabelle attraverso chiavi primarie e secondarie per facilitare le ricerche e le operazioni sui dati.
 
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