Mündəricat[Gizlət][Göstər]
- 1. Verilənlər bazası dedikdə nəyi nəzərdə tutursunuz?
- 2. DBMS dedikdə nəyi nəzərdə tutursunuz?
- 3. Müxtəlif DBMS dillərini izah edin.
- 4. DBMS-nin bir neçə üstünlüklərini sadalayın?
- 5. DBMS-lərin adi fayl əsaslı sistemlərinin çatışmazlıqlarını qeyd edin.
- 6. DBMS-də ACID xassələri dedikdə nəyi nəzərdə tutursunuz?
- 7. SQL DBMS-də hansı rolu oynayır?
- 8. Verilənlər bazalarında boş yer və ya sıfır NULL dəyər kimi sayılırmı?
- 9. Məlumat anbarı tam olaraq nədir?
- 10. DBMS yoxlama məntəqəsi nə deməkdir?
- 11. Müxtəlif DBMS verilənlərin abstraksiya səviyyələrini təsvir edin.
- 12. “Sorğu optimallaşdırması” sizin üçün nə deməkdir?
- 13. Müəssisə-münasibətlərin modelləşdirilməsi: bu nədir?
- 14. Verilənlər bazası idarəetmə sistemində “obyekt”, “obyekt növü” və “obyekt toplusu” ifadələri nə deməkdir?
- 15. Əlaqələr nədir və DBMS-də hansı növ əlaqələr mövcuddur?
- 16. RDBMS tam olaraq nədir?
- 17. Verilənlər bazasında “intension” və “uzatma” terminləri nə deməkdir?
- 18. Normallaşdırmanın çoxsaylı üsulları hansılardır və “normallaşma” termini nə deməkdir?
- 19. Kilidi təsvir edin. Verilənlər bazası əməliyyatı zamanı paylaşılan kilidlə eksklüziv kilid arasındakı əsas fərq izah edilməlidir.
- 20. “Normallaşdırma” və “denormalizasiya” terminləri nə deməkdir?
- 21. Verilənlər bazasının bölmələrini və onun əhəmiyyətini təsvir edin.
- 22. “Proaktiv”, “retroaktiv” və “eyni zamanda yeniləmə” terminləri sizin üçün nə deməkdir?
- 23. “Kursor” termini sizin üçün nə deməkdir? Bir çox kursor növlərini təsvir edin.
- 24. Şəbəkə və iyerarxik verilənlər bazası modelləri arasındakı variasiyaları təsvir edin.
- 25. MongoDB-ni təsvir edin.
- 26. 2 səviyyəli və 3 səviyyəli DBMS sistemi arasındakı dəyişiklikləri təsvir edin.
- 27. Verilənlər bazasında “hashing” termini nə deməkdir?
- 28. Verilənlər bazası inzibatçısı DBMS-də hansı rolu yerinə yetirir?
- Nəticə
Məlumatlar dünyanın hər yerində tapıla bilər! Bugünkü bazarda hər gün 2.5 kvintilyon baytdan çox məlumat istehsal olunur.
Hamımızın bu məlumatları təhlil etməyimiz və verilənlər bazası idarəetmə sistemlərindən (DBMS) istifadə edərək tələb olunan nəticələri təqdim etməyimiz vacibdir. Digər tərəfdən, DBMS biliyinə sahib olmaq verilənlər bazası administratoru kimi işləməyi mümkün edir.
DBMS Müsahibə Sualları haqqında bu yazını oxuduğunuzu nəzərə alaraq, güman edirəm ki, siz artıq bu detallardan xəbərdarsınız. Məlumat analitikasındakı hər hansı bir peşə verilənlər bazası idarəetmə sistemləri (DBMS) haqqında möhkəm bir anlayışla başlamalıdır.
Effektiv verilənlər bazası sistemlərinin qurulması böyük həcmdə verilənləri təşkil etmək, qiymətləndirmək, keçmək və anlamlandırmaq bacarığını tələb edir.
Veri analitikasında karyeraya başlamış olmağınızdan və ya yeni başlamağınızdan asılı olmayaraq, növbəti iş müsahibənizdə uğur qazanmağınıza və arzuladığınız mövqeyə çatmağınıza kömək edəcək bir neçə DBMS müsahibə sualı.
Ən yaxşı DBMS müsahibə sualları müsahibənizi asanlaşdırmaq və mövzu haqqında anlayışınızı möhkəmləndirmək üçün sizin xeyrinizə bir siyahıda toplanmışdır.
1. Verilənlər bazası dedikdə nəyi nəzərdə tutursunuz?
Verilənlər bazası asanlıqla yenilənə, əldə edilə və saxlanıla bilən məlumatların məntiqi strukturlaşdırılmış toplusudur. Yarat əmri ilə yaradılan hər hansı bir şey verilənlər bazası obyektidir və verilənlər bazaları çox vaxt giriş və sahələri olan cədvəllər və ya obyektlərin kolleksiyalarından ibarətdir.
Cədvəldəki tək giriş cərgə və ya sıra ilə təmsil olunur. Cədvəlin müəyyən bir aspekti haqqında təfərrüatları təmin edən məlumatların saxlanmasının əsas hissələri atribut və ya sütundur.
DBMS istifadəçi tərəfindən verilən sorğulardan istifadə edərək verilənlər bazasından məlumatları alır.
2. DBMS dedikdə nəyi nəzərdə tutursunuz?
DBMS məntiqi əlaqəli məlumatların yaradılmasında və idarə edilməsində sizə kömək edən proqram proqramlarıdır.
Başqa sözlə desək, verilənlər bazası idarəetmə sistemi (DBMS) bizə verilənlər bazası qurmaq, ona məlumat əlavə etmək, silmək, məlumatların dəyişdirilməsi və s. daxil olmaqla müxtəlif əməliyyatları yerinə yetirmək üçün interfeys və ya alət verir.
Verilənlər bazası idarəetmə sistemi (DBMS) adlanan proqram məlumatların fayl əsaslı sistemdən daha təhlükəsiz şəkildə saxlanmasına imkan verir.
3. Müxtəlif DBMS dillərini izah edin.
Aşağıdakılar DBMS-lərin istifadə etdiyi bəzi dillərdir:
- DDL (Data Definition Language): Verilənlər bazasını müəyyən etmək üçün lazım olan təlimatlar ondadır. CREATE, DEĞİŞTİR, DROP, TRUNCATE, AD DEĞİŞTİR və s. bir neçə nümunədir.
- DML (Data Manipulation Language): Verilənlər bazasında verilənlərlə işləmək üçün lazım olan əmrləri ehtiva edir. Nümunələrə SEÇ, YENİLƏNDİR, INSERT, DELETE və s. daxildir.
- DCL (Data Control Language): Buraya istifadəçi icazələri və verilənlər bazası sistemi nəzarəti ilə məşğul olmaq üçün lazım olan əmrlər daxildir. Məsələn, GRANT və REVOKE.
- TCL (Transaction Control Language): Verilənlər bazası əməliyyatlarını idarə etmək üçün istifadə edilməli olan əmrləri ehtiva edir. Məsələn, COMMIT, ROLLBACK və SAVEPOINT.
4. DBMS-nin bir neçə üstünlüklərini sadalayın?
- Çox sayda istifadəçi eyni verilənlər bazasından eyni anda məlumat mübadiləsi edə bilər. Bundan əlavə, bu cür paylaşım istifadəçilərə verilənlər bazası mühitindəki dəyişikliklərə sürətlə reaksiya verməyə imkan verir.
- Çox sayda istifadəçinin eyni verilənlər bazası məlumatlarına eyni vaxtda baxması mümkündür.
- bütün məlumatları vahid verilənlər bazasında birləşdirən sistem tətbiq etməklə verilənlər bazasında təkrarlanmanı azaldır.
- Zəruri hallarda verilənlər bazasındakı məlumatlar bərpa oluna bilər və məlumatların ehtiyat nüsxəsi avtomatik yaradılacaq şəkildə proqramlaşdırıla bilər.
- Bütün çalışan tətbiq proseslərinin makiyajını qoruyarkən məlumat formatının dəyişdirilməsinə imkan verir.
5. DBMS-lərin adi fayl əsaslı sistemlərinin çatışmazlıqlarını qeyd edin.
Biz adi fayl əsaslı sistemdə hər səhifəni skan etməyə məcbur oluruq, çünki indeksləşdirmə yoxdur, bu da məzmuna girişi vaxt aparan və ləng edir.
Artıqlıq və uyğunsuzluq digər problemlərdir, çünki fayllar tez-tez lazımsız və dublikat məlumatları ehtiva edir və onlardan birinin dəyişdirilməsi onların hamısını uyğunsuz edir.
Məlumatlara giriş ənənəvi fayl əsaslı sistemlərlə daha çətindir, çünki verilənlər nizamsızdır. Digər çatışmazlıq, bir çox əməliyyatların eyni fayl üzərində eyni vaxtda işləməsinə mane olan və bunun əvəzinə bir hərəkəti bütün səhifəni kilidləməyə məcbur edən paralellik nəzarətinin olmamasıdır.
Verilənlər bazası idarəetmə sistemləri həmçinin bütövlük yoxlamaları, məlumatların ayrılması, atomiklik, təhlükəsizlik və s. daxil olmaqla ənənəvi fayl əsaslı sistemlərlə bağlı problemləri həll etdi.
6. DBMS-də ACID xassələri dedikdə nəyi nəzərdə tutursunuz?
Məlumatların bütövlüyünü qorumaq üçün riayət edilməli olan əsas qaydalar verilənlər bazası idarəetmə sisteminin ACID xüsusiyyətləridir. Bunlar bunlardır:
- Atomluq - "Hamısı və ya heç nə" prinsipi olaraq da adlandırılan atomiklik, tək bir vahidin hər bir qiymətləndirilməsinin ya tamamilə həyata keçirildiyini, ya da ümumiyyətlə aparılmadığını saxlayır.
- Ardıcıllıq: Bu xüsusiyyət verilənlər bazasındakı məlumatların hər əməliyyatdan əvvəl və sonra sabit olduğunu göstərir.
- İzolyasiya – Bu xüsusiyyət eyni anda bir çox əməliyyatın həyata keçirilə biləcəyini müəyyən edir.
- Davamlılıq - Bu xüsusiyyət hər bir əməliyyatın tamamlandıqdan sonra qeyri-sabit yaddaşda qeyd olunmasını təmin edir.
7. SQL DBMS-də hansı rolu oynayır?
SQL Structured Query Language mənasını verir və onun əsas funksiyası verilənlərin daxil edilməsi və yenilənməsi/dəyişdirilməsi yolu ilə əlaqəli verilənlər bazaları ilə qarşılıqlı əlaqə yaratmaqdır.
8. Verilənlər bazalarında boş yer və ya sıfır NULL dəyər kimi sayılırmı?
Xeyr, NULL dəyəri sıfır və boş boşluqdan tamamilə fərqlidir, çünki o, hər biri simvolu təmsil edən boş yer və sıfırdan fərqli olaraq təyin edilmiş, bilinməyən, əlçatmaz və ya uyğun olmayan dəyəri bildirir.
9. Məlumat anbarı tam olaraq nədir?
Məlumatların saxlanması, bir verilənlər bazasında saxlamaq üçün bir neçə mənbədən məlumatların toplanması, çıxarılması, işlənməsi və idxalı prosesidir.
Məlumat anbarı məlumatların analitika üçün istifadə edildiyi və əməliyyat sistemlərindən və digər əlaqəli verilənlər bazalarından axınlar üçün istifadə olunduğu mərkəzi anbar kimi düşünülə bilər.
A məlumat anbarı şirkət daxilində qərar qəbul etməyi təkmilləşdirmək üçün istifadə edilən bir təşkilatın bir sıra tarixi məlumatlarını ehtiva edir.
10. DBMS yoxlama məntəqəsi nə deməkdir?
Checkpoint metodu bütün əvvəlki qeydləri sistemdən silir və onları həmişəlik yaddaş qurğusunda saxlayır.
DBMS-yə ACID keyfiyyətlərini bərpa etməyə və saxlamağa kömək edə biləcək iki üsula kölgə səhifələrinin qorunması və hər bir əməliyyatın qeydinin aparılması daxildir. Yoxlama məntəqələri jurnala əsaslanan bərpa mexanizmi üçün vacibdir.
Tranzaksiya jurnalının qeydindən, verilənlər bazası mühərrikinin qəzadan sonra bərpa edə biləcəyi minimum nöqtələr olan yoxlama məntəqələrindən qəza zamanına qədər bütün törədilmiş məlumatları bərpa etmək üçün istifadə edilə bilər.
11. Müxtəlif DBMS verilənlərin abstraksiya səviyyələrini təsvir edin.
Data abstraksiya daha qüsursuz qarşılıqlı əlaqəni təşviq etmək üçün istifadəçidən əhəmiyyətsiz məlumatları gizlədir. Üç abstraksiya təbəqəsi mövcuddur:
- Fiziki səviyyə: Abstraksiyanın ən kiçik səviyyəsi məlumatların yaddaşda fiziki saxlanmasını təsvir edir. Məlumata daxil olmaq üçün həm ardıcıl, həm də təsadüfi giriş metodlarından istifadə edilə bilər. Faylları tənzimləmək üçün B+ ağacları və hashing üsulları istifadə olunur.
- Məntiq Səviyyəsi: Verilənlərin cədvəl şəklində saxlandığı səviyyə. Bundan əlavə, müxtəlif elementlər arasındakı əlaqələri saxlamaq üçün əsas strukturlar istifadə olunur.
- Baxış Səviyyəsi: Mücərrədliyin ən yüksək səviyyəsidir. Real verilənlər bazasının yalnız sətir və sütunlarla təmsil olunan bir hissəsi istifadəçilər üçün əlçatandır. Eyni verilənlər bazasına birdən çox baxışı təsəvvür etmək olar. İstifadəçilər saxlama və icra xüsusiyyətlərindən xəbərdar edilmir.
12. “Sorğu optimallaşdırması” sizin üçün nə deməkdir?
Sorğunun optimallaşdırılması addımı ən aşağı proqnozlaşdırılan xərclə qiymətləndirmə strategiyasını tapır. Eyni problemi həll etmək üçün bir neçə alqoritm və texnika mövcud olduqda bu mərhələ aktuallaşır.
Sorğunun optimallaşdırılmasının bəzi üstünlükləri aşağıdakılardır:
- Çıxış daha tez çatdırılır
- azaldır zamanın mürəkkəbliyi və boşluq
- Daha çox sorğu daha qısa müddətdə emal edilə bilər.
13. Müəssisə-münasibətlərin modelləşdirilməsi: bu nədir?
Bu verilənlər bazası dizayn metodu real dünyada faktiki elementləri obyektlər kimi təsvir etmək və onların əlaqələrini göstərmək üçün diaqramlardan istifadə edir. Bu üsul DBA komandasının sxemi başa düşməsini asanlaşdırır.
14. Verilənlər bazası idarəetmə sistemində “obyekt”, “obyekt növü” və “obyekt toplusu” ifadələri nə deməkdir?
Müəssisə: Həqiqi dünya obyekti, onun xüsusi atributlarına uyğun xassələrə malik olduğu halda obyekt sayılır. Məsələn, tələbə, işçi və ya müəllim bir varlığı simvollaşdırır.
Müəssisə Növü: Müəssisə tipi oxşar xüsusiyyətlərə malik müəssisələr qrupu kimi təsvir edilir. Müəssisə növü verilənlər bazasında bir və ya daha çox əlaqəli cədvəllə təmsil olunur. Müəssisə tipini və ya atributlarını obyekti xüsusi olaraq müəyyən edən əlamət kimi düşünmək mümkündür. Məsələn, tələbə, tələbə şəxsiyyət vəsiqəsi, tələbə adı və s. kimi xüsusiyyətləri olan bir obyekti simvollaşdırır.
Müəssisə Dəsti: Müəyyən bir qurum növünə aid olan verilənlər bazasındakı bütün obyektlər bir varlıq dəsti kimi bir araya toplanır. Məsələn, müəssisə dəsti bütün tələbələrin, işçi heyətin, müəllimlərin və s.
15. Əlaqələr nədir və DBMS-də hansı növ əlaqələr mövcuddur?
DBMS-də əlaqə iki obyektin bir-birinə bağlı olduğu bir vəziyyətdir. Bu halda, xarici açar cədvəli digər cədvəlin əsas açarına istinad edir.
Aşağıdakı siyahıya DBMS-də tapılan bir çox əlaqə növləri daxildir:
- Bir-bir əlaqə: Bu termin Cədvəl A-da bir sıra ilə Cədvəl B-də bir sıra arasındakı əlaqəni təsvir etmək üçün istifadə olunur.
- Birdən çox əlaqə: Cədvəl A-da bir sıra ilə B cədvəlində çoxlu sətirlər arasında əlaqə olduqda istifadə olunur.
- Çoxdan çoxa münasibət – A cədvəlindəki çoxlu sayda sətir B cədvəlindəki çoxlu sayda sıraya qoşula bildikdə istifadə olunur.
- Öz-özünə istinad əlaqəsi – A cədvəlindəki qeyd eyni cədvəldəki başqa qeydə qoşulduqda istifadə olunur.
16. RDBMS tam olaraq nədir?
RDBMS və ya əlaqəli verilənlər bazası idarəetmə sistemləri bu sistemlərin qısaldılmasıdır. Cədvəl indekslərini və məlumat qeydlərini izləmək üçün istifadə olunur.
RDBMS-lər digər verilənlər bazası obyektləri haqqında məlumatı tapmaq və əldə etmək üçün strukturdan istifadə edən verilənlər bazası idarəetmə sistemlərinin bir hissəsidir. Relational verilənlər bazası idarəetmə sistemi (RDBMS) əlaqəli verilənlər bazasını yeniləməyi, daxil etməyi, silməyi, redaktə etməyi və idarə etməyi asanlaşdırır.
Çox vaxt RDBMS SQL dilindən istifadə edir, çünki o, istifadəçi dostudur və müntəzəm olaraq istifadə olunur.
17. Verilənlər bazasında “intension” və “uzatma” terminləri nə deməkdir?
Verilənlər bazasında niyyət və genişləndirmə arasındakı əsas fərq aşağıdakı kimidir:
Niyyət: Bəzən verilənlər bazası sxemi kimi istinad edilən niyyət verilənlər bazasının təsvirini təsvir etmək üçün istifadə olunur. O, verilənlər bazasının qurulması zamanı qurulur və əsasən dəyişmir.
Genişləndirmə: Digər tərəfdən, genişləndirmə hər hansı bir zamanda verilənlər bazasındakı tuplelərin ümumi sayının ölçülməsidir. Verilənlər bazasında korsetlər yaradıldıqda, dəyişdirildikdə və ya silindikdə verilənlər bazasının snapshot kimi də tanınan genişləndirmə davamlı olaraq dəyər dəyişir.
18. Normallaşdırmanın çoxsaylı üsulları hansılardır və “normallaşma” termini nə deməkdir?
Normallaşdırma məlumatların təkrarlanmasının və artıqlığının qarşısını almaq üçün verilənlərin strukturlaşdırılması prosesidir. Bir neçə normallaşma mərhələsi bir-birini izləyir və normal formalar adlanır. Aşağıdakı tipik formalar bir-birindən asılıdır.
İlk üç normal forma aşağıdakılardır.
NF-1 və ya Birinci Normal Forma, təkrar qruplaşmadan sətirlər
2NF İkinci Normal Forma deməkdir. Dəstəkləyici (açar olmayan) sütunun hər bir dəyəri bütün əsas açardan asılıdır.
Üç Normal Forma (3NF) yalnız əsas açardan asılıdır və hər hansı digər dəstəkləyici (açar olmayan) sütun dəyərlərindən asılı deyil.
Bunlara əlavə olaraq BCNF kimi daha yüksək normal formalarınız da var.
BNCF – 3NF-nin daha mürəkkəb və tələbkar variantı 3.5NF adlanır. Cədvəl 3NF-də olmalı və BCNF qaydasına əməl etməlidir ki, A hər hansı bir funksional asılılıq A->B üçün cədvəlin super açarı olmalıdır.
19. Kilidi təsvir edin. Verilənlər bazası əməliyyatı zamanı paylaşılan kilidlə eksklüziv kilid arasındakı əsas fərq izah edilməlidir.
Verilənlər bazası kilidi iki və ya daha çox verilənlər bazası istifadəçisinin paylaşılan məlumat parçasını eyni anda yeniləməsinə mane olan təhlükəsizlik tədbiridir.
Heç bir verilənlər bazası istifadəçisi və ya sessiyası tək verilənlər bazası istifadəçisi və ya sessiyası kilid əldə etdikdən sonra xüsusi verilənlər bazasında kilid buraxılana qədər məlumatları redaktə edə bilməz.
Paylaşılan Kilid: Məlumat elementini oxumaq üçün paylaşılan kilid tələb olunur və bir çox əməliyyatlar paylaşılan kilid altında eyni məlumat elementində kilid saxlaya bilər. Paylaşılan kiliddəki məlumat elementləri bir çox əməliyyatlar tərəfindən oxuna bilər.
Eksklüziv kilid: Yazma əməliyyatını həyata keçirəcək hər hansı əməliyyatın eksklüziv kilid kimi tanınan kilidi var. Kilidin bu forması verilənlər bazasında hər hansı uyğunsuzluğun qarşısını alaraq çoxsaylı əməliyyatları qadağan edir.
20. “Normallaşdırma” və “denormalizasiya” terminləri nə deməkdir?
Normallaşdırma prosesi artıqlığı azaltmaq üçün verilənlərin bir çox cədvəllərə bölünməsini nəzərdə tutur. Normallaşdırma daha çox disk sahəsinin istifadəsi ilə nəticələnir və verilənlər bazasının bütövlüyünü qorumağı asanlaşdırır.
Denormalizasiya normallaşdırmanın əksidir, çünki məlumatların axtarışını sürətləndirmək üçün normallaşdırılmış cədvəlləri bir cədvəldə birləşdirir. Normallaşdırmanı çevirməklə, JOIN əməliyyatı bizə məlumatların qeyri-normallaşdırılmış təsvirini yaratmağa imkan verir.
21. Verilənlər bazasının bölmələrini və onun əhəmiyyətini təsvir edin.
Məntiqi verilənlər bazası məlumatların bölünməsi prosesi ilə ayrıca, müstəqil qurumlara bölünür ki, bu da əlçatanlığı, performansı və idarəolunanlığı yaxşılaşdırır.
Verilənlər bazası bölməsinin vacib olmasının bəzi səbəbləri bunlardır:
- Sorğuların səmərəliliyini artırır
- Müəyyən bir bölmənin əhəmiyyətli hissələrinə daxil olmaq imkanı verir
- Məlumat ləng, ucuz yaddaşda saxlanıla bilər.
22. “Proaktiv”, “retroaktiv” və “eyni zamanda yeniləmə” terminləri sizin üçün nə deməkdir?
Proaktiv Yeniləmə: Verilənlər bazası faktiki dünyada qüvvəyə minməzdən əvvəl ona bu düzəlişlər edilir.
Retroaktiv Yeniləmə: Verilənlər bazası real dünyada fəaliyyət göstərdikdən sonra ona bu retroaktiv dəyişikliklər edilir.
Sinxron Yeniləmə: Bu dəyişikliklər verilənlər bazasında faktiki dünyada qüvvəyə mindiyi anda edilir.
23. “Kursor” termini sizin üçün nə deməkdir? Bir çox kursor növlərini təsvir edin.
Kursor sətir-sətir verilənlərin manipulyasiyasını asanlaşdıran və nəticə dəstini təmsil edən verilənlər bazası obyektidir.
Bunlar bir neçə növ kursordur:
- Gizli kursor: Bu cür kursor SQL icra edilən kimi dərhal elan edilir. Bu instansiyada istifadəçiyə kursorun elanı barədə məlumat verilmir.
- Açıq kursor: Bir sorğunu bir neçə cərgədə emal etdiyi üçün bu kursor PL/ SQL tərəfindən təsvir edilən kursordur.
24. Şəbəkə və iyerarxik verilənlər bazası modelləri arasındakı variasiyaları təsvir edin.
Məlumatlar iyerarxik verilənlər bazası paradiqmasında ağaca bənzəyən qovşaqlara yerləşdirilir. Bir node ona yalnız bir ana qovşaq əlavə edə bilər.
Nəticədə, bu modelin verilənləri birdən çoxa əlaqəyə malikdir. Veb brauzerlərdə tez-tez istifadə olunan Document Object Approach (DOM) bu modelin əsas nümunəsidir.
İerarxik modelin təkmilləşdirilmiş variantı şəbəkə verilənlər bazası modelidir. Məlumatlar bu vəziyyətdə ağaca bənzər şəkildə yerləşdirilir. Bununla belə, bir uşaq qovşağı bir neçə ana qovşaqla əlaqələndirilə bilər.
Nəticədə məlumat qovşaqları arasında çoxdan çoxa əlaqə yaranır. Şəbəkə verilənlər bazalarına İnteqrasiya edilmiş Məlumat Anbarı (IDS) və IDMS (İnteqrasiya edilmiş Verilənlər Bazasının İdarəetmə Sistemi) daxildir.
25. MongoDB-ni təsvir edin.
MongoDB açıq mənbəli, əlaqəli olmayan, strukturlaşdırılmamış verilənlər bazasıdır. Sizin məlumatlarınız bizim sənəd yönümlü verilənlər bazamızda fərdi sənədlərdən ibarət kolleksiyalarda saxlanılır.
MongoDB-dəki sənəd xüsusi strukturu və ya sintaksisi olmayan böyük bir JSON obyektidir. JSON sənədləri MongoDB tərəfindən BSON adlı ikili kodlaşdırılmış formatda təmsil olunur.
26. 2 səviyyəli və 3 səviyyəli DBMS sistemi arasındakı dəyişiklikləri təsvir edin.
“İki səviyyəli arxitektura” termini müştərilər üzərində işləyən proqramların heç bir ara proqramdan istifadə etmədən serverlərdə işləyən verilənlər bazası ilə birbaşa qarşılıqlı əlaqədə olduğu müştəri-server arxitekturasına aiddir.
3 səviyyəli dizayn, istifadəçilərə qrafik istifadəçi interfeysi təklif etmək və sistemi daha təhlükəsiz və əlçatan etmək üçün müştəri və server arasında əlavə bir təbəqə ehtiva edir. Bu dizayn formasında müştəri tərəfi proqram server tərəfi proqramla qarşılıqlı əlaqədə olur, sonra isə verilənlər bazası sistemi ilə danışır.
27. Verilənlər bazasında “hashing” termini nə deməkdir?
Simvollar sətri orijinal sətri təmsil edən, lakin çox vaxt daha az uzunluqda sabitlənən açar və ya dəyərə heşlənir. Orijinal dəyərdən daha qısa hashed açarı istifadə edərək elementi tapmaq daha sürətli olduğundan, hashing verilənlər bazalarında obyektləri indeksləşdirmək və əldə etmək üçün istifadə olunur.
28. Verilənlər bazası inzibatçısı DBMS-də hansı rolu yerinə yetirir?
Database Administrator (DBA) DBMS-də aşağıdakı mühüm rollara malikdir:
- Verilənlər bazalarının qurulması və quraşdırılması
- Məlumatların miqrasiyası
- Performans qiymətləndirilməsi
- Təhlükəsizlik tədbirlərinin planlaşdırılması və həyata keçirilməsi
- Məlumatların bərpası və saxlanması
- Giderme
Nəticə
Potensial namizədlərin bu sualları tez və asanlıqla başa düşə bilmələri üçün DBMS müsahibə sualları və cavabları toplusu istinad kimi təqdim edilmişdir.
Sonda təşkilatlarda tez-tez verilən DBMS müsahibə suallarını təhlil etdik.
Cavab yaz