Obsah:
- Logický vs. fyzický datový model
- Co je to logický datový model?
- Co je fyzický datový model?
- Jaký je rozdíl mezi logickým a fyzickým datovým modelem?
- Logický vs. fyzický datový model
Video: Rozdíl Mezi Logickým A Fyzickým Datovým Modelem
2024 Autor: Mildred Bawerman | [email protected]. Naposledy změněno: 2023-12-16 08:37
Logický vs. fyzický datový model
Než probereme rozdíl mezi logickým a fyzickým datovým modelem, musíme vědět, co je to datový model. Datový model je reprezentace, která popisuje data a vztahy mezi nimi pro určitý proces. Datový model je základní komponentou používanou při návrhu databáze. Logický datový model je velmi abstraktní a vysoce kvalitní pohled na data, kde jsou identifikovány entity, vztahy a klíče. Je nezávislý na systému správy databází (DBMS). Fyzický datový model je odvozen z logického datového modelu, kde ukazuje, jak jsou tabulky a sloupce strukturovány do skutečné fyzické databáze. Fyzický datový model je tedy závislý na použitém systému správy databáze.
Co je to logický datový model?
Logický datový model podrobně popisuje data a vztahy na velmi vysoké úrovni. Nezahrnuje to, jak jsou data fyzicky reprezentována v databázi, ale popisuje se na velmi abstraktní úrovni. V zásadě zahrnuje entity a vztahy mezi nimi spolu s atributy každé entity.
Logický datový model zahrnuje primární klíče každé entity a také cizí klíče. Při vytváření logického datového modelu jsou pomocí klíčů identifikovány první entity a jejich vztahy. Poté jsou identifikovány atributy každé entity. Poté se vyřeší mnoho vztahů a provede se normalizace. Logický datový model je nezávislý na systému správy databáze, protože nepopisuje fyzickou strukturu skutečné databáze. Při navrhování logického datového modelu lze pro entity a atributy použít neformální dlouhé názvy.
Co je fyzický datový model?
Fyzický datový model popisuje, jak se data skutečně nacházejí v databázi. Zahrnuje specifikaci všech tabulek a sloupců v nich. Specifikace tabulky obsahuje podrobnosti, jako je název tabulky, počet sloupců a specifikace sloupce zahrnuje název sloupce a datový typ. Fyzický datový model obsahuje také primární klíče každé tabulky a také ukazuje vztah mezi tabulkami pomocí cizích klíčů. Fyzický datový model navíc obsahuje omezení aplikovaná na data a komponenty, jako jsou spouštěče a uložené procedury.
Fyzický datový model závisí na použitém systému správy databáze. Fyzický datový model pro MySQL by se tedy lišil od datového modelu nakresleného pro Oracle. Při vytváření fyzického datového modelu z logického datového modelu se první entity převedou do tabulek. Pak se vztahy převádějí na omezení cizího klíče. Poté jsou atributy převedeny na sloupce každé tabulky.
Jaký je rozdíl mezi logickým a fyzickým datovým modelem?
• Fyzický datový model popisuje fyzickou strukturu databáze. Logický datový model je model vysoké úrovně, který nepopisuje fyzickou strukturu databáze.
• Fyzický datový model závisí na použitém systému správy databáze. Logický datový model je však nezávislý na použitém systému správy databáze.
• Logický datový model zahrnuje entity, atributy, vztahy a klíče. Fyzický datový model zahrnuje tabulky, sloupce, datové typy, omezení primárního a cizího klíče, spouštěče a uložené procedury.
• V logickém datovém modelu se pro entity a atributy používají dlouhé neformální názvy. Ve fyzických datech se však pro názvy tabulek a názvy sloupců používají zkrácené formální názvy.
• Logický datový model je nejprve odvozen z popisu. Poté je odvozen pouze fyzický datový model.
• Logický datový model je normalizován na čtvrtou normální formu. Model fyzické databáze bude v případě potřeby deformován, aby splňoval požadavky.
Souhrn:
Logický vs. fyzický datový model
Logický datový model je datový model na vysoké úrovni, který popisuje entity a vztahy mezi daty. Zahrnuje také atributy a klíče každé entity. To je nezávislé na použitém systému správy databáze. Na druhou stranu je fyzický datový model odvozen od logického datového modelu a zahrnuje strukturu databáze včetně specifikace tabulek, sloupců a klíčových omezení. Tento model se liší podle použitého systému správy databáze.
Doporučená:
Rozdíl Mezi Modelem Fluidní Mozaiky A Sendvičovým Modelem
Klíčovým rozdílem mezi modelem tekuté mozaiky a sendvičovým modelem je to, že model tekuté mozaiky uvádí, že buněčná membrána je tekutá fosfolipidová dvojvrstva ve
Rozdíl Mezi Fyzickým DFD A Logickým DFD
Fyzické DFD vs logické DFD Abychom porozuměli rozdílům mezi fyzickým a logickým DFD, potřebujeme vědět, co je DFD. DFD je zkratka pro datový tok
Rozdíl Mezi Koncepčním A Logickým Modelem
Konceptuální vs. logický model Datové modelování je jeden úkol, který mnoho modelářů mate kvůli použití různých návrhů modelování. Tři styly dat
Rozdíl Mezi Modelem Vodopádu A Modelem V
Klíčový rozdíl - model vodopádu vs. model V Klíčový rozdíl mezi modelem vodopádu a modelem V spočívá v tom, že v modelu vodopádu není testování softwaru
Rozdíl Mezi Nákladovým Modelem A Modelem Přecenění
Klíčový rozdíl - model nákladů oproti modelu přecenění Model nákladů a model přecenění jsou specifikovány v IAS 16 - nemovitosti, stroje a zařízení a jsou odkazovány