Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Esercizio sul database, Prove d'esame di Reti informatiche

esercizio svolto su un database di articoli

Tipologia: Prove d'esame

2018/2019

Caricato il 24/11/2021

lella13
lella13 🇮🇹

4.8

(4)

22 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
DATABASE N. 1
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
Vincoli
Note
IdCitta
Contatore
Primary Key
NomeCitta
Testo
Not null
ProvCitta
Testo
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
pf3

Anteprima parziale del testo

Scarica Esercizio sul database e più Prove d'esame in PDF di Reti informatiche solo su Docsity!

DATABASE N. 1

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

TABELLA ARTICOLI

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