Rozdíl mezi logickým a fyzickým databázovým modelem

Logický vs. fyzický databázový model

Logické a fyzikální databázové modely jsou nutné pro vizuální představení databáze, která byla navržena pro určitý obchodní požadavek. Modely pomáhají ukázat asociaci obchodních požadavků a databázových objektů. To je nezbytné pro přesné a úplné shromáždění všech požadavků databáze. Datové modelování je spojením mezi systémovými požadavky a obchodními potřebami. Existují dva datové modely, logický a fyzický.

Logický databázový model

Logické databázové modelování je vyžadováno pro sestavení obchodních požadavků a reprezentaci požadavků jako modelu. Je spojena spíše se shromažďováním obchodních potřeb než s návrhem databáze. Informace, které je třeba shromáždit, se týkají organizačních jednotek, obchodních subjektů a obchodních procesů.

Po sestavení informace se vytvoří sestavy a diagramy, včetně těchto:

Schéma vztahů ERD-Entity ukazuje vztah mezi různými kategoriemi dat a ukazuje různé kategorie dat potřebné pro vývoj databáze.
Schéma obchodního procesu - Ukazuje činnosti jednotlivců v rámci společnosti. Ukazuje, jak se data pohybují v rámci organizace na základě toho, jaké aplikační rozhraní lze navrhnout.
Zpětná vazba od uživatelů.

Logické databázové modely v podstatě určují, zda byly splněny všechny požadavky podniku. Vývojáři, správa a koneční uživatelé je zkontrolováni, aby zjistili, zda je třeba shromáždit více informací před zahájením fyzického modelování..

Fyzický databázový model
Fyzické databázové modelování se zabývá návrhem skutečné databáze na základě požadavků shromážděných během logického modelování databáze. Všechny získané informace jsou převedeny na relační modely a obchodní modely. Během fyzického modelování jsou objekty definovány na úrovni nazývané úroveň schématu. Schéma je považována za skupinu objektů, které jsou vzájemně propojeny v databázi.
Tabulky a sloupce se vytvářejí podle informací poskytnutých během logického modelování. Primární klíče, jedinečné klíče a cizí klíče jsou definovány, aby poskytovaly omezení. Jsou definovány indexy a snímky. Data lze shrnout a uživatelům jsou poskytnuty alternativní perspektivy, jakmile jsou tabulky vytvořeny.

Modelování fyzických databází závisí na softwaru, který se již v organizaci používá. Je to specifický software. Fyzikální modelování zahrnuje:

Diagram modelu serveru - Obsahuje tabulky a sloupce a různé vztahy, které existují v databázi.
Návrh dokumentace k databázi.
Zpětná vazba dokumentace uživatelů.

Souhrn:

1.Logické modelování databáze je hlavně pro shromažďování informací o obchodních potřebách a nezahrnuje navrhování databáze; zatímco fyzické modelování databáze je vyžadováno hlavně pro skutečné navrhování databáze.
2.Logické modelování databáze nezahrnuje indexy a omezení; logický databázový model aplikace lze použít v různých databázových programech a implementacích; zatímco modelování fyzických databází je specifické pro software a hardware a má indexy a omezení.
3.Logické modelování databáze zahrnuje; ERD, diagramy obchodních procesů a dokumentace zpětné vazby od uživatelů; vzhledem k tomu, že modelování fyzických databází zahrnuje; schéma modelu serveru, dokumentace návrhu databáze a dokumentace zpětné vazby od uživatele.