제이의 블로그

Kanban Board Projekt 2 – Modelowanie Danych Logicznych

  • Język oryginalny: Koreański
  • Kraj: Wszystkie krajecountry-flag
  • TO

Utworzono: 2024-04-09

Utworzono: 2024-04-09 15:32

Uczenie się i praktykowanie logicznego modelowania danych

Koncepcyjne modelowanie danych ERD

Kanban Board Projekt 2 – Modelowanie Danych Logicznych

ERD modelu danych koncepcyjnego

Najpierw przechodzimy przez proces koncepcyjnego modelowania danych, a następnie na podstawie tego ERD przeprowadzamy logiczne modelowanie danych.

Logiczne modelowanie danych ERD

Kanban Board Projekt 2 – Modelowanie Danych Logicznych

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ę.

Normalizacja

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.

Kanban Board Projekt 2 – Modelowanie Danych Logicznych

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

[Dla osób bez informatycznego wykształcenia, jak przetrwać jako programista] 14. Podsumowanie często zadawanych pytań na rozmowach kwalifikacyjnych dla początkujących programistówPodsumowując, przedstawiamy często zadawane pytania techniczne na rozmowach kwalifikacyjnych dla programistów (obszar pamięci, struktury danych, bazy danych itd.). Mamy nadzieję, że pomoże to w przygotowaniach do rozmowy kwalifikacyjnej.
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

April 3, 2024