Kas yra konceptuali schema?

Koncepcinė schema yra projektavimo modelis, naudojamas duomenų bazėje ar kitame kompiuterinės sistemos objekte esančios informacijos struktūrai suplanuoti arba vizualiai pavaizduoti. Jis nusako konkrečius sistemos objektus, jų atributus ir ryšius tarp įvairių objektų. Koncepcinės schemos tikslas yra pateikti aukštesnio lygio tvarką skaičiavimo sistemai. Didelės apimties organizacijų kompiuterinės sistemos yra tokios sudėtingos, kad joms reikalingas tokio tipo makrovaldymas, kad jos veiktų tinkamai ir efektyviai.

Norėdami įsivaizduoti konceptualią schemą, pavaizduokite kvadratų seriją. Kiekvienas kvadratas sistemos struktūroje reiškia objektų lentelę, pvz., Darbuotojai, Dabartiniai darbuotojai, Projektai, Darbo užmokesčio skalė ir pan. Šios esybės yra išdėstytos iš viršaus į apačią ir sujungtos linijomis, priklausomai nuo santykių ir asociacijų. Pavyzdžiui, lentelė Dabartiniai darbuotojai natūraliai bus susijęs lentelės Darbuotojai poaibis, todėl lentelė Dabartiniai darbuotojai atsiskirs vertikaliai nuo lentelės Darbuotojai. Ir atvirkščiai, lentelė Projektai ir atlyginimų skalė bus susieta su lentele Dabartiniai darbuotojai, nes kiekvienas dabartinis darbuotojas gaus atlyginimą ir dirbs su vienu ar daugiau projektų. Dėl to šios lentelės horizontaliai išsišakos nuo dabartinių darbuotojų lentelės.

Koncepcinė schema taip pat gali aprašyti ne tik pagrindinius ryšius tarp objektų, bet ir parametrus, kurie turi būti tenkinami sistemoje. Tai yra konkrečios organizacijos taisyklės, įdiegtos siekiant užtikrinti tvarką sistemoje. Pavyzdžiui, nurodant, kad kiekvienas esamas darbuotojas taip pat turi egzistuoti lentelėje Darbuotojai, arba nurodant, kad kiekvienas esamas darbuotojas turi turėti bent vieną, bet ne daugiau kaip tris projektus. Įgyvendindama šias taisykles projektavimo lygmeniu, įmonė užtikrina, kad sistemoje jų nebus galima pažeisti.

Ši struktūra leidžia sistemų dizaineriams akimirksniu suprasti įvairias kompiuterių tinklo dalis ir posistemes. Galutinis to rezultatas yra tas, kad sistemos pakeitimus lengviau atlikti, nes akivaizdu, kuriuos susijusius objektus paveiks konkrečių sistemos objektų modifikavimas. Tęsiant ankstesnį pavyzdį, iš priklausomų darbuotojų ir esamų darbuotojų santykių tampa akivaizdu, kad bet kokie darbuotojų subjekto pakeitimai natūraliai turės įtakos ir esamiems darbuotojams.