Access verilənlər bazalarında 3 əsas əlaqə növləri

İndi paylaş:

Bu yazıda biz Access-də müxtəlif funksiyaların əlaqəsini və məlumatların əlaqələndirilməsini başa düşəcəyik.

Access verilənlər ehtiyatının azaldılmasını minimuma endirmək üçün əlaqəli verilənlər bazasının cədvəlini (əlaqələrini) və sütunlarını (atributlarını) təşkil etmək üçün verilənlər bazasının normallaşdırılmasından istifadə edir. Normallaşdırma, məlumatları müxtəlif cədvəllər arasında bölən və təşkilat daxilində ümumi performansı, uzunömürlülüyü və resursların bütövlüyünü yaxşılaşdırmağa kömək edən bir prosesdir.Access verilənlər bazalarında əlaqələri anlamaq

  • Normallaşdırma məlumatların təşkili üçün verilənlər bazası prosesidir.
  • Bu, cədvəlin yaradılmasından, məlumatların qorunması üçün nəzərdə tutulmuş qaydalar arasında Cədvəl əlaqəsinin qurulmasından və uyğunsuz asılılıq və artıqlığı aradan qaldırmaqla verilənlər bazası çevikliyini təşviq etməkdən ibarətdir.

Münasibətlərin müəyyənləşdirilməsi

Access-də ƏlaqələrƏlaqə məlumatları müxtəlif əsas sütunlara uyğunlaşdırmaqla, hər iki Cədvəldə oxşar ada malik sütunlar yaratmaqla idarə olunur. Əksər hallarda əlaqəli bağlantılar bir cədvəlin əsas açarı ilə üst-üstə düşür ki, bu da digər Cədvəlin xarici açarındakı girişlə eyni vaxtda hər bir sıra üçün unikal identifikatorun yaradılmasına kömək edir. Cədvəldəki əlaqəli sütunların tərifindən asılı olaraq, əsasən üç növ əlaqələr yaradılır.

Gəlin bu əlaqələrə nəzər salaq.

1. Bir-çox əlaqələr

Bu, X cədvəlinin sətirinin Y Cədvəlində bir və ya bir neçə oxşar sətir ola biləcəyi ümumi əlaqə formalarından biridir. Lakin Y cədvəlinin X cədvəlinə uyğun gələn yalnız bir sıra olmasına icazə verilir. Dünyadakı hər bir böyük təşkilat cədvəllər arasında məlumat əldə etmək üçün bu metoddan istifadə etməklə tanınır.

Məsələn, alıcının bir-çox əlaqəsi olan Müştəri və Sifariş cədvəlləri var; hər bir müştəriyə istədiyi qədər sifariş verməyə icazə verilir, lakin bir məhsul üçün hər bir sifariş id yalnız bir müştəriyə malik ola bilər.

2. Çoxdan çoxa münasibət

Bu tip əlaqədə həm X, həm də Y cədvəli bir-birinin verilənlər bazasında çoxlu uyğun gələn sıralara malik ola bilər. İstifadəçilər üçüncü cədvələ tərif verməklə bu cür əlaqə yarada bilərlər. Bu üçüncü cədvəl qovşaq cədvəli adlanır, onun əsas açarı həm X cədvəlindəki, həm də Y cədvəlindəki xarici açardan ibarətdir.

Məsələn, kukilər cədvəli və Müştəri cədvəli çoxdan çoxa münasibəti paylaşır, bu əlaqə daha sonra həm bu cədvəllərdən, həm də Qoşulma Cədvəli "Sifariş"dən ibarət olan birdən çoxa münasibəti ilə müəyyən edilir.

3. Bir-bir əlaqə

Əksər tək-tək münasibətlərdə X Cədvəlinin bir sətri Y cədvəlindən yalnız bir oxşar sətirə malik ola bilər və Y Cədvəlinin də X Cədvəlindən bir oxşar sətri ola bilər. Bu əlaqə forması, Cədvəllərdəki hər iki əlaqəli sütun unikal məhdudiyyətdən və ya ilkin açardan ibarət olduqda yaradılır.

Bu, bu üçün arasında nadir əlaqələrdən biridir, çünki bu əlaqə forması yalnız bir cədvəllə məhdudlaşdığı üçün məlumatın başqa bir cədvəldən keçməsini məhdudlaşdırır.

Bir-bir Münasibət aşağıdakı şərtlərdə istifadə olunur:

  • İstifadəçi cədvəli bir neçə sütuna bölmək istəyirsə.
  • Məlumatları daha təhlükəsiz etmək üçün cədvəlin hissələrini müxtəlif bölmələrə ayırmaq üçün.
  • Cədvəlin silinməsi ilə silinməyə meylli olan qısamüddətli məlumatların saxlanması üçün.
  • Əsas cədvəldən yalnız alt çoxluq məlumatlarına aid olan məlumatların saxlanması üçün

Bütün mürəkkəbliyinə baxmayaraq, MS Access verilənlər bazası hələ də fayl korrupsiyasına qarşı həssas olaraq qalır, ona görə də onu saxlamaq çox vacibdir. accdb təmiri əlində alət. İstifadəçilər xüsusi bərpa proqramı əldə etməklə məlumat itkisi kimi fəsadların qarşısını ala bilərlər.

Müəllif Giriş:

Vivian Stevens məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc sql bərpa və excel bərpa proqram məhsulları. Ətraflı məlumat üçün ziyarət edin www.datanumen.com

İndi paylaş:

Şərhlər bağlıdır.