Please enable JavaScript.
Coggle requires JavaScript to display documents.
Progetto di un database_2a, cami xhuana - Coggle Diagram
Progetto di un database_2a
DATABASE Designer
Colui che ha il compito di definire, assieme all'utente del prodotto , il database.
È il responsabile dell'astrazione dei dati dal mondo reale a partire dall'analisi dei requisiti fino aottenere la corretta modellazione degli stessi dapprimanello schema concettuale.
Fasi di Sviluppo
CONCLUSIONI
COMPLETEZZA
Tutti i dati devono essere di interesi specifici
LEGGIBILITÀ
Deve essere esteticamente carino da vedere
CORRETTEZZA
Non devono essere presento errori sintatici e semantici
MINIMALITÀ
e importante capire se esiste la ridondanza (uttilizare due volte un dato)per togliera .
definizione degli OGETTI che andranno a comporre il diagrama
ANALISI DELLA DOCUMENTAZIONE
sistema esistente:
Sistema da rimpiazzare
Le specifiche di integrazione con sistemi esistenti
AMBIGUITÀ
Il pluralismo di percezione (omonimie ,similitudini, sinonimie)
Le incompletezze di descrizione (conflitti di descrizione)
documentazione esistente:
I regolamenti interni
Le procedure aziendali
Tutta la normativa generale del settore
documentazione specifica prodotta per il progetto:
Appunti sulle interviste
Documentazione scritta
NOTE delle riunioni tecniche
STRATEGIE
fase 1 analisi mappa (2)
individuazione delle ENTITÀ e definizione degli ATRIBUTI
individuare le ENTITÀ
mappa 3
definire gli ATTRIBUTI REGOLE FONDAMENTALI
2-DERIVATI
Attributi derivati NON DEVONO ESSERE MEMORIZZATI sono quelli ottenuti dalle operazioni :esempio la durata e un attributo derivato.
3-CODICI
Lettere o numeri che rappresentano un dato specificho esempio: sesso le lettere M e F.
1-ATOMICO (un singolo fatto, una singola informazione)
aggregazioni semplici
Esempio: Indirizzo (tipologia , nome , civico) mette assieme più informazioni e lo consideriamo atomico.
codici complessi
Un esempio può essere il numero di telefono.
attributi tesstuali
Attributi definiti erroneamente di tipo testto essendo un testo non può essere sommato :esempio il CAP
SCELTA DEI NOMI
Avere un significato finale
Contenere un numero minimo di parole per descrivere l'ogetto
Tutti i nomi devono essere unici
individuare le RELAZIONE esistenti tra le ENTITÀ
REGOLE DI LETTURA
mappa 3
Ristrutturazione Affinamento
Transformazione
ENTITÀ
Per ogni entità viene generata una tabella che ha un attributi per ogni attributo dell entità.
RELAZIONI
RIDONDANZA
UNIFICARE LE RELAZIONI 1:1
Due entità legate da una relazione una a una possone essere ridotte a un unica entità che contiene gli attributi sia della prima sia della seconda entità
SEMPLIFICAZIONE
DIVIDERE LE RELAZIONI N:M
Le relazioni molti a molti non possono essere usate nel modello dei dati , devono essere risolte con un entità associativa -(mappa 3) tanti cinema proietano tanti film
ELIMINAZIONE ATTRIBUTI
COMPOSTI
Considerare tutti i sottoattributi come attributi oppure eliminare tutti gli sottoattributi e considerare come un attributo semplice.
MULTIVALORE
Viene promosso (transformato) a entità fa scatturitre molti relazioni :uno a molti o molti a molti (1:N N:N)
cami xhuana