Mundarija:

Ma'lumotlar bazasi tizimida birdan ko'pga munosabatlarni qanday yaratasiz?
Ma'lumotlar bazasi tizimida birdan ko'pga munosabatlarni qanday yaratasiz?

Video: Ma'lumotlar bazasi tizimida birdan ko'pga munosabatlarni qanday yaratasiz?

Video: Ma'lumotlar bazasi tizimida birdan ko'pga munosabatlarni qanday yaratasiz?
Video: Noutbook klaviaturasini yoqish #shorts 2024, Dekabr
Anonim
  1. Kimga birini yarating -to- bitta munosabat Ikkala umumiy maydon (odatda birlamchi kalit va tashqi kalit maydonlari) noyob indeksga ega bo'lishi kerak.
  2. Kimga birdan ko'pga munosabatlarni yarating Maydondagi bitta tomoni (odatda asosiy kalit). munosabat noyob indeksga ega bo'lishi kerak.

Bundan tashqari, kirishda birdan ko'p munosabatlarni qanday yaratishingiz mumkin?

A bitta -to- bitta munosabat tegishli maydonlarning ikkalasi birlamchi kalit bo'lsa yoki noyob indekslarga ega bo'lsa yaratiladi. A ko'p -to- ko'p munosabatlar haqiqatan ham ikkita birdan ko'pga munosabatlar birlamchi kaliti ikkita maydondan iborat uchinchi jadval bilan � boshqa ikkita jadvaldagi xorijiy kalitlar.

Birga ko'p munosabatlarning kundalik misoli nima? a.da bitta -to- ko'p munosabatlar , bitta jadvaldagi yozuv bilan bog'lanishi mumkin bitta yoki boshqa jadvalda ko'proq yozuvlar. Uchun misol , har bir mijozga ega bo'lishi mumkin ko'p sotish buyurtmalari. Chunki munosabatlar ikkala yo'l bilan ishlash, shuningdek, bor ko'p -to- bitta munosabatlar.

Shunga mos ravishda, ma'lumotlar bazasida birdan ko'pga munosabat nima?

Munosabatda ma'lumotlar bazalari , a birdan ko'pga munosabat ota-ona qayd etganda sodir bo'ladi bitta jadval boshqa jadvaldagi bir nechta kichik yozuvlarga murojaat qilishi mumkin. a ning aksi birdan ko'pga munosabat a ko'p -to- ko'p munosabatlar , bunda bola yozuvi bir nechta ota-ona yozuvlari bilan bog'lanishi mumkin.

SQL-da qanday qilib ko'pdan ko'pgacha munosabatlarni yaratasiz?

Qanday qilib: Ko'pdan ko'pga jadval munosabatlarini yaratish

  1. Ma'lumotlar bazasi diagrammasini yaratish. Ko'pdan ko'pga munosabat yaratmoqchi bo'lgan jadvallarni qo'shing.
  2. Jadvallarni qo'shish. Uchinchi jadval yarating: ma'lumotlar bazasi diagrammasi ichida sichqonchaning o'ng tugmachasini bosing va keyin "Yangi jadval" ni bosing.
  3. Birlashma jadvalini yaratish.
  4. Jadval nomini kiriting va ustunlar qo'shing.
  5. Asosiy kalitni qo'shing.
  6. Aloqa yaratish.
  7. Ko'pdan ko'pga munosabat.

Tavsiya: