Armstronqun aksiomları

testwiki saytından
Naviqasiyaya keç Axtarışa keç

Armstronqun aksiomları və ya Armstronq qaydaları (Şablon:Dil-en) — verilənlər bazalarında əlaqələr (relasiyalar) üçün funksional asılılıqların nəzəriyyəsində istifadə olunan fundamental qaydalardır.[1] Bu qaydalar bir verilənlər bazasının relasiyalarında funksional asılılıqların törəmə və sadələşdirilməsinə imkan verir. Onlar verilənlərdə ardıcıllığı təmin etmək və məntiqli nəticələr çıxarmaq üçün əsas mexanizm rolunu oynayır.

Armstronq aksiomları üç əsas qaydadan ibarətdir.

Refleksivlik

Əgər YX isə, o zaman XY.

Bu, bir çoxluğun özünün və ya onun hissələrinin digər hissələri üzərində funksional asılı olduğunu bildirir. Yəni, bir çoxluq hər zaman öz alt çoxluğunu müəyyən edə bilir.

Artma

Əgər XY isə, o zaman XZYZ.

Bu qayda deyir ki, əgər X , Y -ni müəyyən edirsə, onda X -yə hər hansı bir atribut əlavə olunduqda, bu, nəticəni dəyişməyəcək. Yəni yeni atribut əlavə olunsa belə, Y-nin müəyyən edilməsində problem olmayacaq.

Tranzitivlik

Əgər XY) və YZ isə, o zaman XZ.

Bu qayda, əgər X atribut dəsti Y-ni və Y isə Z-ni müəyyən edirsə, onda Y-nin birbaşa olaraq Z-ni də müəyyən etdiyini bildirir.

Bu üç əsas qayda funksional asılılıqları sadələşdirmək və törətmək üçün istifadə olunur. Armstronqun aksiomları verilənlər bazasının normallaşdırılmasında və müvafiq dizayn qaydalarına riayət etməkdə vacibdir.[2]

İstinadlar

Şablon:İstinad siyahısı

Xarici keçidlər

Şablon:Verilənlər bazaları Şablon:Xarici keçidlər

  1. William Ward Armstrong: Dependency Structures of Data Base Relationships, page 580-583. IFIP Congress, 1974.
  2. Şablon:Cite journal