Temat
- #Modelowanie danych relacyjnych
- #Normalizacja
- #Modelowanie danych logicznych
Utworzono: 2024-04-09
Utworzono: 2024-04-09 15:32
Uczenie się i praktykowanie logicznego modelowania danych
ERD modelu danych koncepcyjnego
Najpierw przechodzimy przez proces koncepcyjnego modelowania danych, a następnie na podstawie tego ERD przeprowadzamy logiczne modelowanie danych.
ERD modelu danych logicznych
Trochę trudności sprawiło mi myślenie o relacji obu tabel w oparciu o tabelę mapowania.
Po przekształceniu ERD z koncepcyjnego modelowania danych do postaci tabelarnej, przeprowadzamy normalizację.
Etapy normalizacji należy wykonywać sekwencyjnie. Patrząc na powyższy ERD, można stwierdzić, że spełniona jest pierwsza postać normalna.
Aby spełnić drugą postać normalną, tworzymy tabelę Tag z atrybutem Tag z tabeli Ticket i używamy klucza głównego tego tagu jako klucza obcego.
Wynik procesu normalizacji
Teraz musimy sprawdzić, czy spełniona jest trzecia postać normalna, ale ze względu na brak zrozumienia koncepcji, wydaje mi się to trudne.
Zastanawiam się, czy należy rozdzielić atrybuty author_id i responsibility_id z tabeli Ticket do innych tabel, ale nie jest to relacja N:M, a klucz obcy, więc postanowiłem to pominąć.
Komentarze0