Ma'lumotlar bazalari kontekstida munosabat nima?
sobes.tech AI
AIdan javob
Ma'lumotlar bazalarida, munosabat (yoki bog'lanish) — bu ma'lumotlar modelining asosida turgan matematik tushuncha. Munosabat jadval shaklida ifodalanadi, u satrlar va ustunlardan iborat bo'lib,:
- Satrlar (tuples) — alohida ma'lumot yozuvlari.
- Ustunlar (atributlar) — ma'lumot turlariga ega maydonlar.
Har bir munosabatda unikal bir birlamchi kalit bo'lib, u har bir satrni aniq belgilovchi ustun yoki ustunlar to'plamidir. Jadvallar o'rtasidagi bog'lanishlar tashqi kalitlar orqali amalga oshiriladi, ular boshqa jadvallarning birlamchi kalitlariga murojaat qiladi.
"Foydalanuvchilar" munosabatining misoli:
| user_id (PK) | ism | |
|---|---|---|
| 1 | Ivan | ivan@mail.com |
| 2 | Maria | maria@mail.com |
Bu yerda, user_id — birlamchi kalit bo'lib, har bir foydalanuvchini unikal tarzda belgilaydi.
Shunday qilib, munosabat — bu ma'lumotlarni saqlash va bog'lash imkonini beradigan, ma'lumotlar bazasining ma'lum bir tuzilishga ega jadvali.