Temat
- #Modelowanie danych relacyjnych
- #Baza danych
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ń 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ę.
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.
Na tym etapie diagram ERD, będący wynikiem modelowania danych koncepcyjnych, jest przekształcany w logiczne tabele.
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