ဒေတာဘေ့စ်များတွင် ဇယားများ ချိတ်ဆက်ခြင်း

ကျွန်ုပ်တို့တွင် အသုံးပြုသူအမည်များနှင့် သူတို့နေထိုင်သည့် မြို့များပါသော ဇယားရှိသည်ဆိုပါစို့။

users
id name city
1 user1 city1
2 user2 city1
3 user3 city2
4 user4 city1
5 user5 city3
6 user6 city2

ဤဇယား၏ အားနည်းချက်မှာ တူညီသော မြို့တစ်မြို့သည် အသုံးပြုသူအမျိုးမျိုးအတွက် အကြိမ်ကြိမ် ပြန်လည်ဖော်ပြခြင်း ဖြစ်ပါသည်။ ၎င်းသည် ပြဿနာအချို့ကို ဖြစ်ပေါ်စေပါသည်။

ပထမအချက်၊ အဆက်မပြတ် ပြန်လည်ဖော်ပြခြင်းသည် ဒေတာဘေ့စ်သည် နေရာအများကြီး စတင်ယူဆောင်လာစေပါသည်။

ဒုတိယအချက်၊ မြို့များနှင့် လုပ်ဆောင်ချက်များလုပ်ဆောင်ရန် အတော်လေး မအီမသာဖြစ်စေပါသည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် မြို့အားလုံးစာရင်းကို စခရင်ပေါ်တွင် ဖော်ပြလိုသည်။ ဤသို့ရိုးရိုးရှင်းရှင်း ပြုလုပ်ရန် မဖြစ်နိုင်ပါ။ ကျွန်ုပ်တို့သည် သူတို့၏မြို့များနှင့်အတူ အသုံးပြုသူအားလုံးကို ရယူရမည်၊ ထို့နောက် ရရှိလာသော မြို့များမှ ထပ်နေသော အရာများကို ဖယ်ရှားရမည် ထိုအခါမှသာ ကျွန်ုပ်တို့သည် ဤစာရင်းကို ရရှိမည်ဖြစ်သည်။

ယခု စိတ်ကူးကြည့်ပါ၊ ဒေတာဘေ့စ်တွင် 10000 အသုံးပြုသူရှိပြီး 10 မြို့မှဖြစ်သည် - ဤ10 မြို့များအတွက် ကျွန်ုပ်တို့သည် ကြီးမားသော အတန်းအရေအတွက်မှ ဇယားတစ်ခုလုံးကို ထုတ်ယူရန် လိုအပ်လိမ့်မည် - အရင်းအမြစ်များ အဓိပ္ပာယ်မရှိသော သုံးစွဲမှုဖြင့် အလွန်နှေးသော လုပ်ဆောင်ချက်တစ်ခု ဖြစ်လာလိမ့်မည်။

ပြဿနာအတွက် အဖြေ

ကျွန်ုပ်တို့၏ ဇယားကို နှစ်ခုခွဲရန် လိုအပ်သည်။ တစ်ခုတွင် မြို့များကို သိမ်းဆည်းထားမည်၊ ဒုတိယတစ်ခုတွင် - အသုံးပြုသူများ။ ထို့အတူ အသုံးပြုသူများပါသော ဇယားတွင် ကော်လံတစ်ခု city_id ရှိမည်ဖြစ်ပြီး၊ ၎င်းသည် အသုံးပြုသူ၏မြို့သို့ ညွှန်ပြမည် ဖြစ်သည်။

ထို့ကြောင့်၊ ဇယားနှစ်ခုကို ပြုလုပ်ကြပါစို့။ မြို့များပါသော ဇယား။

cities
id name
1 city1
2 city2
3 city3

အသုံးပြုသူများပါသော ဇယား။

users
id name city_id
1 user1 1
2 user2 1
3 user3 2
4 user4 1
5 user5 3
6 user6 2
Задание 1

သင့်တွင် ကုန်ပစ္စည်းများ (အမည်၊ စျေးနှုန်း၊ အရေအတွက်) နှင့် ထိုကုန်ပစ္စည်းများ၏ အမျိုးအစားများကို သိမ်းဆည်းရန် လိုအပ်သည်ဆိုပါစို့။ သိမ်းဆည်းမှု ဖွဲ့စည်းပုံကို ရေးပါ။

Задание 2

သင့်တွင် မြစ်များနှင့် ထိုမြစ်များ စီးဝင်သည့် ပင်လယ်များကို သိမ်းဆည်းရန် လိုအပ်သည်ဆိုပါစို့။ သိမ်းဆည်းမှု ဖွဲ့စည်းပုံကို ရေးပါ။

Задание 3

သင့်တွင် မြို့များနှင့် နိုင်ငံများကို၊ ထိုနိုင်ငံများတွင် တည်ရှိသည့်အတိုင်း သိမ်းဆည်းရန် လိုအပ်သည်ဆိုပါစို့။ သိမ်းဆည်းမှု ဖွဲ့စည်းပုံကို ရေးပါ။