Model logičke i fizičke baze podataka
Logički model fizikalne baze podataka
Logički i fizički modeli baze podataka potrebni su kako bi vizualno prikazali bazu podataka koja je predložena za određeni poslovni zahtjev. Modeli pomažu pri prikazivanju povezanosti poslovnih zahtjeva i objekata baze podataka. To je neophodno kako bi se svi zahtjevi baze podataka precizno i potpuno prikupili. Modeliranje podataka je veza između zahtjeva sustava i poslovnih potreba. Postoje dva modela podataka, logički i fizički.
Logički model baze podataka
Modeliranje logičkih baza podataka je potrebno za sastavljanje poslovnih zahtjeva i predstavljanje zahtjeva kao modela. Uglavnom je povezana s prikupljanjem poslovnih potreba, a ne s dizajnom baze podataka. Informacije koje treba prikupiti odnose se na organizacijske jedinice, poslovne subjekte i poslovne procese.
Nakon prikupljanja podataka izrađuju se izvještaji i dijagrami, uključujući sljedeće:
Shema odnosa ERD-entiteta prikazuje odnos između različitih kategorija podataka i pokazuje različite kategorije podataka potrebnih za razvoj baze podataka. Dijagram poslovnih procesa - prikazuje aktivnosti pojedinaca unutar tvrtke. Prikazuje se kako se podaci kreću unutar organizacije na temelju kojih se aplikacijskog sučelja može dizajnirati. Dokumentacija za povratne informacije od strane korisnika.
Logička baza podataka u osnovi određuje jesu li prikupljeni svi zahtjevi poslovanja. Razvojni programeri, upravljanje i konačno korisnici pregledavaju kako bi vidjeli treba li se prikupiti više informacija prije pokretanja fizičkog modeliranja.
Model fizičke baze podataka Fizikalna baza podataka modeliranje bavi se projektiranjem stvarne baze podataka na temelju zahtjeva prikupljenih tijekom logičke baze podataka modeliranje. Sve prikupljene informacije pretvaraju se u relacijske modele i poslovne modele. Tijekom fizičkog modeliranja objekti se definiraju na razini koja se zove shema. Shema se smatra skupinom objekata koji su međusobno povezani u bazi podataka. Tablice i stupci izrađeni su prema informacijama danim tijekom logičkog modeliranja. Primarni ključevi, jedinstveni ključevi i strani ključevi definirani su kako bi pružili ograničenja. Definirani su indeksi i snimke. Podaci se mogu sažeti, a korisnicima se pruža alternativna perspektiva nakon što su tablice stvorene.
Modeliranje fizičke baze podataka ovisi o softveru koji se već koristi u organizaciji. To je softver specifičan. Fizičko modeliranje uključuje: Dijagram modela poslužitelja - uključuje tablice i stupce te različite veze koje postoje unutar baze podataka. Dokumentacija za izradu baze podataka. Dokumentacija povratnih informacija korisnika. Sažetak: 1.Logicna baza podataka modeliranje je uglavnom za prikupljanje informacija o poslovnim potrebama i ne uključuje izradu baze podataka; dok je modeliranje fizičke baze podataka uglavnom potrebna za stvarni dizajn baze podataka. 2. Modalna baza podataka ne uključuje indekse i ograničenja; logički model baze podataka za aplikaciju može se koristiti u različitim softverima i implementacijama baze podataka; dok je modeliranje fizičke baze podataka specifično za softver i hardver i ima indekse i ograničenja. 3.Logicna baza podataka modeliranje uključuje; ERD, dijagrami poslovnih procesa i dokumentacija povratnih informacija korisnika; dok modeliranje fizičke baze podataka uključuje; dijagram modela poslužitelja, dokumentaciju za dizajn baze podataka i dokumentaciju korisničke povratne informacije.