

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
esercizio svolto su un database di articoli
Tipologia: Prove d'esame
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Si vuol progettare un Data Base utile ad un’azienda che vende software. La progettazione deve tener conto di quanto emerso in fase di analisi, ovvero: ▪ L’azienda vende a clienti software che compra da fornitori; ▪ un software può essere acquistato da un solo fornitore; ▪ un fornitore può fornire più software; ▪ i software devono essere distinti per classi; ▪ l’azienda deve tener traccia di tutta la movimentazione degli articoli acquistati e dei pagamenti effettuati ai fornitori. TABELLA CLIENTI Nome campo Tipo Dimensione Vincoli Note IdCliente Contatore Intero lungo Primary Key CognomeCliente Testo 30 Not null NomeCliente Testo 30 Not null IndirizzoCliente Testo 30 Not null CodCittaCliente Numerico Intero lungo Foreign Key (IdCitta) Link a tabella CITTA TelefonoCliente Testo 15 FaxCliente Testo 15 EmailCliente Testo 50 TABELLA CITTA Nome campo Tipo Dimensione Vincoli Note IdCitta Contatore Intero lungo Primary Key NomeCitta Testo 30 Not null ProvCitta Testo 3 Not null TABELLA FORNITORI Nome campo Tipo Dimensione Vincoli Note IdFornitore Contatore Intero lungo Primary Key RagioneSocialeFornitore Testo 30 Not null Nome Fornitore Testo 30 Not null IndirizzoFornitore Testo 30 Not null CodCittaFornitore Numerico Intero lungo Foreign Key (IdCitta) Link a tabella CITTA TelFornitore Testo 15 Faxfornitore Testo 15 EmailFornitore Testo 50 PartitaIvaFornitore Testo 11
Nome campo Tipo Dimensione Vincoli Note IdArticolo Contatore Intero lungo Primary Key NomeArticolo Testo 20 Not null CodClasseMerceologica Articolo Numerico Intero lungo Foreign Key (IdClasse Merceologica) Link a tabella CLASSE MERCEOLOGICA PrezzoAcquistoArticolo Valuta PrezzoVenditaArticolo Valuta QunatitaInizioAnno Articolo Numerico Intero >= QuantitaAcquistata Articolo Numerico Intero >= QuantitaVenduta Articolo Numerico Intero >= CodFornitoreArticolo Numerico Intero lungo Foreign Key (IdFornitore) Link a tabella FORNITORI TABELLA CLASSE MERCEOLOGICA Nome campo Tipo Dimensione Vincoli Note IdClasseMerceologica Contatore Intero lungo Primary Key NomeClasseMerceologica Testo 30 Unique TABELLA ACQUISTI Nome campo Tipo Dimensione Vincoli Note IdAcquisto Contatore Intero lungo Primary Key CodArticoloAcquisto Numerico Intero lungo Foreign Key (IdArticoli) Link a tabella ARTICOLI DataAcquisto Data Not null QuantitaAcquisto Numerico Intero >= ImportoAcquisto Valuta CodFornitoreAcquisto Numerico Intero lungo Foreign Key (IdFornitore) Link a tabella FORNITORI TABELLA VENDITE Nome campo Tipo Dimensione Vincoli Note IdVendita Contatore Intero lungo Primary Key CodArticoloVendita Numerico Intero lungo Foreign Key (IdArticolo) Link a tabella ARTICOLI DataVendita Data Not null QuantitaVendita Numerico Intero >= ImportoVendita Valuta CodClienteVendita Numerico Intero lungo Foreign Key (IdCliente) Link a tabella CLIENTI