Verilənlər bazası kontekstində əlaqə (əlaqələr) nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Verilənlər bazası kontekstində, əlaqə (və ya münasibət) riyazi bir anlayışdır və əlaqəli məlumat modelinin əsasını təşkil edir. Bir əlaqə, satır və sütunlardan ibarət olan cədvəl kimi təmsil olunur, burada:
- Satırlar (tuples) fərdi məlumat qeydləridir.
- Sütunlar (atributlar) müəyyən məlumat tiplərinə malik sahələrdir.
Hər bir əlaqənin unikal bir birincil açarı var, bu, hər bir satırı dəqiq şəkildə tanımlayan sütun və ya sütunlar toplusudur. Cədvəllər arasındakı əlaqələr xarici açarlar vasitəsilə həyata keçirilir, bunlar digər cədvəllərin birincil açarlarına istinad edir.
"İstifadəçilər" əlaqəsinin nümunəsi:
| user_id (PK) | ad | |
|---|---|---|
| 1 | Ivan | ivan@mail.com |
| 2 | Maria | maria@mail.com |
Burada, user_id birincil açar kimi hər bir istifadəçini unikal şəkildə tanımlar.
Beləliklə, əlaqə müəyyən bir quruluşa malik cədvəldir və verilənlər bazasında məlumatların saxlanması və əlaqələndirilməsi üçün imkan yaradır.