Ümumi verilənlər bazası şərtlərinin lüğəti

Bu sözlük verilənlər bazasının bütün növləri üzrə istifadə olunan verilənlər bazası terminləri və anlayışlarını əhatə edir. Bəzi sistemlərə və ya verilənlər bazasına xüsusi şərtlər daxil deyildir.

ACID

Verilənlər bazası dizaynının ACID modeli atomun , uyğunluq , izolyasiyadayanıqlıq vasitəsilə məlumatların bütövlüyünü təmin edir :

Atribut

Bir verilənlər bazası atributu bir verilənlər bazası varlığının xüsusiyyətidir. Sadəcə olaraq, bir atribut özü bir şəxs kimi tanınan veritabanı masa sütunudur.

İdentifikasiyası

Verilənlər bazası, yalnız səlahiyyətli istifadəçilərin veritabanının bazasına və ya müəyyən aspektlərinə daxil olmasını təmin etmək üçün identifikasiyası istifadə edir. Məsələn, administratorlar məlumatları əlavə etmək və ya redaktə etmək səlahiyyətinə malik ola bilər, müntəzəm işçilər yalnız məlumatları nəzərdən keçirə bilərlər. Kimlik doğrulaması istifadəçi adı və parol ilə həyata keçirilir.

BASE Model

BASE modeli , məlumatların relational verilənlər bazası ilə tələb olunan şəkildə eyni şəkildə yapılandırılmamış olduğu noSQL məlumat bazalarının ehtiyaclarına xidmət etmək üçün ACID modelinə alternativ olaraq hazırlanmışdır. Əsas əsasları Temel Mövcudluq, Yumşaq Dövlət və Sonrakı Davamlılıqdır:

Məhdudiyyətlər

Verilənlər bazası məhdudiyyəti etibarlı məlumatları müəyyən edən bir sıra qaydalardır. Bir çox məhdudiyyət növləri mövcuddur. Əsas məhdudiyyətlər aşağıdakılardır:

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

DBMS məlumatların saxlanması və təhlükəsizliyindən məlumatların bütövlüyü qaydalarına riayət etmək, məlumatların daxil edilməsi və manipulyasiya üçün formaları təmin etmək üçün verilənlər bazası ilə işləyən bütün aspektləri idarə edən proqramdır. İlişkisel Veritabanı İdarəetmə Sistemi (RDBMS), onların arasındakı əlaqələrin və relational modelinin modelini tətbiq edir.

Təşkilat

Müəssisə sadəcə bir verilənlər bazasında bir cədvəldir. Verilənlər bazası cədvəlləri arasındakı əlaqələri göstərən bir qrafik növü olan Entity-Relationship Diagram istifadə olunur.

Funksional Bağımlılık

Funksional asılılıq məhdudluğu məlumatın etibarlılığını təmin etməyə kömək edir və bir xüsusiyyət başqa bir dəyərin təyin edildiyi zaman mövcuddur, A -> B olaraq təyin olunan A dəyərinin B dəyərini, ya da B-nin "funksional olaraq asılıdır" Məsələn, bütün tələbələrin qeydlərini əhatə edən bir universitetin cədvəli tələbə kimliyi və tələbə adı arasında funksional asılılığa malik ola bilər, yəni unikal tələbə kimliyi adın dəyərini müəyyən edəcəkdir.

İndeks

Bir indeks geniş verilənlər bazası üçün verilənlər bazası sorgulamalarına kömək edən məlumat strukturudur. Verilənlər bazası inkişaf etdiriciləri bir cədvəldə xüsusi sütunlar üzərində bir kataloq yaradır. İndeks sütun dəyərlərini saxlayır, ancaq cədvəlin qalan hissələrindəki məlumatlara sadəcə göstəriciləri və effektiv və tez axtarış edə bilər.

Açar

Açar bir məqsədi rekordun unikal şəkildə müəyyənləşdirilməsi üçün bir verilənlər bazasıdır. Anahtarlar məlumatların bütövlüyünü təmin etməyə və təkrarlanmamağa kömək edir. Verilənlər bazasında istifadə olunan əsas növlər nüsxə düymələri, birincil düyməsi olan xarici düymələrdir.

