제이의 블로그

Kanban Board Progetto 2: Modellazione Logica dei Dati

Creato: 2024-04-09

Creato: 2024-04-09 15:32

Esercitazione di apprendimento e svolgimento della modellazione logica dei dati

Modellazione concettuale dei dati ERD

Kanban Board Progetto 2: Modellazione Logica dei Dati

Diagramma ERD della Modellazione Concettuale

Per prima cosa, si passa attraverso il processo di modellazione concettuale dei dati e, utilizzando questo ERD, si procede con la modellazione logica dei dati.

Modellazione logica dei dati ERD

Kanban Board Progetto 2: Modellazione Logica dei Dati

Diagramma ERD della Modellazione Logica

Un aspetto che ho trovato un po' difficile è stato quello di dover considerare la relazione tra entrambe le tabelle in base alla tabella di mapping.

Dopo aver completato la conversione in formato tabella tramite l'ERD di modellazione concettuale dei dati, si procede con la normalizzazione.

Normalizzazione

Le fasi di normalizzazione devono essere eseguite in sequenza. Osservando l'ERD sopra, si può notare che la prima forma normale è soddisfatta.

Per soddisfare la seconda forma normale, si crea una tabella per Tag nella tabella Ticket e si utilizza la chiave primaria di tale tag come chiave esterna.

Kanban Board Progetto 2: Modellazione Logica dei Dati

Esempio di Normalizzazione

Ora dobbiamo verificare se la terza forma normale è soddisfatta, ma trovo difficile da capire a causa della mia scarsa comprensione del concetto.
Mi chiedo se sia necessario separare author_id e responsibility_id nella tabella Ticket in altre tabelle, ma poiché non si tratta di una relazione N:M e sono chiavi esterne, ho deciso di andare avanti.

Commenti0