Verilənlər Bazası və Sxem Arasındakı Fərq

Verilənlər Bazası və Sxem Arasındakı Fərq
Verilənlər Bazası və Sxem Arasındakı Fərq

Video: Verilənlər Bazası və Sxem Arasındakı Fərq

Video: Verilənlər Bazası və Sxem Arasındakı Fərq
Video: Həndəsi fiqurlar (Müstəvi və Fəza fiqurları) I Hendesi fiqurlar 2024, Iyul
Anonim

Database vs Schema

Böyük həcmdə verilənləri asanlıqla təşkil etmək, saxlamaq və əldə etmək üçün nəzərdə tutulmuş sistem verilənlər bazası adlanır. Başqa sözlə, verilənlər bazası bir və ya bir neçə istifadəçi üçün mütəşəkkil məlumat dəstini (adətən rəqəmsal formada) saxlayır. Çox vaxt qısaldılmış DB olan verilənlər bazaları məzmununa görə, məsələn, sənəd-mətn, biblioqrafik və statistik kimi təsnif edilir. Digər tərəfdən, verilənlər bazası sxemi məlumat bazasındakı məlumatların strukturunun və təşkilatın rəsmi təsviridir. Bu təsvirə cədvəllərin, sütunların, məlumat növlərinin, indekslərin və daha çoxunun tərifləri daxildir.

Verilənlər bazası

Verilənlər bazası arxitekturasında müxtəlif səviyyəli abstraksiya ehtiva edə bilər. Tipik olaraq, üç səviyyə: xarici, konseptual və daxili verilənlər bazası arxitekturasını təşkil edir. Xarici səviyyə istifadəçilərin məlumatlara necə baxdığını müəyyənləşdirir. Tək verilənlər bazası bir neçə baxışa malik ola bilər. Daxili səviyyə verilənlərin fiziki olaraq necə saxlandığını müəyyən edir. Konseptual səviyyə daxili və xarici səviyyələr arasında ünsiyyət vasitəsidir. O, necə saxlandığından və ya baxıldığından asılı olmayaraq verilənlər bazasının unikal görünüşünü təmin edir. Analitik verilənlər bazası, Məlumat anbarları və Paylanmış verilənlər bazası kimi bir neçə növ verilənlər bazası var. Verilənlər bazaları (daha doğrusu, əlaqəli verilənlər bazaları) cədvəllərdən ibarətdir və onlar Excel-də elektron cədvəllər kimi sətir və sütunlardan ibarətdir. Hər bir sütun bir atributa uyğundur, hər sətir isə bir qeydi təmsil edir. Məsələn, bir şirkətin işçi məlumatlarını saxlayan verilənlər bazasında sütunlarda işçi adı, işçi ID və maaş ola bilər, tək sətir isə bir işçini təmsil edir. Verilənlər bazası sistemindəki bütün verilənlər bazalarını idarə etmək üçün DBMS (Database Management System) istifadə olunur. Tipik olaraq, verilənlər bazasının strukturu DBMS olmadan idarə etmək üçün çox mürəkkəbdir. Populyar DBMS məhsulları Microsoft SQL Server, MySQL, DB2, Oracle və Microsoft Access-dir.

Sxema

Verilənlər bazası sisteminin verilənlər bazası sxemi məlumatların strukturunu və təşkilini təsvir edir. Verilənlər Bazasının İdarəetmə Sistemi tərəfindən dəstəklənən rəsmi dil verilənlər bazası sxemini müəyyən etmək üçün istifadə olunur. Sxem verilənlər bazasının onun cədvəllərindən istifadə etməklə necə qurulacağını təsvir edir. Formal olaraq, sxem cədvəllərə bütövlük məhdudiyyətləri qoyan düsturlar toplusu kimi müəyyən edilir. Bundan əlavə, verilənlər bazası sxemi bütün cədvəlləri, sütun adlarını və növlərini, indeksləri və s. təsvir edəcək. Konseptual sxem, məntiqi sxem və fiziki sxem adlanan üç növ sxem var. Konseptual sxem anlayışların və əlaqələrin necə xəritələndiyini təsvir edir. Məntiqi sxem obyektlərin, atributların və əlaqələrin necə xəritələndiyini müəyyən edir. Fiziki sxem yuxarıda qeyd olunan məntiqi sxemin xüsusi tətbiqidir.

Verilənlər bazası və sxem arasında fərq nədir?

Bir yay kimi, verilənlər bazası mütəşəkkil verilənlər toplusudur, verilənlər bazası sxemi isə verilənlər bazası sistemindəki məlumatların strukturunu və təşkilini təsvir edir. Verilənlər bazası məlumatların qeydlərini, sahələrini və xanalarını saxlayır. Verilənlər bazası sxemi bu sahələrin və hüceyrələrin necə strukturlaşdırıldığını və təşkil edildiyini və bu obyektlər arasında hansı növ əlaqələrin xəritələndiyini təsvir edir. Aydındır ki, verilənlər bazasının sxemi yaradıldıqdan sonra sabit qalır, verilənlər bazası cədvəllərindəki faktiki məlumatlar isə hər zaman dəyişə bilər.

Tövsiyə: