Verilənlər bazası nədir?

Bir elektron cədvəldən bir verilənlər bazasına sıçrayış edin

Məlumat bazaları məlumatların saxlanması, idarə edilməsi və alınması üçün mütəşəkkil mexanizm təklif edir. Masaların istifadəsi ilə bunu edirlər. Microsoft Excel kimi elektron tabloları ilə tanış olsanız, ehtimal ki, cədvəl formada məlumatların saxlanmasına alışmışsınız. Elan cədvəllərindən verilənlər bazasına sıçrayış etmək üçün bir çox uzantı deyil.

Verilənlər bazası vs elektron tablolar

Verilənlər bazası bir çox məlumatın saxlanması üçün elektron tablolardan daha yaxşıdır və bu məlumatları müxtəlif yollarla idarə etmək üçün. Gündəlik həyatda veritabanlarının gücünü hər zaman qarşılaşırsınız.

Məsələn, onlayn bank hesabınıza daxil olduğunuzda, bankınız ilk olaraq istifadəçi adınızı və şifrənizi istifadə edərək girişinizi təsdiqləyir və hesabınızın balansını və hər hansı əməliyyatları göstərir. İstifadəçi adı və parol birləşməsini qiymətləndirən səhnələrin arxasında fəaliyyət göstərən verilənlər bazasıdır və sonra hesabınıza daxil olmaq imkanı verir. Verilənlər bazası, əməliyyatlarınızı soruşduğunuz kimi tarix və ya növü ilə göstərmək üçün filtreler.

Bir verilənlər bazasında çıxış edə biləcəyiniz tədbirlərdən bir neçəsidir ki, mümkün olmadıqda, bir elektron tabloda yerinə yetirmək çətin olacaq:

Bir məlumat bazasının arxasındakı bəzi əsas anlayışları nəzərdən keçirək.

Bir verilənlər bazasının elementləri

Bir verilənlər bazası birdən çox masalardan ibarətdir. Excel masaları kimi verilənlər bazası tabloları sütun və satırlardan ibarətdir. Hər bir sütun bir xüsusiyyətə cavab verir və hər satır tək bir qeydə cavab verir. Hər bir masa verilənlər bazasında unikal bir ad olmalıdır.

Məsələn, adları və telefon nömrələrini ehtiva edən bir verilənlər bazası cədvəlini nəzərdən keçirin. Yəqin ki, "FirstName", "LastName" və "TelephoneNumber" adlı sütunlar qurulacaqsınız. Sonra sadəcə məlumatları olan sütunların altına satır əlavə etməyinizə imkan verir. 50 işçisi olan bir iş üçün əlaqə məlumatı cədvəlində, 50 satır olan bir masa ilə rast gəlirik.

Cədvəlin mühüm cəhəti, hər bir sıra (və ya qeyd) onu müəyyən etmək üçün unikal bir sahəyə malik olması üçün hər birində birincil əsas sütun olmalıdır.

Verilənlər bazasında verilən məlumatlar daha da məhdudiyyətlər deyilənlərə görə qorunur. Məhdudiyyətlər ümumi bütövlüyünü təmin etmək üçün məlumatlara dair qaydaları tətbiq edir. Məsələn, unikal bir məhdudiyyət birincil əsasın çoğaltılamadığını təmin edir. Bir yoxlama məhdudluğu daxil edə biləcəyiniz məlumatın növünü nəzarət edir, məsələn, Ad sahəsi düz mətni qəbul edə bilər, amma sosial təminatın sayı nömrəsi müəyyən bir ədəd daxil etməlidir. Bir sıra digər məhdudiyyətlər mövcuddur.

Verilənlər bazasının ən güclü xüsusiyyətlərindən biri, xarici düymələri istifadə edən tablolar arasında əlaqələr yaratmaq qabiliyyətidir. Məsələn, bir Müştərilər üçün masa və Sifarişlər tablosu ola bilər. Hər bir müştəri Sifarişlər tablonuzda bir sifariş ilə əlaqələndirilə bilər. Sifarişlər tablosu, öz növbəsində, bir Məhsullar masasına bağlı ola bilər. Bu cür dizayn bir əlaqəli verilənlər bazası təşkil edir və verilənlər bazası dizaynını asanlaşdırır, belə ki, bütün məlumatları bir masaya və ya bir neçə masaya qoymağa çalışırsınız.

Verilənlər bazası idarəetmə sistemi (DBMS)

Verilənlər bazası sadəcə məlumatları saxlayır. Verilən məlumatlardan real istifadə etmək üçün bir verilənlər bazası idarəetmə sistemi (DBMS) lazımdır. DBMS verilənlər bazasının özüdür, məlumat bazasından məlumat almaq və ya məlumatları daxil etmək üçün bütün proqram və funksiyalarla yanaşı. DBMS hesabat yaradır, verilənlər bazası qaydalarını və məhdudiyyətlərini tətbiq edir və verilənlər bazası sxemini saxlayır. DBMS olmadan verilənlər bazası yalnız bit və baytların kiçik bir mənasıdır.