1 Generalità - Samuele Gabbrielli TechHelp

INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
GESTIONE PRENOTAZIONI PRESTAZIONI SPECIALISTICHE
Libro di testo esercizio N. 31 pag. 134
Il presente documento è stato redatto come modello per le attività di analisi e progettazione di un sistema informatico
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Pagina 1 di 9
INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
Informazioni sul documento:
REDATTO:
Samuele Gabbrielli
VERIFICATO:
F. Russo
APPROVATO:
F. Russo
STATO:
Bozza
N° ALLEGATI (Codice/Titolo)
N.A.
Registro delle modifiche
Versione
Descrizione
0
Bozza a cura di S. Gabbrielli
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Data Emissione
23/10/2014
Pagina 2 di 9
INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
INDICE
1
2
3
GENERALITÀ ............................................................................................................................................ 4
1.1
Premessa .............................................................................................................................................. 4
1.2
Riferimenti ............................................................................................................................................. 4
DEFINIZIONE REQUISITI ......................................................................................................................... 5
2.1
Bisogni degli utenti ................................................................................................................................ 5
2.2
Decomposizione del testo in frasi omogenee ....................................................................................... 5
2.3
Glossario Dati ........................................................................................................................................ 6
2.4
Procedure da automatizzare ................................................................................................................. 7
PROGETTO CONCETTUALE .................................................................................................................. 8
3.1
4
Schema ER dei dati............................................................................................................................... 8
MODELLO LOGICO RELAZIONALE ........................................................................................................ 9
4.1
Struttura delle tabelle ............................................................................................................................ 9
4.2
Descrizione delle colonne/attributi ......................................................................................................... 9
4.3
Schema/Diagramma Logico Relazionale .............................................................................................. 9
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Pagina 3 di 9
INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
1 GENERALITÀ
Premessa
Riferimenti
Rif.
Testo di riferimento
Esercizio
Pag.
R01.
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Pagina 4 di 9
INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
2 DEFINIZIONE REQUISITI
Bisogni degli utenti
Progettare un modello di dati per la gestione delle informazioni sugli spettacoli teatrali e
cinematografici che si svolgono nelle diverse città di una Regione, in modo da fornire alla
cittadinanza informazioni su:

date nelle quali si svolgono gli spettacoli

prezzo dei biglietti

tipologia di spettacoli tra i quali scegliere

opportunità di scelta tra spettacoli diversi in una città

sale e indirizzo delle sedi degli spettacoli
Decomposizione del testo in frasi omogenee
FRASI RELATIVE AGLI SPETTACOLI:
Gestione delle informazioni sugli spettacoli teatrali e cinematografici.
Date nelle quali si svolgono gli spettacoli, prezzo dei biglietti, tipologia di spettacoli tra i quali
scegliere
FRASI RELATIVE AI TEATRI:
Opportunità di scelta tra spettacoli diversi in una città.
Sale ed indirizzo delle sedi degli spettacoli.
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Pagina 5 di 9
INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
Glossario Dati
Di seguito sono descritti in maniera testuale i dati di interesse individuati durante l’analisi dei
requisiti:
Spettacolo: classe che contiene le informazioni sullo spettacolo come evento singolo, incluso il
prezzo del biglietto d’entrata
Dati
Descrizione
Tipo
Nome
Nome dello spettacolo
String
Biglietto
Costo del biglietto
double
Data
Data in cui si tiene lo
spettacolo
date
Sala
Sala in cui si tiene lo
spettacolo
String
Tipologia
Tipologia di spettacolo
Vincoli
Solo lettere e
numeri
N/D
Non può essere
null
String
MAX 10 caratteri
Non può essere
null
Sede: dati relativi al teatro/cinema dove si tiene lo spettacolo
Dati
Nome
Descrizione
Nome identificativo della
sede
Tipo
Vincoli
String
Solo lettere e
numeri
Indirizzo
Indirizzo della sede
String
Solo lettere e
numeri
Contatti
Serie di contatti
Array di String
N/D
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Pagina 6 di 9
INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
Procedure da automatizzare
 Inserisci una nuova sede: leggere dati in input
 Inserisci un nuovo spettacolo: leggere dati in input e crearne uno per ogni istanza
 Ricerca per nome: ricerca uno spettacolo per nome
 Ricerca per tipologia: ricerca uno spettacolo per tipologia/tematiche
 Ricerca per luogo: ricerca uno spettacolo a seconda della posizione geografica
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Pagina 7 di 9
INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
3 PROGETTO CONCETTUALE
Schema ER dei dati
Schema concettuale dei dati prodotto utilizzando il tool StarUML:
Figura n. 1.- Schema Concettuale
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Pagina 8 di 9
INFORMATICA – Analisi e Progettazione di un Sistema Informatico AS 2014/2015
Classe: 5AIF
4 PROGETTO LOGICO RELAZIONALE
Traduzione dello schema concettuale prodotto nel paragrafo precedente nel corrispondente
schema logico relazionale.
TBS
Struttura delle tabelle
Definizione delle tabelle che costituiscono lo schema logico relazionale (nome della tabella, nomi
delle colonne e relative chiavi).
TBS
Descrizione delle colonne/attributi
Descrizione di ciasuna colonna/attributo definito nel paragrafo precedente, per il tipo utilizzare i
tipi definiti dal DBMS utilizzato.
Nel caso di tipi numerici, al posto della lunghezza indicare: Intero, Intero lungo, precisione singola,
precisione doppia, ecc..
TBS
TABELLA:
Nome
campo/attributo
Descrizione
Tipo
Lunghezza
Schema/Diagramma Logico Relazionale
Nome del Database e Schema grafico delle tabelle e delle relazioni definite in Access.
TBS
Figura n. 3.- Schema Logico Relazionale
Esercizio: Libro di testo Cap. 3 pag. 134 N. 31
Pagina 9 di 9
Chiave