Progettazione concettuale
Schema ER (entità relazione)
Il primo step della progettazione concettuale è l’analisi dei dati e l’analisi dei requisiti che dovrà avere la base di dati. Si parte dalla documentazione dello schema ER, che accompagna sempre lo schema concettuale, lo scopo è quello di rendere più comprensibile lo schema, perché rappresentare (disegnare) tutto sarebbe troppo complesso.
Componenti dello schema ER
- Dizionario dei dati
-
Entità
- Relazione
- Vincoli non esprimibili
- Analisi dei dati e requisiti
È espresso in linguaggio naturale. Esempio: il direttore di un dipartimento deve afferire a quel dipartimento. Un impiegato non deve avere uno stipendio maggiore del direttore del dipartimento al quale afferisce.
Vincoli non esprimibili
| Entità | Descrizione | Attributi | Identificatore |
|---|---|---|---|
| Impiegato | Dipendente dell’azienda | Codice, cognome, nome | Matricola |
Dizionario dei dati (relazione)
| Relazione | Descrizione | Componenti | Attributi |
|---|---|---|---|
| Direzione | Direzione di un dipartimento | Impiegato | Inizio mandato, Dipartimento |
Dizionario dei dati (entità)
È un'attività molto difficile in quanto non può essere standardizzata, molto spesso si inizia con i primi requisiti raccolti, i quali suggeriscono altre acquisizioni.
Fonti
- Utenti (documentazione apposita, interviste)
- Documentazione esistente: normative, regolamenti interni
Requisiti
Alcune regole per l’acquisizione dei requisiti:
- Scegliere il corretto livello di astrazione
- Individuare omonimi e sinonimi ed unificare i termini
- Costruire un glossario dei termini
- Separare le frasi dei dati da quelle delle funzioni
- Suddividere le frasi articolate
- Rendere esplicito il riferimento tra termini
- Riorganizzare le frasi per concetti
Organizzazione dei requisiti
| Termine | Descrizione | Sinonimi | Collegamenti |
|---|---|---|---|
| Partecipante | Persona che partecipa ai corsi | Studente | Corso, società |
| Docente | Docente dei corsi, può essere esterno | Insegnante | Corso |
Glossario dei termini
- Entità: Se ha proprietà significative e descrive gli oggetti con esistenza autonoma
- Attributo: se è semplice e non ha proprietà
- Relazione: se correla due o più concetti
- Generalizzazione: se è un caso particolare di altri
Scelta del costrutto più idoneo alla rappresentazione delle specifiche
Nel modello ER possiamo suddividere le strategie di progetto in tre tipologie (sono quelle che troviamo spesso in altre circostanze ingegneristiche).
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Gestione dati e archivi - progettazione concettuale 3/esempio di progettazione concettuale
-
Progettazione di un barbecue
-
Gestione dati e archivi - progettazione concettuale 1
-
Gestione dati e archivi - esempio progettazione concettuale