1.Boshqa jadval.
2.Ro’yxat.
bilan bog’lash orqali.
1.Boshqa jadval bilan bog’liqlikni o’rnatish. Avval “Millatlar” nomli bo’ysunuvchi jadvalni hosil qilib olamiz. Jadvalimizda 2 ta maydon «MK» -kalit maydon, “Millatlar nomi” -oddiy matnli maydonlarni qo’shamiz.
2. Ro’yxat bilan bog’liqlikni o’rnatish.
“Asosiy” jadvalimizni ochamiz, maydon turini “Podstanovka i otnosheniye” (“Almashtirish (tanlash) va munosabat”) tanlaymiz.
Bog’lanishlar va ko’p darajali amallar
Ma'lumotlar bazasi munosabatlari turlari
Chet tugmalari yoki boshqa nomzod kalitlarini ishlatib, jadvallar orasidagi uch xil munosabatni amalga oshirishingiz mumkin:
Birebir : Ushbu turdagi munosabatlar o'zaro munosabatlarning har bir tomonida faqat birgina rekord o'rnatishga imkon beradi.
Asosiy kalit faqat bitta yozuv bilan bog'liq - yoki hech biri - boshqa jadvalda. Misol uchun, nikohda har bir turmush o'rtog'i faqat bitta turmush o'rtog'iga ega. Bunday aloqalar yagona jadvalda amalga oshirilishi mumkin, shuning uchun chet el kalitini ishlatmaydi.
Ko'pchilikka ko'p : birdan ko'pgacha munosabatlar bir stolda boshqa jadvalda bir nechta qaydlar bilan bog'liq bo'lishi uchun bitta qaydni beradi.
Iste'molchilar va Buyurtma jadvallari bo'lgan ma'lumotlar bazasi bilan biznesni ko'rib chiqing.
ad
Bitta buyurtmachi bir nechta buyurtma olishlari mumkin, ammo bitta buyurtma bir nechta mijozga bog'lana olmaydi. Shuning uchun Xaridorlar jadvali Xaridorlar jadvalining asosiy kalitiga mos keladigan xorijiy kalitni o'z ichiga oladi, mijozlar jadvali Buyurtma jadvaliga ishora qiluvchi chet el kalitiga ega bo'lmaydi.
Ko'pchilikka ko'p : Bu murakkab munosabatlardir, unda jadvaldagi ko'plab yozuvlar boshqa jadvalda ko'plab qaydlarni bog'lashi mumkin. Misol uchun, bizning biznesimiz mijozlar va buyurtma jadvallarini emas, balki, shuningdek, Mahsulotlar jadvaliga ham muhtoj.
Shunga qaramay, mijozlar va Buyurtma stoli o'rtasidagi munosabatlar juda ko'p, lekin Buyurtma va Mahsulotlar jadvali o'rtasidagi munosabatni ko'rib chiqing. Buyurtmada bir nechta mahsulotlar bo'lishi mumkin va mahsulot bir nechta buyurtma bilan bog'lanishi mumkin: bir nechta mijozlar bir xil mahsulotni o'z ichiga olgan buyurtma berishlari mumkin. Ushbu turdagi munosabatlar kamida uchta jadvalda talab qilinadi.
Ma'lumotlar bazalari jadvallari orasidagi izchil aloqalarni o'rnatish ma'lumotlarning yaxlitligini ta'minlashga, ma'lumotlar bazasini normallashtirishga yordam beradi
So’rovlar ichidagi so’rovlar.
Ma'lumotlar bazasi so'rovi ma'lumotlar bazasidan ma'lumotlarni chiqaradi va uni ukish mumkin formatda formatlaydi. So'rovlar ma'lumotlar bazasiga talab qilinadigan tilda yozilishi kerak - odatda bu SQL SQL .
Misol uchun, ma'lumotlar bazasidan ma'lumotlarni istaganingizda, siz xohlagan ma'lumotni so'rash uchun so'rovdan foydalanasiz. Ehtimol, Sizda xodimlar jadvali bor va siz savdo ko'rsatkichlarini kuzatmoqchisiz. Ma'lum bir davrda eng yuqori savdoni qayd etgan xodim uchun ma'lumotlar bazasini so'rov qilishingiz mumkin. Ma'lumotlar bazasi so'rovi ma'lumotlar bazasi tomonidan talab qilinadigan so'rovlar formatini bajarishi kerak. Eng keng tarqalgan format ko'p ma'lumotlar bazasi boshqaruv tizimlari tomonidan ishlatiladigan Structured Query Language (SQL) standart so'rovlar formatidir. SQL, rivojlangan so'rovlarni bajaradigan kuchli tildir.
SQL ma'lumotlar bazasini tanlash uchun Applications iborasidan foydalanadi.
Northwind ma'lumotlar bazasiga asoslanib ma'lumotlar bazasi mahsulotlarini tez-tez jo'natib turadigan bir misolni ko'rib chiqing.
Dostları ilə paylaş: |