16.
Verilənlər bazasının idarəetmə sistemləri (VBİS)
Verilənlər bazasının mərkəzləşdirilmiş idarə olunmasını və verilənlərə müraciəti
təmin etmək üçün linqvistik və proqram vasitələrindən ibarət xüsusi kompleks yaradılır
ki, onun da adına verilənlər bazasının idarəetmə sistemi (VBİS) deyilir. VBİS
informasiya sisteminin mərkəzi hissəsini təşkil edir. Verilənlərin təsvir edilməsi üçün
seçilən modeldən asılı olmayaraq, verilənlər VB-də əlaqələndirilmiş fayllar şəklində
saxlanılır. Odur ki, VBİS-in əsas funksiyalarına aşağıdakılar aiddir:
VB-nin fayllarını, aralarındakı əlaqələri nəzərə almaqla, təşkil etmək;
VB-də lazımi düzəlişləri –
verilənlərin əlavə edilməsi, dəyişdirilməsi və
silinməsi – təmin etmək;
Sorğulara görə verilənlərə müraciəti yerinə yetirmək.
Bu əsas funksiyalardan əlavə müasir VBİS-lər də sorğuya görə seçilən
verilənlərin emalı (onlar üzərində hesab və məntiq əməllərinin aparılması) və çıxış
sənədlərinin (hesabatların) lazımi formaya salınıb, əks etdirilməsi də nəzərə alınır. VBİS-
in əsas komponentləri olan verilənlər bazası, proqram təminatı, linqvistik təminat və VB-
nin adminstratoru.
Verilənlərə müraciətin VBİS tərəfindən idarə olunması aşağıdakı kimi aparılır:
1.
VBİS sorğunu qəbul edərək onun təhlil edir.
2.
Müəyyən dildən (məsələn SQL dilindən) istifadə etməklə istifadəçi öz
sorğusunu sistemə daxil edir.
3.
Sonra VBİS tərəfindən həmin sorğuya uyğun xarici sxem, onun konseptual
sxemdə əksi (xarici - konseptual),
konseptual sxem, konseptual sxemin daxili sxemdə
əksi araşdırılıb, tələb olunan verilənlərin daxili strukturları təyin olunur.
4.
VBİS saxlanan verilənlər üzərində tələb olunan əməliyyatları aparır.
Fərz edək ki, istifadəçinin sorğusuna görə xarici yazının müəyyən nüsxəsinin
seçilməsi tələb olunur. Ümumi halda tələb olunan verilənlərin seçilməsi üçün konseptual
yazıların bir neçə nüsxəsinin seçilməsi lazım gəlir. Bu isə öz növbəsində fiziki səviyyədə
saxlanılan yazıların bir neçə nüsxəsindən müəyyən sahələrin seçilməsini tələb edir.
Əvvəlcə VBİS saxlanan yazıların tələb olunan nüsxələrini seçməli, konseptual yazıların
tələb olunan nüsxələrini qurmalı və nəhayət, xarici yazının nüsxəsini formalaşdırmalıdır.
Hər mərhələdə verilənlərin tipinin çevrilməsi və ya başqa çevrilmələr tələb oluna bilər.
VBİS verilənlərin bütün səviyyələrdə (xarici, konseptual,
daxili və uyğun
əksolunmalar) təyinini və bu təyinlərin uyğun formalara çevrilməsini təmin etməlidir.
Bunun üçün onun tərkibində linqvistik vasitələr (verilənlərin təsvir dilləri) və linqvistik
prosessor olmalıdır.
VBİS verilənlərin seçilməsi, dəyişdirilməsi, yeniləşdirilməsi və silinlməsi
əməliyyatlarını təmin etməlidir. Bunun üçün o verilənlərin emalı
dilinə və prosessora
malik olmalıdır. Həmin prosessor həm reqlamentli (planlaşdırılmış), həm də
təsadüfi
(planlaşdırılmamış) sorğuların emalını təmin etməlidir. Təsadüfi sorğuların emalı xüsusi
problem olduğundan, o, VBİS-in və ona əlavə olunan üsqurum proqram vasitələrinin
köməkliyi ilə həll olunur. Reqlamentli sorğular adətən əməliyyat xarakterli tətbiq üçün
(məsələn, standart formalarda müxtəlif hesabat cədvəllərinin qurulması), təsadüfi
sorğular isə qərarların qəbulunun informasiya təminatı üçün nəzərdə tutulur. Reqlamentli
sorğuların emalı əvvəlcədən hazırlanmış proqramlarla, təsadüfi sorğuların emalı isə
təyinat üzrə interaktiv aparılır.
VBİS-in vacib tərkib hissələrindən biri də verilənlər lüğətidir. Verilənlər lüğətinə
sistemin metaverilənlər bazası kimi baxmaq olar. Burada “verilənlər haqqında verilənlər”
(“metaverilənlər”), o cümlədən hər səviyyəyə uyğun sxemlərin (xarici, konseptual, daxili)
təsviri, sxemlərin bir-birində əksləri,standart sorğular, həmin sorğularla onları emal edən
proqramlar arasında əlaqələr, sorğulara uyğun hesabat formaları, istifadəçilər,
verilənlərin alınma
mənbələri, sistemə qoşulan terminallar və s. haqqında məlumat
saxlanır. Metaverilənlər bazasının idarə olunması, yəni onun yaradılması, verilənlərin
seçilməsi və dəyişikliklər aparılması üçün də ayrıca proqram təminatı hazırlanır.
Verilənlər lüğətinə bəzə direktoriya və ya kataloq deyilir.
Bəzi hallarda, istifadəçilər
sistemdən uzaq məsafədə olanda, sorğular VB-ya
kommunikasiya məlumatı formasında ötürülür (istifadəçinin işçi stansiyasından birbaşa
və ya əməliyyat məntəqəsi vasitəsilə VBİS-ə). İstifadəçilərə cavablar da VBİS-dən
birbaşa və ya əməliyyat məntəqəsi vasitəsilə bu cür məlumat formasında çatdırılır. Bu
prosesin idarəolunması “verilənlərin ötürülməsi dispetçeri” adlanan proqram kompleksi
vasitəsilə aparılır. Adətən bu proqram kompleksi VBİS-dən ayrı yaradılır və özünün
hüquqi əsaslarına malik olur. Bu cür sistemlərə paylanmış verilənlər bazaları deyilir. Bu
tip sistem son illərdə geniş yayılan kliyent-server arxitekturası ilə qurulur.
Beləliklə, VBİS-in əsas vəzifəsi VB ilə istifadəçi arasında interfeysin təmin
edilməsidir. İstifadəçi interfeysi istifadəçinin sistemlə əlaqəsini təmin edir.
Dostları ilə paylaş: