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