Sei sulla pagina 1di 7

Progettazione di

Sistemi Informativi

Progettazione Concettuale e Progettazione Logica


della componente Basi di Dati
Implementazione in Mysql
e Mysql workbench

Diagramma delle classi


Modello Relazionale (1)
Cliente(CodiceFiscale, Cognome, Nome, PI,
Email, Città, CAP, indirizzo, Provincia)
Ordine(NumeroOrdine, Data, Stato, Cliente)
Fattura(NumeroFattura, DataFatturazione,
Imponibile, Iva, NumeroOrdine)
Pagamento(NumeroFattura, Data, Importo,
Stato, Modalità)
Spedizione(NumeroOrdine, DataRichiesta,
DataSpedizione, Nota)

Modello Relazionale (2)


Articolo(Codice, Nome, Descrizione)
Composizione(NumeroOrdine,CodiceArticolo,
Quantità, PercentualeSconto)
Prezzo(CodiceArticolo, DataInizioValidità,
Valore)
Verifica delle funzionalità
previste
Il modello di dati ottenuto è sufficiente a
supportare tutte le funzionalità previste in
fase di specifica dei requisiti?

Da uno sguardo alla specifica


dei casi d’uso…
Funzionalità: Inserimento dati di un ordine
Descrizione tabellare del caso d’uso

Nome Immissione degli articoli in un ordine


Descrizione Gli articoli richiesti vengono inseriti
nell’ordine che viene registrato.
Scenario principale
di successo
Scenari alternativi
Pre-condizioni
Post- Condizioni

Special
Requirements
Da uno sguardo alla specifica
dei casi d’uso…
Scenario 1. L’ufficio Vendite riceve notifica dal sistema
principale di di un nuovo ordine da completare
successo (condizione di attivazione del caso d’uso)
2. Il sistema richiede l’inserimento degli articoli
dell’ordine
3. L’ufficio Vendite inserisce gli articoli
4. Il sistema verifica la disponibilità in
magazzino degli articoli richiesti
5. L’ordine viene inserito in banca dati dal
sistema
6. Il sistema notifica l’ufficio Vendite la
accettazione dell’ordine
7. Il sistema notifica via mail al cliente la
conferma della sua accettazione

Diagramma delle classi


Modifica allo schema
concettuale

Modifica al Modello
Relazionale (2)
Articolo(Codice, Nome, Descrizione,
QuantitàDisponibile)
Composizione(NumeroOrdine,CodiceArticolo,
Quantità, PercentualeSconto)
Prezzo(CodiceArticolo, DataInizioValidità,
Valore)
Schema concettuale

Modello Relazionale
Modello Mysql Workbench

Esportazione DB (Dump)
Sul manuale di Mysql workbench
- 6.5.2 SQL Data Export and Import Wizard
Pag 137

Link:
https://dev.mysql.com/doc/workbench/en/wb-
admin-export-import-management.html

Potrebbero piacerti anche