Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTO DI UN DATABASE_2 - Coggle Diagram
PROGETTO DI UN DATABASE_2
RETRIBUZIONE AFFINAMENTO
ENTITA'
Non possono essere modellate in modo da risultare scollegate tra di loro
ELIMINAZIONE ATTRIBUTI
COMPOSTI
Considerare tutti i sottoattributi come attributi
Eliminare i sottoattributi e considerare l'attributo composto come un attributo semplice
MULTIVALORE
Vanno promossi a entità
esempio: lingue parlate
TRASFORMAZIONE
RELAZIONI
RIDONDANZA
Due entità legate da una relazione uno a uno possono essere ridotte a un'unica entità che contiene gli attributi sia della prima sia della seconda della seconda entità
SEMPLIFICAZIONE
Le relazioni molti a molti non possono essere usate nel modello dei dati, quindi devono essere risolte sostituendole con la giunta di un entità associativa
ENTITA
'
Per ogni entità viene generata una tabella per che ha un attributo per ogni attributo dell'entità
DATABASE DESIGNER
Colui che ha il compito di definire, assieme all'utente del prodotto di DATABASE
è responsabile....
FASI DI SVILUPPO
individuazione delle ENTITA' e si definiscono gli ATTRIBUTI
SCELTA DEI NOMI
avere un significato per l'utente fiscale
deve contenere un nr. minimo di parole di cui si ha bisogno per descrivere l'oggetto
essere unici
'
definire gli ATTRIBUTI
2 -DERIVATI
gli attributi derivati non vanno memorizzati
3 -CODICE
(utilizzare il valore codificato)
esempio: al posto di maschio o femmina (m o f)
1 - ATOMICO
(un singolo fatto, una singola informazione)
codici complessi
esempio:
nr.telefono
attributi testuali
esempio:
data
aggregazioni semplici
CASO PARTICOLARE:
l'indirizzo
individuare le ENTITA
Un'entità è una "cosa", un "concetto" o un "oggetto" che contiene informazioni descritte
individuare le RELAZIONI esistenti tra le ENTITA'
REGOLE DI LETTURA
definizione degli OGGETTI che andranno a comporre il diagramma
ANALISI DELLA DOCUMENTAZIONE
DOCUMENTAZIONE ESISTENTE
(normative, regolamenti interni, procedure aziendali)
SISTEMA ESISTENTE
(sistema da rimpiazzare, integrazioni)
DOCUMENTAZIONE SPECIFICA
(note delle riunioni, richieste del cliente, appunti sulle interviste, documentazione scritta)
AMBIGUITA'
(omonimie, sinonimie, similitudini, conflitti di descrizione)
CONCLUSIONI
COMPLETEZZA
deve contenere tutti i dati
LEGGIBILITA'
estetica dello schema
CORRETTEZZA
senza errori
MINIMALITA'
il minimo necessario, NO RINDONDANZA