1.1 Progettazione di Basi di Dati PROGETTAZIONE: SCOPO Requisiti: cosa realizzare; progetto: come realizzarlo Livelli di dettaglio: concettuale/logico/fisico;

Slides:



Advertisements
Presentazioni simili
Modulo 5 DataBase ACCESS.
Advertisements

Esame di Stato Prova scritta di Informatica
DFD (Data Flow Diagram)
PROGETTAZIONE DI BASE DI DATI Metodologie e modelli.
Le nuove funzioni della piattaforma Puntoedu lingue.
4 – Progettazione – Introduzione e Modello E-R
Basi di Dati prof. A. Longheu 4 – Progettazione – Introduzione e Modello E-R Cap. 5 Basi di dati Atzeni – Ceri – Paraboschi - Torlone.
DIAGRAMMI DI FLUSSO DEI DATI
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill,
Adesione Attività Promozionali FIPAV. Introduzione Gli istituti scolastici di scuola primaria possono aderire alle attività promozionali della FIPAV così
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Analisi, rappresentazione e progettazione delle procedure
Basi di dati. Vantaggi degli archivi digitali Risparmio di spazio: sono facilmente trasferibili e duplicabili Risparmio di tempo: si può accedere ai dati.
Access: Query semplici
Modello E-R Generalizzazioni
Progettazione di una base di dati
Normalizzazione Le forme normali certificano che la base di dati soddisfa criteri di qualità che mirano ad evitare le ridondanze e i conseguenti effetti.
Modello E-R Generalizzazioni
Daniel Stoilov Tesi di Laurea
La progettazione di un sistema informatico
SEZIONE STUDENTE HOMEPAGE STUDENTE Lo studente ha la sola facoltà di registrarsi e fare il test. Inizierà il suo lavoro cliccando su REGISTRATI (figura.
Adesione Attività Promozionali FIPAV. Introduzione Gli istituti scolastici di scuola primaria possono aderire alle attività promozionali della FIPAV così
GUIDA ALL'UTILIZZO DI MOODLE PROFILO: STUDENTE. LOGIN E NAVIGAZIONE DELLA PIATTAFORMA Dopo aver digitato l'indirizzo vi troverete.
L’ingegneria del software
V-Learn ® Il Docente. Per accedere ai propri corsi ldentificazione avviene con e Password Accesso al sistema.
MANUALE PRENOTAZIONE – MODIFICA LABORATORI NUOVA PRENOTAZIONE MODIFICA PRENOTAZIONE CANCELLA PRENOTAZIONE PRENOTAZIONE LUNGO PERIODO.
Basi di Dati e Sistemi Informativi
Basi di Dati e Sistemi Informativi
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012 V. Costamagna, F. Dotta, F. Barbano, L. Violanti, Oltikuka.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
User stories Claudio Maccari Mail:
Paper Based Prototipe Laboratorio di Basi di Dati 2 Università di Roma La Sapienza Tecnologie Informatiche Anno 2003/2004.
In put dati anagrafici assistito… Area riservata dellAssistito …
Aziende con sedi operative distribuite sul territorio che necessitano di un monitoraggio dei processi; Raccolta dati sul campo, necessari alla gestione.
Commenti all’esempio del treno Nell’esempio del treno si è iniziato dalle attività generiche che tipicamente servono per portare a termine i compiti iniziali.
Commenti all’esempio del treno Nell’esempio del treno si è iniziato dalle attività generiche e/o attività operative che tipicamente costituiscono i passi.
ERGON WEB INFOPOINT Nuovo Sistema Rilevazione Presenze
ERGON WEB INFOPOINT Nuovo Sistema Rilevazione Presenze
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
PROGETTAZIONE: SCOPO Requisiti: cosa realizzare; progetto: come realizzarlo Livelli di dettaglio: concettuale/logico/fisico; architetturale/di massima/dettagliato.
Universita’ degli Studi Roma Tre
ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI (Metodologia DFD)
Modulo 5 DataBase ACCESS. Informazioni e Dati INFORMAZIONI vengono scambiate con linguaggio scritto o parlato DATI rappresentazione di informazioni in.
1 Macro 1 Una macro è un elenco denominato di istruzioni. Ciascuna istruzione viene chiamata ‘azione’. Le azioni vengono eseguite in modo sequenziale e,
Assise Gestione assemblee Documentazione Commerciale Presentazione prodotti.
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
PROGETTARE UN’APPLICAZIONE INTRANET PL/SQL Diagramma degli stati, con: –stati “form” e stati “interni” –indicare sulle transizioni tutte le informazioni.
Commenti all’esempio del treno Nell’esempio del treno si è iniziato dalle attività generiche e/o attività operative che tipicamente costituiscono i passi.
Se la sessione esiste Se il form è stato inviato Visualizza form login Richiamo dell’API dell’Uni per verificare i dati di login Verifica primo accesso.
SPEDIZIONI IN CONSEGNA Dal menu principale di ogni utente è possibile effettuare l’inserimento dell’esito “ IN CONSEGNA “ utilizzando la funzione “Spedizioni.
Laboratorio di Progettazione A cura di: Arosio Cattaneo Prandi
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone Copyright © The McGraw-Hill.
Progettazione di una base di dati Ciclo di vita di un sistema informativo Studio di fattibilità definisce le varie alternative possibili, i relativi costi.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi.
BDL Modalità didattica: imparare facendo Obiettivi: –approfondire alcune nozioni introdotte a BD1: progettazione di applicazioni per basi di dati uso e.
Progettazione di basi di dati: metodologie e modelli
PROGETTAZIONE DI BASE DI DATI Metodologie e modelli.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012 V. Costamagna, F. Dotta, F. Barbano, L. Violanti, Oltikuka.
DFD (Data Flow Diagram) Riferimenti: –Pressman, Cap. 8.
Organizzazione delle attività didattiche Imparare ed apprendere in modo efficiente.
1.1 Progettazione di Basi di Dati PRESENTAZIONE DEL CORSO Modalità didattica: imparare facendo Obbiettivi: approfondire alcune nozione introdotte nel corso.
Fotovoltaico per Autoconsumo
Manuale Utente – i-Sisen Questionario dei Consumi
CIVIS canale telematico per l’assistenza sulle comunicazioni di irregolarità, sulle cartelle di pagamento e la presentazione documenti (36/ter)
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Basi di dati - 09Marco Maggini1 Forme normali forme normali  Le forme normali verificano la qualità di uno schema di una base di dati relazionale  Presenza.
Transcript della presentazione:

1.1 Progettazione di Basi di Dati PROGETTAZIONE: SCOPO Requisiti: cosa realizzare; progetto: come realizzarlo Livelli di dettaglio: concettuale/logico/fisico; architetturale/di massima/dettagliato Lettore ideale: il gestore del progetto (controllo e pianificazione) il responsabile della fase successiva (specifica) il responsabile della manutenzione (per capire le scelte di massima e di dettaglio) comunque, IL PROGETTISTA NON SCRIVE PER SÉ STESSO

1.2 Progettazione di Basi di Dati PROGETTO DATI Progetto concettuale: schema a oggetti (o ER); elenco attributi, con il loro tipo ed i vincoli intra- classe elenco vincoli interclasse completato dalla specifica requisiti ed eventuali commenti per giustificare scelte difficili Progetto logico relazionale: schema grafico relazionale elenco attributi, con il loro tipo ed i vincoli intra- classe elenco vincoli interclasse completato dalla specifica requisiti ed eventuali commenti per giustificare scelte difficili Attributi, vincoli e commenti si possono spostare dal progetto concettuale a quello logico

1.3 Progettazione di Basi di Dati PROGETTO OPERAZIONI Premessa: in questo genere di applicazioni, la parte più complessa è in genere l’interazione con l’utente Progetto architetturale: divido le operazioni in moduli Progetto di massima: Tre tipi di specifica: Operazioni banalissime: basta la tabella scopo/ingresso/uscita/precondizioni/ecc. Operazioni semplici: utile un diagramma flusso dati Operazioni più complesse: utile un diagramma degli stati Progetto di dettaglio: Va specificata bene anche l’interfaccia utente delle operazioni.

1.4 Progettazione di Basi di Dati DIAGRAMMA FLUSSO DATI (Data Flow Diagram) DFD: operazione = insieme di processi che scambiano dati tra loro e con delle interfacce e depositi dati; non si specifica l’ordine delle interazioni Diagramma di contesto: il sistema come unico processo Decomposizione: il processo si decompone in più processi e depositi gestione dati esami CCLD Segreteria Interrogazione Risposta Immissione Errore o successo

1.5 Progettazione di Basi di Dati DFD interrogazione CCLD Segreteria InterrogazioneRisposta Richiesta immissione dati esami Esami verifica vincoli immissione dati Errore o successo Attivazioni Studenti

1.6 Progettazione di Basi di Dati DIAGRAMMA DEGLI STATI Un processo è visto come un automa; specifica il flusso del controllo Nello stato il processo compie un’attività (azione “lunga”); esce in seguito ad un evento interno o esterno, in corrsipondenza del quale può svolgere un’azione (istantanea) Lo stato può essere decomposto in più sottodiagrammi paralleli

1.7 Progettazione di Basi di Dati IMMISSIONE DATI ESAMI Visualizza menù iniziale scelta “immisione dati esami” Acquisizione e verifica parametri richiesta abort/ visualizza abort scelta “esci” parametri corretti parametri errati Spiega errore OK Immetti e verifica dati dati errati Spiega errore OK richiesta abort/ visualizza abort Visualizza dati e chiedi conferma

1.8 Progettazione di Basi di Dati Inserimento propri dati Collegatevi a: BDLAB: Home Page 2002 Cercate: Procedure per l’amministrazione del corso Creazione di studenti Creazione di gruppi Identificatevi come: user: bdl02 password: ******