Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTO DI UN DATABASE 2A - Coggle Diagram
PROGETTO DI UN DATABASE 2A
DATABASE DESIGNER
COLUI CHE È RESPONSABILE DELL'ASTRAZIONE DEI DATI DAL MONDO REALE A PARTIRE DALL'ANALISI DEI REQUISITI FINO A OTTENERE UNA CORRETTA MODELLAZIONE DEGLI STESSI
INSIEME AL PROPRIETARIO ANALIZZA I DOCUMENTI PRODUCE UNO SCHEMA CONCETTUALE PER ARRIVARE A UNO SCHEMA LOGICO IL TUTTO SUDDIVISO IN PASSI SUCCESSIVI
FASI DI SVILUPPO
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
UNICITÀ
CONTENERE UN NUMERO MINIMO DI PAROLE
INDIVIDUARE LE ENTITA
RICHIAMO MAPPA 3
REGOLE FONDAMENTALI PER DEFINIRE GLI ATTRIBUTI
1 - ATOMICO
AGGREGAZIONI SEMPLICI
INDIRIZZO (TIPOLOGIA NOME NUMERO
CAP CITTÀ PROVINCIA)
CODICI COMPLESSI
NUMERO DI TELEFONO
(PREFISSO INT PREFISSO NUMERO)
+39 0474 555 237
+39 321 321 1234
ATTRIBUTI TESTUALI
DEFINITI FORMATO TESTO ANCHE SE SONO NUMERI O DATE
DERIVATI
ATTRIBUTI OTTENUTI COME RISULTATO DI UNA FORMULA O OPERAZIONE (ETÀ SE RICHIESTA DATA DI NASCITÀ)
CODICI
VALORE CODIFICATO DA UNA LETTERA O NUMERO (GENERE)
DEFINIZIONE DEGLI OGGETTI CHE ANDRANNO A COMPORRE IL DIAGRAMMA
STRATEGIE
RICHIAMO VEDI MAPPA 2
ANALISI DELLA DOCUMENTAZIONE
DOCUMENTAZIONE SPECIFICA PRODOTTA PER IL PROGETTO
NOTE DELLE RIUNIONI TECNICHE E LE RICHIESTE DEL CLIENTE
GLI APPUNTI SULLE INTERVISTE AGLI UTENTI FINALI
DOCUMENTAZIONE SCRITTA PREDISPOSTA APPOSITAMENTE
DOCUMENTAZIONE ESISTENTE
NORMATIVE GENERALI DEL SETTORE
REGOLAMENTI INTERNI
PROCEDURE AZIENDALI
SISTEMA ESISTENTE
SISTEMA DA RIMPIAZZARE
SPECIFICHE DIINTEGRAZIONE CON SISTEMI ESISTENTI
AMBIGUITÀ
PLURALISMO DI PERCEZIONE (OMONIMIE E SINONIMIE SIMILITUDINI)
INCOMPLETEZZE DI DESCRIZIONE (CONFLITTI)
CONCLUSIONI
COMPLETEZZA
I DATI DEVONO ESSERE SPECIFICATI
LEGGIBILITÀ
GLI ASPETTI PRINCIPALMENTE ESTETICI
CORRETTEZZA
NON DEVONO ESSERE PRESENTI ERRORI GRAMMATICALI E SEMANTICI
MINIMALITÀ
EVITARE LA RIDONDANZA DEGLI ELEMENTI
RISTRUTTURAZIONE AFFINAMENTO
TRASFORMAZIONE
RELAZIONI
RIDONDANZA
UNIFICARE LE RELAZIONI 1:1
OGNI CITTADINO DEVE POSSEDERE UNA SOLA TESSERA SANITARIA OGNI TESSERA SANITARIA DEVE ESSERE POSSEDUTA DA UN SOLO CITTADINO
È ELIMINABILE OTTENIAMO UN UNICA ENTITÀ CON TUTTI GLI ATTRIBUTI
SEMPLIFICAZIONE
DIVIDERE LE RELAZIONI N:M
OGNI DOCENTE DEVE INSEGNARE UNA O PIÙ MATERIE
OGNI MATERIA PUÒ ESSERE INSEGNATA DA UNO O PIÙ DOCENTI
N:M
DEVONO ESSERE RISOLTE NELLE FASI DI RISTRUTTURAZIONE SOSTITUENDOLE CON UN ENTITÀ ASSOCIATIVA
GLI ATTRIBUTI VANNO INSERITI NELLA NUOVA ENTITÀ ASSOCIATIVA
SE NON CI SONO ATTRIBUTI CI SONO LE CHIAVI ESTERNE
ENTITÀ
PER OGNI ENTITÀ VIENE GENERATA UNA TABELLA CHE HA UN ATTRIBUTO PER OGNI ATTRIBUTO DI UN ENTITÀ
ELIMINAZIONE ATTRIBUTI
COMPOSTI
cosiderare tutti i sottoattributi come attributi
MULTIVALORE
EVENTUALI ATTRIBUTI MULTI VALORE SONO PROMOSSI A ENTITÀ