Verilənlər bazaları asanlıqla əldə edilə, idarə oluna və yenilənə bilən məlumatların təşkil edilmiş kolleksiyalarıdır. Kompüter elmi kontekstində onlar məlumatın strukturlaşdırılmış formatda saxlanması üçün çox vacibdir ki, bu da məlumatların səmərəli axtarışına və manipulyasiyasına imkan verir.
Verilənlər bazası məlumatı strukturlaşdırılmış şəkildə saxlayan, səmərəli giriş və idarəetməni təmin edən sistemdir. Verilənlər bazaları rəqəmlər, mətn və multimedia kimi müxtəlif növ məlumatları saxlaya bilər. Verilənlər bazalarında məlumatların təşkili asan axtarışa, axtarışa, dəyişdirilməsinə və silinməsinə imkan verir.
Hər biri müxtəlif məqsədlərə xidmət edən və məlumatların təşkili üçün fərqli modellərdən istifadə edən bir neçə növ verilənlər bazası var.
Aşağıdakı anlayışları başa düşmək verilənlər bazası ilə işləmək üçün çox vacibdir:
Verilənlər bazaları məlumatları diskdə və ya yaddaşda saxlamaqla və verilənlərə daxil olmaq və manipulyasiya etmək üçün verilənlər bazası idarəetmə sistemindən (DBMS) istifadə etməklə məlumatları idarə edir. İstifadəçi və ya proqram verilənlər bazasına sorğu göndərdikdə (məsələn, verilənlərin tələb edilməsi) DBMS sorğunu emal edir, müvafiq məlumatları alır və qaytarır. Verilənlərin saxlanması və əldə edilməsinin xüsusiyyətləri verilənlər bazası növündən və onun əsas məlumat modelindən asılıdır.
Kitabxana sistemi üçün sadə əlaqəli verilənlər bazasını nəzərdən keçirək. Onun iki cədvəli ola bilər: Kitablar və Müəlliflər . Kitablar cədvəli kitablar haqqında məlumatları, o cümlədən başlıq və Müəlliflər cədvəlinə keçid verən müəllif ID-sini saxlayır. Müəlliflər cədvəlində müəllif təfərrüatları var. Bu cədvəllər necə görünə bilər:
Kitablar | Başlıqlar | Müəllif ID |
---|---|---|
1 | Verilənlər Bazasının Əsasları | 1 |
2 | SQL-ə giriş | 2 |
Müəlliflər | ad |
---|---|
1 | Jane Doe |
2 | John Smith |
Bu nümunədə "Verilənlər Bazasının Əsasları" kitabı 1 ID-li müəllif Jane Doe tərəfindən yazılmışdır. AuthorID sahəsindən istifadə edərək iki cədvəl arasında əlaqə qura bilərik.
Verilənlər bazaları məlumatların səmərəli saxlanmasına, axtarışına və manipulyasiyasına imkan verən kompüter elmləri və informasiya texnologiyalarında həlledici rol oynayır. Müxtəlif verilənlər bazası növlərini, SQL, CRUD əməliyyatları kimi əsas anlayışları və verilənlər bazalarının necə işlədiyini başa düşmək bu sahədə gələcək kəşfiyyat və tətbiq üçün möhkəm zəmin yaradır.