Model logické a fyzické databáze
Logický vs. fyzický model databáze
Pro vizualizaci databáze, která byla navržena pro určitý obchodní požadavek, jsou vyžadovány logické a fyzické databázové modely. Modely pomáhají při zobrazování souvislostí 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. Modelování dat je souvislost mezi systémovými požadavky a obchodními potřebami. Existují dva datové modely, logické a fyzické.
Logický model databáze
Pro sestavování obchodních požadavků a pro reprezentaci požadavků jako modelu je zapotřebí logické modelování databází. To je spojeno především se shromažďováním obchodních potřeb spíše než s databázovým designem. Informace, které je třeba shromáždit, se týkají organizačních jednotek, obchodních subjektů a obchodních procesů.
Po sestavení informací se vytvoří zprávy a diagramy, včetně těchto:
Vztah schématu ERD-Entity zobrazuje vztah mezi různými kategoriemi dat a zobrazuje různé kategorie údajů potřebných pro vývoj databáze. Schéma obchodních procesů - ukazuje činnost jednotlivců v rámci společnosti. Zobrazuje, jak se údaje v organizaci přesouvají na základě toho, který aplikační rozhraní lze navrhnout. Dokumentace zpětné vazby od uživatelů.
Logické databázové modely v zásadě určují, zda byly shromážděny všechny požadavky na podnikání. Kontroluje je vývojář, manažer a nakonec koncoví uživatelé, aby zjistili, zda je třeba před fyzickým modelováním shromáždit více informací.
Model fyzické databáze Modelování fyzické databáze se zabývá návrhem aktuální databáze založené na požadavcích shromážděných během logického modelování databáze. Všechny shromážděné informace jsou převedeny do relačních modelů a obchodních modelů. Během fyzického modelování jsou objekty definovány na úrovni nazvané úroveň schématu. Schéma se považuje za skupinu objektů, které jsou v databázi navzájem propojeny. Tabulky a sloupce jsou vytvořeny podle informací poskytnutých při logickém modelování. Primární klíče, jedinečné klíče a cizí klíče jsou definovány tak, aby poskytovaly omezení. Rejstříky a snímky jsou definovány. Data mohou být shrnuty a uživatelé mají po vytvoření tabulek alternativní perspektivu.
Modelování fyzické databáze závisí na již používaném softwaru v organizaci. Je specifický pro software. Fyzické modelování zahrnuje: Diagram modelu serveru - Obsahuje tabulky a sloupce a různé vztahy, které existují v databázi. Návrhová dokumentace databáze. Zpracování dokumentace uživatelů. Souhrn: 1.Logické modelování databází slouží především ke shromažďování informací o podnikových potřebách a nezahrnuje návrh databáze; vzhledem k tomu, že modelování fyzické databáze je vyžadováno především pro skutečné zpracování databáze. 2.Logické modelování databází nezahrnuje indexy a omezení; logický databázový model pro aplikaci lze použít v různých databázových softwarových aplikacích a implementacích; zatímco modelování fyzické databáze je specifické pro software a hardware a má indexy a omezení. 3.Logické modelování databáze zahrnuje; ERD, schémata obchodních procesů a dokumentace zpětné vazby uživatelů; zatímco modelování fyzické databáze zahrnuje; diagram modelu serveru, dokumentaci návrhu databáze a dokumentaci zpětné vazby uživatelů.