Razlika između logičkog i fizičkog modela baze podataka

Logički model vs fizički model baze podataka

Logički i fizički modeli baze podataka potrebni su kako bi se vizualno predstavila baza podataka koja je predložena za određeni poslovni zahtjev. Modeli pomažu u prikazivanju povezanosti poslovnih zahtjeva i objekata baze podataka. Ovo je potrebno kako bi se točno i u potpunosti prikupili svi zahtjevi baze podataka. Modeliranje podataka veza je između zahtjeva sustava i poslovnih potreba. Postoje dva modela podataka, logički i fizički.

Logički model baze podataka

Za sastavljanje poslovnih zahtjeva i predstavljanje zahtjeva kao modela modeliranje je potrebno za modeliranje logičke baze podataka. Uglavnom se povezuje s prikupljanjem poslovnih potreba, a ne dizajnom baza podataka. Podaci koje je potrebno prikupiti odnose se na organizacijske jedinice, poslovne subjekte i poslovne procese.

Nakon što se informacije sastave, izrađuju se izvještaji i dijagrami, uključujući sljedeće:

Dijagram odnosa ERD-entiteta prikazuje odnos između različitih kategorija podataka i prikazuje različite kategorije podataka potrebnih za razvoj baze podataka.
Dijagram poslovnih procesa-prikazuje aktivnosti pojedinaca unutar tvrtke. Pokazuje kako se podaci kreću unutar organizacije na temelju kojeg aplikacijskog sučelja može biti dizajnirano.
Povratna dokumentacija od strane korisnika.

Logički modeli baza podataka u osnovi određuju jesu li prikupljeni svi zahtjevi tvrtke. Pregledaju ga programeri, uprava i na kraju krajnji korisnici kako bi vidjeli treba li prikupiti više informacija prije nego što započne fizičko modeliranje.

Model fizičke baze podataka
Fizičko modeliranje baze podataka bavi se dizajniranjem stvarne baze podataka na temelju zahtjeva prikupljenih tijekom modeliranja logičke baze podataka. Sve prikupljene informacije pretvaraju se u relacijske modele i poslovne modele. Tijekom fizičkog modeliranja objekti se definiraju na razini koja se zove shema. Shemom se smatra skupina objekata koji su međusobno povezani u bazi podataka.
Tablice i stupci izrađuju se prema podacima dobivenim tijekom logičkog modeliranja. Primarni ključevi, jedinstveni ključevi i strani ključevi definirani su kako bi se osigurala ograničenja. Definirani su indeksi i snimke. Podaci se mogu sažeti, a korisnicima se pruža alternativna perspektiva nakon što su tablice izrađene.

Fizičko modeliranje baze podataka ovisi o softveru koji se već koristi u organizaciji. Softverski je specifičan. Fizičko modeliranje uključuje:

Dijagram modela poslužitelja-Sadrži tablice i stupce i različite odnose koji postoje u bazi podataka.
Projektna dokumentacija baze podataka.
Povratna dokumentacija korisnika.

Sažetak:

1. Logičko modeliranje baza podataka uglavnom je za prikupljanje podataka o poslovnim potrebama i ne uključuje dizajn baze podataka; budući da je fizičko modeliranje baze podataka uglavnom potrebno za stvarno projektiranje baze podataka.
2. Modeliranje logičke baze podataka ne uključuje indekse i ograničenja; logički model baze podataka za aplikaciju može se koristiti u različitim softverom i bazama podataka; budući da je modeliranje fizičke baze podataka specifično za softver i hardver te ima indekse i ograničenja.
3. Logičko modeliranje baze podataka uključuje; ERD, dijagrami poslovnih procesa i dokumentacija o povratnim informacijama korisnika; budući da modeliranje fizičke baze podataka uključuje; dijagram modela poslužitelja, dokumentacija za dizajn baze podataka i povratna dokumentacija korisnika.