Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTO DI UN DATABASE - Coggle Diagram
PROGETTO DI UN DATABASE
DATABASE DESIGNER
colui che ha il compito di definire, assieme all'utente
del prodotto, il DATABASE
è responsabile dell'astrazione dei dati dal mondo reale
(analisi dei requisiti) fino a ottenere la modellazione dei dati
(dallo schema concettuale a quello logico)
-
FASI DI SVILUPPO
-
-
-
definire gli ATTRIBUTI
2 - DERIVATI
sono ottenuti come risultato di una
operazione e NON vanno memorizzati sul modello ER.
esempio: ora decollo - ora atterraggio - durata volo NO! perchè si
può determinare della sottrazione dei precedenti attributi
3 -CODICI
è consigliato codificare gli attributi con dei codici
esempio: Sesso (M - F -A e non maschio - femmina - altro)
Codice Fiscale -> Cod_Fis (CodFis)
Numero Carta d'Identità -> n_CI (nCI)
Numero Patente -> n_Patente (nPatente)
1 - ATOMICO
(singolo fatto, una singola informazione)
codici complessi
esempio: NUMERO TELEFONO
contiene il prefisso nazionale (0039);
il prefisso operatore (0474 BK - 070 CA)
il numero del cliente (097....)
-
attributi testuali
definiti erroneamente di "tipo testo" quando
in realtà sono altre tipologie
esempio: CAP (Codice Avviamento Postale)
39031 BK - 09040 CA
sono attributi testuali, anche se numeri, tutto ciò che
non è soggetto a operazioni matematiche
-
CONCLUSIONI
-
MINIMALITA'
è importante capire se esistono elementi ridondanti nello schema e se queste situazioni costituiscono un problema oppure sono dovute a una scelta di progettazione volta a favorire l'esecuzione di certe operazioni.
-
-