Obsah:
- Logický vs fyzický dátový model
- Čo je to logický dátový model?
- Čo je fyzický dátový model?
- Aký je rozdiel medzi logickým a fyzickým dátovým modelom?
- Logický vs fyzický dátový model
Video: Rozdiel Medzi Logickým A Fyzickým Dátovým Modelom
2024 Autor: Mildred Bawerman | [email protected]. Naposledy zmenené: 2023-12-16 08:42
Logický vs fyzický dátový model
Pred diskusiou o rozdieloch medzi logickým a fyzickým údajovým modelom musíme vedieť, čo je to údajový model. Dátový model je reprezentácia, ktorá popisuje údaje a vzťahy medzi nimi pre určitý proces. Dátový model je základnou súčasťou používanou pri návrhu databázy. Logický dátový model je veľmi abstraktný a vysokoúrovňový pohľad na dáta, kde sú identifikované entity, vzťahy a kľúče. Je nezávislý od systému správy databáz (DBMS). Fyzický dátový model je odvodený z logického dátového modelu, kde ukazuje, ako sú tabuľky a stĺpce štruktúrované v skutočnej fyzickej databáze. Fyzický údajový model je teda závislý od použitého systému správy databázy.
Čo je to logický dátový model?
Logický dátový model podrobne popisuje údaje a vzťahy na veľmi vysokej úrovni. Nezahŕňa to, ako sú údaje fyzicky reprezentované v databáze, ale popisuje sa to na veľmi abstraktnej úrovni. V zásade zahŕňa entity a vzťahy medzi nimi spolu s atribútmi každej entity.
Logický dátový model obsahuje primárne kľúče každej entity a tiež cudzie kľúče. Pri vytváraní logického dátového modelu sú pomocou kľúčov identifikované prvé entity a ich vzťahy. Potom sú identifikované atribúty každej entity. Potom sa vyrieši mnoho až veľa vzťahov a vykoná sa normalizácia. Logický dátový model je nezávislý od systému správy databázy, pretože neopisuje fyzickú štruktúru skutočnej databázy. Pri navrhovaní logického dátového modelu je možné pre entity a atribúty použiť neformálne dlhé názvy.
Čo je fyzický dátový model?
Fyzický dátový model popisuje, ako sa údaje v databáze skutočne nachádzajú. Zahŕňa špecifikáciu všetkých tabuliek a stĺpcov v nich. Špecifikácia tabuľky obsahuje podrobnosti, ako napríklad názov tabuľky, počet stĺpcov a špecifikácia stĺpca zahŕňa názov stĺpca a dátový typ. Fyzický dátový model obsahuje aj primárne kľúče každej tabuľky a tiež zobrazuje vzťah medzi tabuľkami pomocou cudzích kľúčov. Fyzický dátový model navyše obsahuje obmedzenia aplikované na údaje a komponenty, ako sú spúšťače a uložené procedúry.
Fyzický dátový model závisí od použitého systému správy databázy. Fyzický dátový model pre MySQL by sa teda líšil od dátového modelu nakresleného pre Oracle. Pri vytváraní fyzického dátového modelu z logického dátového modelu sa prvé entity prevedú do tabuliek. Potom sa vzťahy prevedú na obmedzenia cudzieho kľúča. Potom sa atribúty prevedú na stĺpce každej tabuľky.
Aký je rozdiel medzi logickým a fyzickým dátovým modelom?
• Fyzický dátový model popisuje fyzickú štruktúru databázy. Logický dátový model je model vysokej úrovne, ktorý neopisuje fyzickú štruktúru databázy.
• Fyzický dátový model závisí od použitého systému správy databázy. Logický dátový model je však nezávislý od použitého systému správy databáz.
• Logický dátový model obsahuje entity, atribúty, vzťahy a kľúče. Fyzický dátový model obsahuje tabuľky, stĺpce, dátové typy, obmedzenia primárneho a cudzieho kľúča, spúšťače a uložené procedúry.
• V logickom dátovom modeli sa pre entity a atribúty používajú dlhé neformálne názvy. Vo fyzických údajoch sa však pre názvy tabuliek a stĺpcov používajú skrátené formálne názvy.
• Logický dátový model je najskôr odvodený z popisu. Potom sa odvodí iba model fyzických údajov.
• Logický dátový model je normalizovaný na štvrtú normálnu formu. Model fyzickej databázy sa v prípade potreby deformuje, aby vyhovoval požiadavkám.
Zhrnutie:
Logický vs fyzický dátový model
Logický dátový model je dátový model na vysokej úrovni, ktorý popisuje entity a vzťahy medzi údajmi. Zahŕňa tiež atribúty a kľúče každej entity. Toto je nezávislé od použitého systému správy databáz. Na druhej strane, fyzický dátový model je odvodený od logického dátového modelu a obsahuje štruktúru databázy vrátane špecifikácie tabuliek, stĺpcov a kľúčových obmedzení. Tento model sa líši podľa použitého systému správy databáz.
Odporúčaná:
Rozdiel Medzi Fyzickým DFD A Logickým DFD
Fyzické DFD vs logické DFD Aby sme pochopili rozdiely medzi fyzickým a logickým DFD, potrebujeme vedieť, čo je DFD. DFD je skratka pre data flow diagr
Rozdiel Medzi Koncepčným A Logickým Modelom
Koncepčný vs logický model Dátové modelovanie je jedna úloha, ktorá mnohých modelárov mätie z dôvodu použitia rôznych návrhov modelovania. Tri štýly údajov
Rozdiel Medzi Dátovým Skladom A Dátovým Trhom
Dátové sklady vs Data Marts Dátové sklady a dátové trhy sú nástroje používané pri ukladaní dát. Postupom času sa malé spoločnosti stali veľkými, a to je tak
Rozdiel Medzi Vodopádovým Modelom A V Modelom
Kľúčový rozdiel - model vodopádu vs model V Kľúčový rozdiel medzi modelom vodopádu a modelom V spočíva v tom, že v modeli vodopádu nie je testovanie softvéru
Rozdiel Medzi Nákladovým Modelom A Precenovacím Modelom
Kľúčový rozdiel - model nákladov oproti modelu precenenia Model nákladov a model precenenia sú uvedené v IAS 16 - Nehnuteľnosti, stroje a zariadenia a sú odkazované na