Różnica między modelem koncepcyjnym a logicznym

Różnica między modelem koncepcyjnym a logicznym
Różnica między modelem koncepcyjnym a logicznym

Wideo: Różnica między modelem koncepcyjnym a logicznym

Wideo: Różnica między modelem koncepcyjnym a logicznym
Wideo: DYNAMICZNA czy STATYCZNA - WYMIANA OLEJU 🧰 KTÓRĄ WYBRAĆ? 2024, Listopad
Anonim

Model koncepcyjny a logiczny

Modelowanie danych to jedno z zadań, które dezorientuje wielu modelarzy ze względu na stosowanie różnych projektów modelowania. Trzy style modelowania danych, które są bardzo popularne, to modele koncepcyjne, fizyczne i logiczne, ale z powodu wielu nakładających się zasad ludzie, którzy chcą skorzystać z któregokolwiek z tych modeli, pozostają zdezorientowani. Ich zamieszanie jest jeszcze większe z powodu technicznego żargonu i terminologii. W tym artykule postaram się w prosty sposób określić różnice między modelami pojęciowymi 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 podmioty są reprezentowane jako pudełka, podczas gdy relacje są przedstawiane w postaci diamentów. Przykładem relacji może być zlecanie przez klienta, a przykładem podmiotu jest wszystko, czym interesuje się biznes. Model ten został opracowany przez Petera Chena w 1976 roku. Jednak od tego czasu model ten uległ rozmyciu i rzadko jest stosowany w czystej postaci dzisiaj.

W koncepcyjnym modelu danych oprócz encji i relacji istnieją również elementy danych. Te elementy danych są połączone z podmiotami jako ich atrybuty. Niektóre elementy danych, które są wspólne dla wszystkich jednostek, można połączyć z wieloma jednostkami w modelu. Jedną z cech każdego koncepcyjnego modelu danych jest użycie tej samej terminologii dla jednostek, która jest używana w biznesie. Chociaż model koncepcyjny jest stosunkowo prosty, nie pozostaje taki, biorąc pod uwagę złożoność dzisiejszych firm. Aby opisać encje i ich relacje w dzisiejszym kontekście, w koncepcyjnym modelowaniu danych wymagany jest bardzo wysoki poziom abstrakcji.

Modelowanie danych logicznych

To właśnie wtedy, gdy dane IT mają zostać zaimplementowane w danych biznesowych, wykorzystuje się logiczny model danych. O ile nie ma potrzeby porządkowania przy nazywaniu encji i relacji w modelu pojęciowym, o tyle model logiczny wymusza uwzględnienie organizacji przy tworzeniu atrybutów. Następnie można wybrać klucze zastępcze, aby ułatwić, jeśli klucze obce powodują, ż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 nie ma nic szczególnego w stosunku do 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 umożliwia informatykom włączenie się bez konieczności przejmowania się ograniczeniami bazy danych.

Zalecana: