Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTO DI UN DATABASE _2a - Coggle Diagram
PROGETTO DI UN
DATABASE _2a
DATABASE DESIGNER
è colui che ha il compito di definire insieme all'utente del prodotto il Data Base
è responsabile dell'astrazione dei dati dal mondo reale a partire dall'analisi dei requisiti fino ad ottenere la corretta la corretta modellazione degli stessi dapprima nello schema concettuale e successivamente nello schema logico: il suo compito è scomponibile in passi successivi che vedremo dettagliamente.
RISTRUTTURAZIONE
AFFINAMENTO
TRASFORMAZIONE
ENTITA'
Per ogni entità viene generata una tabella che ha un attributo per ogni attributo dell'entità
RELAZIONI
RIDONDANZA
UNIFICARE le RELAZIONI 1:1
due entità legate da una relazione 1:1 possono essere ridotte a una sola entità che contiene sia gli attributi della prima che della seconda
SEMPLIFICAZIONE
DIVIDERE le RELAZIONI N:M
ELIMINAZIONE ATTRIBUTI
COMPOSTI
considerare tutti i sottoattributi come attributi oppure gli elimino tutti quanti e considero l'attributo composto come un attributo semplice
MULTIVALORE
viene promosso in una nuova entità
FASI DI SVILUPPO
definizione degli OGGETTI che
andranno a comporre il diagramma
ANALISI DELLA
DOCUMENTAZIONE
documentazione esistente:
I regolamenti interni
Le procedure aziendali
Le normative generali e del settore
sistema esistente:
Il sistema da rimpiazzare
Le specifiche di integrazione con sistemi esistenti
documentazione specifica prodotta per il progetto:
Gli appunti sulle interviste agli utenti finali
La documentazione scritta predisposta appositamente
Note delle riunioni tecniche e le richieste del cliente
AMBIGUITA'
Il pluralismo di percezione (omonimie; sinonimie; similitudini)
Le incompletezze di descrizione (conflitti di descrizione)
STRATEGIE
RICHIAMO (vedi mappa 2)
Fase 1 - analisi
individuazione delle ENTITA'
e definizione degli ATTRIBUTI
individuare le ENTITA'
Richiamo: cosa - concetto - oggetto che contiene delle informazioni descrittive (vedi mappa 3)
definire gli ATTRIBUTI:
REGOLE FONDAMENTALI
2 - DERIVATI
NON DEVONO ESSERE MEMORIZZATI
e sono quelli ottenutida operazioni
3 - CODICI
Lettere o numeri che rappresentano
un dato specifico (sesso m.f )
1 - ATOMICO
(deve presentare un singolo fatto, una singola informazione)
aggregazioni semplici (eccezzione, l'attributo è costituito da più elementi ma viene considerato atomico)
Indirizzo
Via Dante, 4
tipologia (via, viale, corso, strada)
nome
civico
codici complessi
Numero di telefono
+39 388 9997840
0474 526892
prefisso nazionale
prefisso operatore
numero
Codice fiscale
SBA GNN 79 B 16 B354 N
FCH LSN 05 R 16 B220 D
attributi testuali
Attributi che vengono eroneamente definiti di "tipo testo" 8cap)
SCELTA DEI NOMI
Avere un significato per l'utente finale
Contenere un numero minimo di parole di cui si ha bisogno per descrivere univocamente e accuratamente l'oggetto.
Essere unici
CONCLUSIONI
COMPLETEZZA
Tutti i dati di interesse sono specificati
LEGGIBILITA'
Riguarda anche aspetti prettamente estetici dello schema
CORRETTEZZA
Non devono essere presenti errori sintatici o sematici
MINIMALITA'
Occorre eliminare la ridondanza
individuare le RELAZIONI
esistenti tra le ENTITA'
REGOLE DI LETTURA
Richiamo: vedi mappa 3