DBMS-in strukturu

Sistem dizaynı ilə bağlı müsahibə sualları o qədər açıq ola bilər ki, düzgün hazırlaşmağı bilmək çox çətindir. İndi satın aldıqdan sonra Amazon, Microsoft və Adobe-nin dizayn dövrlərini sındıra bilirəm Bu kitabı. Gündəlik bir yenidən nəzərdən keçirin dizayn sualı və söz verirəm ki, dizayn dövrünü sındıra bilərsiniz.

DBMS-nin strukturu – Bu yazıda biz Verilənlər Bazasının İdarəetmə Sisteminin (DBMS) strukturunu əhatə edəcəyik. Biz verilənlər bazasına necə qoşula biləcəyimizi gördük. Bəs bütün istifadəçi sorğularını emal etmək üçün verilənlər bazası necə qurulub? Böyük həcmdə məlumatların saxlanmasına cavabdeh olduğu və eyni zamanda istifadəçilərdən gələn çoxsaylı sorğuları idarə etmək qabiliyyətinə malik olduğundan, onlar düzgün şəkildə təşkil edilməlidir. Verilənlər bazasını beyin kimi təsəvvür etmək olar! Beynin quruluşu necədir? Bir az mürəkkəbdir və beynin hər bir hissəsi bəzi xüsusi vəzifələrə cavabdehdir. Eynilə, verilənlər bazası da tərtib edilmişdir.

Çox yüksək səviyyədə bir verilənlər bazası aşağıdakı diaqramda göstərildiyi kimi qəbul edilir. Onlara aşağıda ətraflı baxaq.

  • Tətbiqlər: - İstifadəçinin istəklərini daxil etdiyi istifadəçi dostu bir veb səhifə kimi qəbul edilə bilər. Burada sadəcə ehtiyac duyduğu təfərrüatları daxil edir və məlumat almaq üçün düymələrə basır.
  • Son istifadəçi: - Həqiqi onlardır verilənlər bazası istifadəçiləri. Onlar inkişaf etdiricilər, dizaynerlər, inzibatçılar və ya verilənlər bazasının həqiqi istifadəçiləri ola bilərlər.
  • DDL: - Data Definition Language (DDL) verilənlər bazasında verilənlər bazası, sxem, cədvəllər, xəritələr və s. Yaratmaq üçün atılan bir sorğudur. Bunlar istifadə olunan əmrlərdir yaratmaq verilənlər bazasında ilk dəfə cədvəllər, indekslər kimi obyektlər. Başqa sözlə, verilənlər bazasının strukturunu yaradırlar.
  • DDL Tərtibçi: - Verilənlər bazasının bu hissəsi DDL əmrlərinin işlənməsindən məsuldur. Bu o deməkdir ki, bu kompilyator əmri maşınla başa düşülən kodlara ayırır. Cədvəlin adı, istifadə etdiyi yer, içindəki sütun sayı, Xəritəçəkmə məlumatı və s. Kimi metadata məlumatlarını saxlamağa da cavabdehdir.
  • DML Tərtibçi: - İstifadəçi qeydləri daxil etdikdə, sildikdə, yenilədikdə və ya verilənlər bazasından götürdükdə, bəzi düymələrə basaraq anladığı sorğuları göndərəcəkdir. Ancaq verilənlər bazasının istəyi başa düşməsi / başa düşməsi üçün obyekt koduna bölünməlidir. Bunu bu tərtibçi edir. Bunu bir insandan bir sual soruşduqda, bunun beyinə çatmaq üçün dalğalara necə bölündüyü kimi təsəvvür etmək olar!
  • Sorğu Optimizatoru: - Bir istifadəçi bəzi istəkləri işə saldıqda, məlumat bazasında necə atılacağını ən az narahat edir. Verilənlər bazasından və onun fəaliyyət tərzindən hamısı xəbərdar deyil. Ancaq istək nə olursa olsun, məlumatları verilənlər bazasından götürmək, daxil etmək, yeniləmək və ya silmək üçün səmərəli olmalıdır. Sorğu optimizatoru DML kompilyatorundan alınan istifadəçi istəklərini icra etməyin ən yaxşı yolunu seçir. Dalğaları beyinə daşımaq üçün ən yaxşı sinir seçməyə bənzəyir!
  • Saxlanan Data Manager: - Bu Database Control System olaraq da bilinir. Verilənlər bazasının əsas mərkəzi sistemlərindən biridir. Müxtəlif vəzifələrdən məsuldur
    • Sorğu optimallaşdırıcısından alınan istəkləri maşın tərəfindən başa düşülən formaya çevirir. Verilənlər bazasında həqiqi istəklər yaradır. Cavab vermək üçün beynin dəqiq hissəsini götürməyə bənzəyir.
    • Məhdudiyyətləri tətbiq etməklə ardıcıllığı və bütövlüyü qorumağa kömək edir. Bu o deməkdir ki, o, uşaq girişi varsa, hər hansı məlumatın daxil edilməsinə/yenilənməsinə/silməsinə icazə vermir. Eynilə, etmir istənilən dublikatın daxil olmasına icazə verin verilənlər bazası cədvəllərinə dəyər.
    • It paralel nəzarət edir Giriş. Eyni anda verilənlər bazasına daxil olan bir çox istifadəçi varsa, hamısının düzgün məlumatları görməsini təmin edir. Bir çox istifadəçinin əməliyyatları arasında məlumat itkisi və ya məlumat uyğunsuzluğunun olmamasına zəmanət verir.
    • Verilənlər bazasını yedəkləməyə kömək edir və lazım olduqda məlumatları bərpa edir. Çox böyük bir verilənlər bazası olduğundan və gözlənilməz istismarı olduqda əməliyyatvə dəyişiklikləri geri qaytarmaq asan deyil. Bu saxlayır bütün məlumatların ehtiyat nüsxəsi bərpa oluna bilməsi üçün.
  • Məlumat faylları: - İçində saxlanan həqiqi məlumatlar var. Maqnetik lentlər, maqnit disklər və ya optik disklər kimi saxlanıla bilər.
  • Tərtib olunmuş DML: - Bəzi işlənmiş DML ifadələri (taxmaq, yeniləmə, silmək) bənzər istəklər olarsa yenidən istifadə ediləcək şəkildə saxlanılır.
  • Məlumat lüğəti: - Verilənlər bazası haqqında bütün məlumatları ehtiva edir. Adından da göründüyü kimi lüğət bütün məlumat elementlərindən. Bütün bunların təsvirini ehtiva edir masaları, görmək, maddi baxışlar, məhdudiyyətlər, indekslər, tetiklerVə sairə
Verilənlər Bazası İdarəetmə Sisteminin (DBMS) strukturuPin
Verilənlər Bazası İdarəetmə Sisteminin (DBMS) strukturu

arayış

Crack Sistemi Dizayn Müsahibələri
Translate »
1