Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTO DI UN DATABASE_2A, Mannara Mattia 4°B 2025/26 - Coggle Diagram
PROGETTO DI UN DATABASE_2A
DATABASE DESIGNER
Colui che è responsabile dell'astrazzione dei dati del mondo reali a partire dall'analisi dei requisiti fino a ottenere la corretta modellazione degli stessi
Insieme al proprietario analizza i documenti, produce uno schema concettalue per arrivare a uno schema logico il tutto suddiviso in passi successivi
RISTRUTTURAZIONE
AFFINAMENTO
TRASFORMAZIONE
ENTITÀ
Ogni entità viene generata una tabella che ha un attributo per ogni attributo dell'entita
RELAZIONI
RIDONDANZA
UNIFICARE LE RELAZIONI 1:1
È Eliminabile e otteniamo un'unica entità con tutti gli attributi.
1:1
Ogni cittadino deve possedere una sola tessera sanitaria
Una sola tessera sanitaria deve essere posseduta da ogni cittadino
SEMPLIFICAZIONE
DIVIDERE LE RELAZIONI N:M
Devono essere risolte nelle fasi di strutturazione sostitituendole con un entità associativa.
Gli attributi vanno inseriti nella nuova entità associativa, se non ci sono attributi si inseriscono le chiavi esterne per le due entità
N:M
Ogni docente deve insegnare una o più materie
Ogni materia può essere insegnata da una o più docenti
ELIMINAZIONE ATTRIBUTI
COMPOSTI
Considerare tutti i sottoattributi come attributi
MULTIVALORE
Eventuali attributi multivalore sono promossi a entità
FASI DI SVILUPPO
Definizione degli OGGETTI che andranno a compiere il diagramma
ANALISI DELLA DOCUMENTAZIONE
Documentazione esistenze
Regolamenti
Procedure aziendali
La normativa generale
Sistema esistente
Sistema da rimpiazzare
Le specifiche di integrazione con sistemi esistenti
Documentazione specifica prodotta per il progetto:
La documentazione scritta
Gli appunti sulle interviste agli utenti finali
Le note delle riunioni tecniche e le richieste del cliente
AMBIGUITÀ
Pluralismo di percezione (OMONIMIE E SINONIMIE SIMILITUDINI)
Incompletezze di descrizione (CONFLITTI)
STRATEGIE
RICHIAMO (MAPPA 2)
FASE 1 - ANALISI
Individuare le RELAZIONI esistenti tra le ENTITÀ
REGOLE DI LETTURA
RICHIAMO (MAPPA 3)
Individuazione delle ENTITÀ e definizione degli ATTRIBUTI
SCELTA DEI NOMI
Avere un significato per l'utente finale
contenere un numero minimo di parole
Unicità
Individuare le ENTITÀ
RICHIAMO: cosa - oggetto - oggetto che contiene delle informazioni descrittive (MAPPA 3)
Definire gli ATTRIBUTI
REGOLE FONDAMENTALI
1- ATOMICO
(Un singolo fatto, una singola informazione)
codici complessi
ES. PR. NUMERO DI TELEFONO ( Prefisso internazionale, Prefisso del gestore, Numero) +39 039 474 5543
attributi testuali
DEFINITI FORMATI TESTO ANCHE SE SONO NUMERI O DATE ES. PR. CAP (Numero va applicato testo)
Aggregrazioni semplici
ES. PR. INDIRIZZO (Tipologia, Nome, Mumero civico, CAP, Città e Provincia)
2 - DERIVATI
Attributi ottenuti come risultato di una formula o operazione
ES. PR. ETÀ (Se richiesta data di nascità)
3 - CODICI
Valore codificato da una lettera o un numero
ES. PR. Genere ( Maschio o Femmina), Piani (1,2,3..)
CONCLUSIONI
COMPLETEZZA
Tutti i dati di interesse sono specificati
LEGGIBILITÀ
Aspetti principalmente estetici
CORRETTEZZA
Non devono essere presenti errori grammaticali o semantici
MINIMALITÀ
Evitare la ridondanza degli elementi
Mannara Mattia
4°B
2025/26