Normallaşma

Verilənlər bazasını normallaşdırmaq üçün məlumatların bütövlüyünü təmin etmək və təkrarlamadan yayınmaq üçün cədvəlləri (əlaqələri) və sütunları (atributları) tərtib etməkdir. Normallaşmanın əsas səviyyələri ilk Normal Form (1NF), İkinci Normal Form (2NF), Üçüncü Normal Form (3NF) və Boyce-Codd Normal Forması (BCNF).

NoSQL

NoSQL e-poçt, sosial media yazıları, video və ya şəkillər kimi strukturlaşdırılmış məlumatların saxlanılmasına ehtiyac duyulan məlumat bazası modelidir. Data bütövlüyünü təmin etmək üçün SQL və ciddi ACID modelini istifadə etmək əvəzinə, NoSQL daha az ciddi BASE modelini izləyir. A NoSQL verilənlər bazası sxemi məlumatları saxlamaq üçün masaları istifadə etmir; əksinə, bir əsas / dəyər dizaynı və ya qrafik istifadə edə bilər.

Sıfır

NULL dəyəri tez-tez "yox" və ya sıfır deməkdir; Ancaq həqiqətən "naməlum" deməkdir. Bir sahədə NULL dəyəri varsa, bilinməyən bir dəyər üçün bir yer tutur. Yapılandırılmış Sorgu dili (SQL) IS NULL istifadə edir və NULL operatorları null dəyərləri test etmək üçün deyil.

Sorgu

Verilənlər bazası sorğusunun istifadəçiləri bir verilənlər bazası ilə necə əlaqə qurur. Bu, ümumiyyətlə, SQL-də yazılır və seçim sorgusu və ya bir fəaliyyət sorgusu ola bilər. Seçki sorğusu verilənlər bazasından verilən məlumatları tələb edir; bir fəaliyyət sorgusu dəyişir, yeniləyir və ya məlumat əlavə edir. Bəzi verilənlər bazaları, sorgunun semantiklərini gizləyən formaları təmin edir, bu da istifadəçilərə məlumatları asanlıqla SQL-ni anlamadan istəməyə imkan verir.

Şeması

Verilənlər bazası şeması bir verilənlər bazasını təşkil edən masaların, sütunların, əlaqələrin və məhdudiyyətlərin dizaynıdır. Şemalar, genellikle SQL CREATE deyimini istifadə edərək təsvir edilir.

Saxlanan prosedur

Saxlanılan prosedur bir verilənlər bazası İdarəetmə Sistemində birdən çox proqramlar və istifadəçilər arasında bölüşdürülə bilən əvvəlcədən tərtib edilmiş sorğu və ya SQL ifadəsidir. Saxlanan prosedurlar səmərəliliyin artırılması, məlumatların bütövlüyünü təmin etməyə və məhsuldarlığı artırmağa kömək edir.

strukturlaşdırılmış Sorğu Dili

Strukturlaşdırılmış Sorgu dili və ya SQL, məlumat bazasına daxil olmaq üçün ən çox istifadə edilən dildir. Data Manipulation Language (DML), ən çox istifadə edilən SQL əmrlərinin alt-əmrini ehtiva edir və SELECT, INSERT, UPDATE və DELETE daxildir.

Tetik

A tetikleyici, müəyyən bir hadisə yerinə yetirmək üçün müəyyən edilmiş bir saxlanılan prosedurdur, adətən bir masanın məlumatına dəyişiklik. Məsələn, bir tiraj bir günlük yazmaq, statistika toplamaq və ya dəyər hesablamaq üçün nəzərdə tutulmalıdır.

Görünüş

Verilənlər bazası görünüşü data mürəkkəbliyini gizlətmək və istifadəçi təcrübəsini düzəldə bilmək üçün son istifadəçiyə göstərilən süzülmüş bir sıra məlumatlardır. Görünüş iki və ya daha çox cədvəldən ibarət olan məlumatları birləşdirə bilər və məlumatların alt kümesini ehtiva edir.