Loogiline vs füüsilise andmebaasi mudel
Teatud ärinõuete jaoks välja pakutud andmebaasi visuaalseks esitamiseks on vaja loogilisi ja füüsilisi andmebaasimudeleid. Mudelid aitavad näidata ärinõuete ja andmebaasi objektide seotust. See on vajalik andmebaasi kõigi nõuete täpseks ja täielikuks kogumiseks. Andmete modelleerimine on seos süsteeminõuete ja ärivajaduste vahel. Andmemudeleid on kaks, loogiline ja füüsiline.
Loogilise andmebaasi mudel
Ärinõuete koostamiseks ja nõuete esitamiseks mudelis on vaja loogilist andmebaasi modelleerimist. Seda seostatakse peamiselt ärivajaduste kogumisega, mitte andmebaasi kujundamisega. Kogumist vajav teave on organisatsiooniüksuste, majandusüksuste ja äriprotsesside kohta.
Kui teave on koostatud, koostatakse aruanded ja diagrammid, sealhulgas järgmised:
ERD-olemi suhete diagramm näitab seost erinevate andmekategooriate vahel ja andmebaasi arendamiseks vajalikke erinevaid andmekategooriaid.
Äriprotsesside diagramm - see näitab üksikisikute tegevust ettevõttes. See näitab, kuidas andmed organisatsioonis liiguvad, tuginedes sellele, millist rakenduse liidest saab kujundada.
Kasutajate tagasisidedokumentatsioon.
Loogilise andmebaasi mudelid määravad põhimõtteliselt selle, kas kõik ettevõtte nõuded on täidetud. Arendajad, juhtkond ja lõppkasutajad vaatavad selle üle ja vaatavad, kas enne füüsilise modelleerimise algust on vaja koguda rohkem teavet.
Füüsilise andmebaasi mudel
Füüsilise andmebaasi modelleerimine tegeliku andmebaasi kujundamisega põhineb loogilise andmebaasi modelleerimise käigus kogutud nõuetel. Kogu kogutud teave muundatakse relatsioonimudeliteks ja ärimudeliteks. Füüsilise modelleerimise käigus määratletakse objektid tasemel, mida nimetatakse skeemi tasandiks. Skeemiks loetakse andmebaasis üksteisega seotud objektide rühma.
Tabelid ja veerud tehakse vastavalt loogilise modelleerimise käigus esitatud teabele. Peamised võtmed, kordumatud võtmed ja võõrad võtmed on piirangute tagamiseks määratletud. Määratletud on indeksid ja hetktõmmised. Andmeid saab kokku võtta ja kasutajatele pakutakse alternatiivset vaatenurka pärast tabelite loomist.
Füüsilise andmebaasi modelleerimine sõltub sellest, millist tarkvara organisatsioonis juba kasutatakse. See on tarkvara spetsiifiline. Füüsiline modelleerimine hõlmab:
Serverimudeliskeem - see sisaldab tabeleid ja veerge ning erinevaid seoseid, mis eksisteerivad andmebaasis.
Andmebaasi kujundamise dokumentatsioon.
Kasutajate tagasiside dokumendid.
Kokkuvõte:
1.Loogilise andmebaasi modelleerimine on peamiselt ette nähtud teabe kogumiseks ärivajaduste kohta ega hõlma andmebaasi kujundamist; arvestades, et andmebaasi füüsiliseks modelleerimiseks on vaja peamiselt andmebaasi tegelikku kavandamist.
2.Loogilise andmebaasi modelleerimine ei sisalda indekseid ja piiranguid; rakenduse loogilist andmebaasimudelit saab kasutada erinevates andmebaasi tarkvarades ja rakendustes; arvestades, et füüsilise andmebaasi modelleerimine on tarkvara- ja riistvarapõhine ning sellel on indeksid ja piirangud.
3.Loogilise andmebaasi modelleerimine sisaldab; ERD, äriprotsesside diagrammid ja kasutajate tagasiside dokumendid; füüsilise andmebaasi modelleerimine hõlmab; serverimudeliskeem, andmebaasi kujundamise dokumentatsioon ja kasutajate tagasiside dokumendid.