Aký je rozdiel medzi koncepčným a logickým dátovým modelom

Obsah:

Anonim

The hlavný rozdiel medzi koncepčným a logickým dátovým modelom je to koncepčný dátový model predstavuje entity a ich vzťahy, zatiaľ čo logický dátový model okrem entít a vzťahov poskytuje ďalšie podrobnosti vrátane atribútov, primárnych a cudzích kľúčov.

Dátové modelovanie je vo všeobecnosti proces vytvárania dátového modelu dostupných údajov. Dátový model predstavuje dátové objekty a asociácie medzi dátovými objektmi. Tento proces celkovo pomáha vizuálne reprezentovať údaje a vytvárať obchodné poznatky. Existujú rôzne typy dátových modelov a dva z nich sú koncepčný a logický dátový model.

Koncepčný dátový model, Dátové modelovanie, Logický dátový model

Čo je koncepčný dátový model

Koncepčný dátový model predstavuje entity a vzťahy. Entita je objektom v reálnom svete, zatiaľ čo vzťah je asociáciou alebo závislosťou medzi dvoma entitami. Koncepčný dátový model predstavuje najdôležitejšie entity a ich vzťahy. Nešpecifikuje atribúty ani primárny kľúč. Koncepčný dátový model celkovo predstavuje základné entity a vzťahy medzi entitami. Inými slovami, neposkytuje informácie ako logické alebo fyzické dátové modely.

Čo je to model logických údajov

Logický dátový model popisuje údaje vo väčšej miere ako koncepčný model. Neslúži však na vybudovanie skutočnej databázy. Obsahuje všetky entity, vzťahy a atribúty. Tieto atribúty označujú vlastnosti alebo vlastnosti entity. Logický dátový model sa navyše skladá z primárneho kľúča a cudzieho kľúča. Ďalej je možné použiť normalizáciu. Normalizačná úroveň je spravidla treťou normálnou formou (3NF).

Okrem koncepčného a logického modelu existuje ešte jeden dátový model, ktorý sa nazýva fyzický dátový model. Pomáha implementovať skutočnú databázu. Je to zložitejšie, ako logický dátový model obsahuje podrobnosti o názvoch tabuliek, názvoch stĺpcov a údajových typoch stĺpcov.

Rozdiel medzi koncepčným a logickým dátovým modelom

Definícia

Koncepčný dátový model je model, ktorý pomáha identifikovať vzťahy na najvyššej úrovni medzi rôznymi entitami, zatiaľ čo logický dátový model je model, ktorý popisuje údaje čo najpodrobnejšie bez ohľadu na to, ako budú fyzicky implementované v databázy. To teda vysvetľuje hlavný rozdiel medzi koncepčným a logickým dátovým modelom.

Skladá sa z

Atribúty

Okrem toho je ďalším rozdielom medzi koncepčným a logickým dátovým modelom to, že zatiaľ čo koncepčný dátový model nereprezentuje atribúty, logický dátový model predstavuje atribúty.

Primárny kľúč / cudzí kľúč

Koncepčné dátové modely ďalej neurčujú primárne kľúče a cudzie kľúče, zatiaľ čo logické modely určujú primárne kľúče a cudzie kľúče.

Použitie

Koncepčný dátový model je navyše základom pre vývoj logického dátového modelu, zatiaľ čo logický dátový model je základom pre rozvoj fyzického dátového modelu.

Zložitosť

Koncepčné dátové modely sú tiež jednoduchšie ako logické dátové modely.

Záver

Stručne povedané, dátové modelovanie je proces rozpoznávania údajov, ktoré je potrebné uložiť do databázy. Okrem toho existujú tri hlavné modely zapojené do dátového modelovania. Dva z nich sú koncepčné a logické modelovanie údajov. Hlavný rozdiel medzi koncepčným a logickým dátovým modelom je v tom, že koncepčný dátový model predstavuje entity a ich vzťahy, zatiaľ čo logický dátový model poskytuje viac podrobností ako koncepčný dátový model vrátane atribútov, primárnych a cudzích kľúčov iných ako entity a vzťahy.

Referencie:

1. „Dátové modelovanie“. Dátové modelovanie - koncepčné, logické a fyzické dátové modely, dostupné tu. 2. „Koncepčný dátový model“. 1KeyData, k dispozícii tu. 3. „Logický dátový model“. 1KeyData, k dispozícii tu.

Obrázok so súhlasom:

1. “1895779 ″ cez Pixabay

Aký je rozdiel medzi koncepčným a logickým dátovým modelom