Model koncepcyjny a logiczny
Modelowanie danych to zadanie, które dezorientuje wielu projektantów ze względu na stosowanie różnych projektów modelowania. Trzy bardzo popularne style modelowania danych to modele koncepcyjne, fizyczne i logiczne, ale z powodu wielu nakładających się zasad ludzie, którzy chcą wykorzystać którykolwiek z tych modeli, pozostają zdezorientowani. Ich zamieszanie jest jeszcze większe z powodu technicznego żargonu i terminologii. W tym artykule spróbujemy w prostych słowach znaleźć różnice między modelami koncepcyjnymi i logicznymi, aby usunąć wątpliwości z umysłów czytelników.
Koncepcyjne modelowanie danych
Model relacji encji jest podstawową cechą koncepcyjnego modelu danych. W ERD tego modelu byty są przedstawiane jako prostokąty, podczas gdy relacje są przedstawiane w postaci diamentów. Przykładem relacji może być składanie zamówienia przez klienta, podczas gdy przykład podmiotu to wszystko, czym może być zainteresowany biznes. Model ten został opracowany przez Petera Chena w 1976 roku. Jednak od tego czasu model ten został osłabiony i rzadko jest używany w czystej postaci dzisiaj.
W koncepcyjnym modelu danych oprócz jednostek i relacji istnieją również elementy danych. Te elementy danych są powiązane z podmiotami jako ich atrybuty. Niektóre elementy danych, które są wspólne dla wszystkich jednostek, mogą być połączone z wieloma jednostkami w modelu. Jedną z cech każdego koncepcyjnego modelu danych jest stosowanie tej samej terminologii dla jednostek, które są używane w biznesie. Chociaż model koncepcyjny jest stosunkowo prosty, nie pozostaje taki, biorąc pod uwagę złożoność dzisiejszych firm. Aby opisać byty i ich relacje w dzisiejszym kontekście, w koncepcyjnym modelowaniu danych wymagany jest bardzo wysoki poziom abstrakcji.
Logiczne modelowanie danych
Do implementacji danych informatycznych w danych biznesowych używa się logicznego modelu danych. O ile nie ma potrzeby porządkowania nazw obiektów i relacji w modelu konceptualnym, model logiczny wymusza uwzględnienie organizacji podczas tworzenia atrybutów. Następnie można wybrać klucze zastępcze, aby ułatwić, jeśli klucze obce sprawiają, że tabele wyglądają na skomplikowane. Po ukończeniu. Model logiczny wydaje się być zbliżony do modelu fizycznego. Jednak nadal ma podobieństwa do modelu koncepcyjnego. Model logiczny ma klucze podstawowe, obce i alternatywne, ale nic w szczególności dotyczy docelowej platformy bazy danych.
Jaka jest różnica między koncepcyjnym a logicznym modelem danych? • Zarówno koncepcyjne, jak i logiczne modele danych są ważne dla modelowania danych • Podczas gdy koncepcyjny model danych ułatwia komunikację dzięki opisowi wymagań dotyczących danych, logiczny model danych pozwala informatykom na wtrącanie się bez martwienia się o ograniczenia bazy danych. |