Rozdiel medzi logickým a fyzickým databázovým modelom

Logický verzus fyzický databázový model

Logické a fyzické databázové modely sú potrebné na vizuálne prezentovanie databázy, ktorá bola navrhnutá pre určité obchodné požiadavky. Modely pomáhajú ukázať priradenie obchodných požiadaviek a databázových objektov. Je to potrebné na presné a úplné zhromaždenie všetkých požiadaviek databázy. Dátové modelovanie je spojenie medzi systémovými požiadavkami a obchodnými potrebami. Existujú dva dátové modely, logické a fyzické.

Logický databázový model

Logické databázové modelovanie sa vyžaduje na zostavenie obchodných požiadaviek a reprezentáciu požiadaviek ako modelu. Je to skôr spojené so zhromažďovaním obchodných potrieb, ako s návrhom databázy. Informácie, ktoré je potrebné zhromaždiť, sa týkajú organizačných jednotiek, podnikateľských subjektov a obchodných procesov.

Po zostavení informácií sa vytvoria správy a diagramy vrátane týchto:

Schéma vzťahov ERD-entita ukazuje vzťah medzi rôznymi kategóriami údajov a ukazuje rôzne kategórie údajov potrebné na vývoj databázy..
Schéma podnikových procesov - Ukazuje činnosti jednotlivcov v rámci spoločnosti. Ukazuje, ako sa údaje pohybujú v rámci organizácie na základe toho, ktoré aplikačné rozhranie môže byť navrhnuté.
Spätná väzba od používateľov.

Logické databázové modely v podstate určujú, či boli splnené všetky požiadavky podnikania. Vývojári, manažment a koneční používatelia skontrolujú, či je potrebné zhromaždiť viac informácií pred začatím fyzického modelovania..

Fyzický databázový model
Fyzikálne modelovanie databázy sa zaoberá návrhom skutočnej databázy na základe požiadaviek získaných pri modelovaní logických databáz. Všetky zhromaždené informácie sa prevádzajú na relačné modely a obchodné modely. Počas fyzického modelovania sú objekty definované na úrovni nazývanej úroveň schémy. Schéma sa považuje za skupinu objektov, ktoré spolu súvisia v databáze.
Tabuľky a stĺpce sa vyrábajú podľa informácií poskytnutých počas logického modelovania. Primárne kľúče, jedinečné kľúče a cudzie kľúče sú definované za účelom poskytnutia obmedzení. Sú definované indexy a snímky. Údaje sa dajú zhrnúť a používateľom sa po vytvorení tabuliek poskytne alternatívna perspektíva.

Modelovanie fyzickej databázy závisí od softvéru, ktorý sa už v organizácii používa. Je špecifický pre softvér. Fyzikálne modelovanie zahŕňa:

Schéma modelu servera - Obsahuje tabuľky a stĺpce a rôzne vzťahy, ktoré existujú v databáze.
Návrh dokumentácie databázy.
Spätná väzba od používateľov.

Zhrnutie:

1.Logické modelovanie databázy slúži najmä na zhromažďovanie informácií o obchodných potrebách a nezahŕňa navrhovanie databázy; keďže fyzické modelovanie databázy sa vyžaduje najmä na skutočné navrhovanie databázy.
2.Logické modelovanie databázy neobsahuje indexy a obmedzenia; logický databázový model pre aplikáciu možno použiť v rôznych databázových softvéroch a implementáciách; zatiaľ čo fyzické modelovanie databázy je špecifické pre softvér a hardvér a má indexy a obmedzenia.
3.Logické modelovanie databázy zahŕňa; ERD, schémy obchodných procesov a dokumentácia spätnej väzby od používateľov; keďže modelovanie fyzických databáz zahŕňa; schéma modelu servera, dokumentácia návrhu databázy a dokumentácia spätnej väzby od používateľa.