제이의 블로그

Modelowanie danych relacyjnych

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

Utworzono: 2024-04-08

Utworzono: 2024-04-08 02:36

Modelowanie danych relacyjnych oznacza podział złożonych informacji ze świata rzeczywistego na tabele i dane.
Modelowanie danych relacyjnych składa się z kilku etapów.

Analiza wymagań

Analiza wymagań polega na określeniu, co chcemy osiągnąć za pomocą informacji ze świata rzeczywistego.

Zazwyczaj deweloper otrzymuje artefakty, takie jak specyfikacja, i na ich podstawie ustala, jakie informacje są potrzebne w programie.

Analiza wymagań jest najważniejszym etapem procesu modelowania danych, a większość problemów pojawia się właśnie na tym etapie.

Najlepszym sposobem na uniknięcie problemów na etapie analizy wymagań jest wspólne tworzenie z osobą zlecającą program interfejsu użytkownika (UI) (User Interface), aby doprecyzować i ujednolicić wizję.

Modelowanie danych koncepcyjnych

Na tym etapie dzielimy koncepcje niezbędne do realizacji zadania i modelujemy sposób ich wzajemnego oddziaływania.

Zazwyczaj wykorzystuje się notacja „noga kruka” do tworzenia diagramów ERD (Entity Relationship Diagram) i przedstawiania ich w formie graficznej.


Modelowanie danych logicznych

Na tym etapie diagram ERD, będący wynikiem modelowania danych koncepcyjnych, jest przekształcany w logiczne tabele.

[Modelowanie danych logicznych]⁠⁠⁠⁠⁠⁠⁠

Modelowanie danych fizycznych

Tabele utworzone na etapie modelowania danych logicznych są reprezentowane za pomocą instrukcji SQL, które można wykorzystać w rzeczywistych bazach danych.


Modelowanie danych relacyjnych to proces rozkładania złożonych problemów z rzeczywistości i ich abstrakcji w celu przeniesienia do komputera.

Komentarze0