• Non ci sono risultati.

DBG Progettazione delle basi di dati: EserciziVendita all’ingrosso di piante

N/A
N/A
Protected

Academic year: 2021

Condividi "DBG Progettazione delle basi di dati: EserciziVendita all’ingrosso di piante"

Copied!
13
0
0

Testo completo

(1)

DB M G

Progettazione delle basi di dati: Esercizi

Vendita all’ingrosso di piante

(2)

DB M G

2

Si vuole rappresentare una base dati per la gestione della vendita all’ingrosso di

piante, tenendo conto delle seguenti informazioni:

•Sono trattate diverse specie di piante. Per ciascuna specie sono noti sia il nome latino che il nome comune, ed un codice univoco attraverso cui la specie viene identificata. Per ciascuna specie è inoltre noto se sia tipicamente da giardino o da appartamento e se sia una specie esotica o no. Le piante possono essere verdi oppure fiorite. Nel caso di specie di piante fiorite, sono note tutte le colorazioni in cui ciascuna specie è disponibile.

(3)

DB M G

PIANTE

FIORITE Colorazioni

(1,N) CodiceP NomeLat NomeCom

Giardino Esotica

(4)

DB M G

4

• I clienti sono identificati attraverso un codice cliente e sono costituiti da privati e da rivendite.

Per ciascun privato sono noti il codice fiscale, il nome e l’indirizzo della persona, mentre per ogni rivendita sono noti la partita iva, il nome e l’indirizzo della rivendita.

• I fornitori sono identificati attraverso un codice fornitore; per ciascun fornitore sono inoltre noti il nome, il codice fiscale e l’indirizzo. Il fornitore può fornire diverse specie di piante. Tuttavia le piante della stessa specie sono acquistate sempre da uno stesso fornitore.

(5)

DB M G

PIANTE

FIORITE Colorazioni

(1,N)

PRIVATI

(t,e)

CodiceC Nome Indirizzo CLIENTI

P.IVA RIVENDITE

CodFisc CodiceP

NomeLat NomeCom

Giardino Esotica

FORNITORI CodiceF (1,N)

(1,1)

Nome CodiceFisc Indirizzo

Nome Indirizzo IndirizzoNome

FORNISCONO

(6)

DB M G

6

• Si vuole tener traccia di tutti gli acquisti eseguiti da ciascun cliente. Un acquisto, effettuato in una data specifica, è relativo a una certa quantità di piante appartenenti ad una determinata specie.

• Il listino prezzi, in cui si vuole tener traccia dei prezzi assunti nel tempo da ciascuna specie di piante.

(7)

DB M G

Prezzo (0,1)

DataFine

DataInizio LISTINO

PIANTE

FIORITE COSTO_PIANTE

(1,1)

Colorazioni (1,N)

(1,N)

PRIVATI

(t,e)

CodiceC Nome Indirizzo CLIENTI

P.IVA RIVENDITE

CodFisc

TEMPO Data ACQUISTANO

(0,N) (1,N)

(0,N) quantità

CodiceP NomeLat NomeCom

Giardino Esotica

FORNITORI CodiceF (1,N)

(1,1)

Nome CodiceFisc Indirizzo

FORNISCONO Per ogni cliente un acquisto per data è Per più acquisti nel giorno si può inserire

come chiave aggiuntiva l’Ora

(8)

DB M G

PIANTE

FIORITE Colorazioni

(1,N) CodiceP NomeLat NomeCom

Giardino Esotica

PIANTE

Colorazioni (1,N) CodiceP

NomeLat NomeCom

Giardino Esotica Tipo

(9)

DB M G

9

Realizzare lo schema logico relazionale normalizzato

FORNITORI

La generalizzazione sulle piante può essere tradotta eliminando la entità figlia FIORITE. Si introduce l’attributo “TipoPianta” per discriminare tra le piante fiorite e non fiorite.

PIANTE

COLORAZIONI (CodicePFiorita, Colore)

LISTINO (CodiceP, DataInizio, DataFine*, Prezzo) (CodiceF, CodFisc, Nome, Indirizzo)

(CodiceP, NomeLat, NomeCom, Giardino, Esotica, CodiceF, TipoPianta)

Opzionale

(10)

DB M G

Prezzo (0,1)

DataFine

DataInizio LISTINO

PIANTE

FIORITE COSTO_PIANTE

(1,1)

Colorazioni (1,N)

(1,N)

PRIVATI

(t,e)

CodiceC Nome Indirizzo CLIENTI

P.IVA RIVENDITE

CodFisc

TEMPO Data ACQUISTANO

(0,N) (1,N)

(0,N) quantità

CodiceP NomeLat NomeCom

Giardino Esotica

FORNITORI CodiceF (1,N)

(1,1)

Nome CodiceFisc Indirizzo

FORNISCONO

(11)

DB M G

PIANTE

PRIVATI

(t,e)

CodiceC Nome Indirizzo CLIENTI

P.IVA RIVENDITE

CodFisc

TEMPO ACQUISTANO

(0,N) (1,N)

(0,N) quantità

CodiceP NomeLat NomeCom

Giardino Esotica

Colorazioni (1,N)

Tipo Data

(12)

DB M G

PRIVATI

(t,e)

CodiceC Nome Indirizzo CLIENTI

P.IVA RIVENDITE

CodFisc

P.IVA

CodiceC Nome Indirizzo CLIENTI

CodFisc Tipo

(0,1) (0,1)

(13)

DB M G

13

La generalizzazione sui clienti può tradotta eliminando le entità figlie PRIVATI e RIVENDITE. Si introduce l’attributo

“TipoCliente” per discriminare tra i clienti privati e le rivendite.

CLIENTI (CodiceC, TipoCliente, Nome, Indirizzo, CodFisc*, P.IVA*)

TEMPO (Data)

ACQUISTANO (CodiceP, CodiceC, Data, quantità)

* Campi opzionali aggiunti per l’aggregazione dei figli nel padre

Riferimenti

Documenti correlati

Il sistema di refrigerazione ad alta pressione e portata fissa CHIPBLASTER D-30/70 è un’unità compatta ed economica con segnale di posizionamento della torretta, ideale per

ELENCO FORNITORI AFFIDAMENTI IN ECONOMIA ANNO 2020.. FORNITORE

RDM SOLUZIONI DI RENATO DE MURA RDM-PUB110-F KIT pubblicità PON FSE-FESR composto da 3 Targhe in Forex e 120 Etichette Prezzo: 203€ Confezione RDM SOLUZIONI DI RENATO DE MURA

COSTRUZIONI GENERALI S.R.L... di Stefano Volpini

l’Ente, nel tempo, nei confronti di AGID, rimane responsabile delle attività tecniche per l’interfacciamento con SPID , non essendone responsabile invece il Partner. A marzo

La giunta regionale decide di porre a riuso gratuito l’infrastruttura di Regione Toscana integrata in SPID al fine di facilitare l’adesione al sistema da parte degli enti

ELENCO DEI FORNITORI DELLE MACCHINE E ATTREZZATURE PREVISTE DAL PROGETTO DI INVESTIMENTI. AZIENDA AGRICOLA RICHIEDENTE ………...………

f) che sui beni forniti non grava alcun privilegio, patto di riservato dominio o diritto di prelazione e che non abbiamo nulla a pretendere in relazione alla relativa