Testate giornalistiche
Eseguire i seguenti punti:
- creare un file di testo avente per nome il seguente formato:
cognome_numeroDiMatricola.sql che conterrà tutti gli script SQL che serviranno
per l'esercitazione, usare blocco note o editor di testo, non MS word né wordpad;
- dopo aver effettuato l'accesso a MySql creare un nuovo database, chiamato testateGiornalistiche_cognome,
con l'utente di default e senza password;
- eseguire e salvare nel file di testo gli script relativi alla creazione dello
schema in basso;
- nota: alla fine dell'esercitazione sarà presa e pubblicata uno degli elaborati
svolti in laboratorio.
La tabella testate è composta dai seguenti attributi:
- idTestata, codice di quattro caratteri alfanumerici
- nome, testo di 20 caratteri
- redazione, codice di quattro caratteri alfanumerici
La tabella redattori è composta dai seguenti attributi:
- idRedattori, codice di tre caratteri alfanumerici
- cognome, testo di 10 caratteri
- nome, testo di 8 caratteri
- via, testo di 15 caratteri
- citta, testo di 15 caratteri
- provincia, codice testuale di 2 caratteri
- CAP, testo di 5 caratteri
- email, testo
La tabella redazioni è composta dai seguenti attributi:
- idRedazione, codice di quattro caratteri alfanumerici
- nomeComitato, testo di 10 caratteri
- citta, testo di 8 caratteri
- indirizzoWeb, testo
La tabella redazRedat è composta dai seguenti attributi:
- idRedazione, codice di quattro caratteri
alfanumerici
- idRedattori, codice di tre caratteri alfanumerici
La tabella categorie è composta dai seguenti attributi:
- nomeCategoria, testo di 10 caratteri alfanumerici
- categoriaPadre, testo di 10 caratteri alfanumerici
La tabella inserzioni è composta dai seguenti attributi:
- codice, testo di 6 caratteri alfanumerici
- testo, testo
- categoria, testo di 10 caratteri alfanumerici
La tabella instest è composta dai seguenti attributi:
- idInserzione, testo di 6 caratteri alfanumerici
- idTestata, codice di quattro caratteri alfanumerici
La tabella aziende è composta dai seguenti attributi:
- idAzienda, codice di sei caratteri alfanumerici
- nomeAzienda, testo di 40 caratteri
- referente, testo di 40 caratteri
- telefono, testo 11 caratteri
- citta, testo di 15 caratteri
- provincia, codice testuale di 2 caratteri
- CAP, testo di 5 caratteri
La tabella insaz è composta dai seguenti attributi:
- idAzienda, codice di sei caratteri alfanumerici
- idInserzione, testo di 6 caratteri alfanumerici
La tabella privati è composta dai seguenti attributi:
- idPrivato, codice di tre caratteri alfanumerici
- cognome, testo di 10 caratteri
- nome, testo di 8 caratteri
- via, testo di 15 caratteri
- citta, testo di 15 caratteri
- provincia, codice testuale di 2 caratteri
- CAP, testo di 5 caratteri
- email, testo
La tabella inspriv è composta dai seguenti attributi:
- idPrivato, codice di sei caratteri alfanumerici
- idInserzione, testo di 6 caratteri alfanumerici
n.b. le parole sottolineate sono chiave primaria per la tabella,
le parole in corsivo sono chiave esterna per la tabella
durante la creazione delle tabelle implementare anche i vincoli di integrità
tra i dati.