Sobes.tech
Junior

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 email
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.