Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTO DI UN DATABASE _2a - Coggle Diagram
PROGETTO DI UN DATABASE _2a
E colui che ha il compito di definire assieme all'utente del prodotto il database
E responsabile dell'astrazione dei dati dal mondo reale a partire dall'analisi dei requisiti fino ad ottenere la corretta modellazione degli stessi dapprima nello schema concettuale e successivamente nello schema logico: il suo compito è scomponibile in passi successivi
FASI DISVILUPPO
definizione degli oggetti che andranno a comporreil diagramma
ANALISI DELLA DOCUMENTAZIONE
documentazione esistente
le normative generali e del settore
I regolamenti interni
Le procedure aziendali
sistema esistente
sistema da rimpiazzare
specifiche di integrazione con sistemi esistenti
documentazione specifica prodotta per il progetto
gli appunti sulle interviste agli utenti finali
documentazione scritta predisposta
note tecniche delle riunioni e richieste del cliente
AMBIGUITÀ
pluralismo di percezione
-omonimie
-sinonimie
incompletezze di descrizione
-conflitti di descrizione
similitudini
RICHIAMO (vedi mappa 2) FASE 1 - ANALISI
Richiamo
non devono essere memorizzati: sono quelli ottenuti da operazioni
lettere o numeri che rappresentano un dato specifico ( es M e F come sesso)
1- ATOMICO
codici complessi
NUMERO TELEFONO
+39 388 9997840
0474
attributi definiti erroneamente "di tipo testo"
aggregazioni semplici
INDIRIZZO
via Dante, 4F
tipologia
nome
civico
avere un significato per l'utente finale
contenere un numero minimo di parole
essere unici
CONCLUSIONI
completezza
devono essere presenti tutti i dati di interesse
leggibilità
riguarda l'aspetto estetico
correttezza
non devono essere presenti errori
minimalità
è importante capire se esiste la ridondanza (utilizzare due volte lo stesso dato) per poi toglerla
Due entità legate da una relazione uno a uno possono essere ridotte ad una entità che contiene sia gli attributi della prima che della seconda entità
Ogni cittadio deve essere possedere una sola tessera sanitaria, ogni tessera sanitaria deve essere posseduta da un solo cittadino
Le relazioni molti a molti non possono essere usate nel modello dei dati, devono essere risolte con un entità associativa
tanti cinema proiettano tanti film e tanti film vengono proiettati da tanti cinema
Per ogni entità viene generata una tabella che ha un attributo per ogni attributo dell'entità
Considerare tutti i sottoattributi comecome attributi oppure gli elimino e considero l'attribuco come un attributo semplice
L'attributo multivalore viene trasformato ad una nuova entitàe questo scaturisce una nuova relazione uno a molti o molti a molti