3 Access ma'lumotlar bazalaridagi aloqalarning asosiy turlari

Hozir ulashing:

Ushbu maqolada biz turli funktsiyalarning o'zaro bog'liqligini va Access-dagi ma'lumotlar bilan bog'liqligini tushunamiz.

Access ma'lumotlar ortiqchaligini minimallashtirish maqsadida relyatsion ma'lumotlar bazasi jadvallarini (aloqalarini) va ustunlarini (atributlarini) tartibga solish uchun ma'lumotlar bazasini normallashtirishdan foydalanadi. Normalizatsiya - bu ma'lumotlarni turli jadvallar bo'ylab taqsimlaydigan jarayon bo'lib, u tashkilot ichidagi resurslarning umumiy ishlashi, uzoq umr va yaxlitligini yaxshilashga yordam beradi.Access ma'lumotlar bazalaridagi munosabatlarni tushunish

  • Normalizatsiya - ma'lumotlarni tartibga solishning ma'lumotlar bazasi jarayoni.
  • Bu jadval yaratish, ma'lumotlarni himoya qilish uchun mo'ljallangan qoidalar o'rtasida jadval munosabatlarini o'rnatish va nomuvofiq qaramlik va ortiqchalikni bartaraf etish orqali ma'lumotlar bazasining moslashuvchanligini oshirishdan iborat.

Aloqalarni aniqlash

Access-dagi munosabatlarO'zaro munosabatlar ma'lumotlarni turli xil asosiy ustunlarga moslashtirish, ikkala jadvalda o'xshash nomga ega ustunlarni shakllantirish orqali boshqariladi. Aksariyat hollarda tegishli havolalar bitta jadvalning asosiy kalitiga mos keladi, bu esa boshqa jadvalning tashqi kalitidagi yozuv bilan bir vaqtda har bir satr uchun noyob identifikatorni yaratishga yordam beradi. Jadvaldagi o'zaro bog'liq ustunlar ta'rifiga qarab, asosan, uchta turdagi aloqalar yaratiladi.

Keling, ushbu munosabatlarni ko'rib chiqaylik.

1. Birga-ko‘p munosabatlar

Bu munosabatlarning keng tarqalgan shakllaridan biri bo'lib, X jadvalidagi qator Y jadvalidagi bir yoki bir nechta o'xshash qatorlarga ega bo'lishi mumkin. Lekin Y jadvaliga X jadvalga mos keladigan faqat bitta qatorga ruxsat beriladi. Dunyodagi har bir yirik tashkilot jadvallar o'rtasida ma'lumotlarga kirishni taklif qilish uchun ushbu usuldan foydalanish bilan mashhur.

Masalan, xaridorda birdan ko'pga bog'liq bo'lgan Mijoz va Buyurtma jadvallari mavjud; har bir mijozga o'zi xohlagancha buyurtma berishga ruxsat beriladi, lekin mahsulot uchun har bir buyurtma identifikatori faqat bitta mijozga ega bo'lishi mumkin.

2. Ko'p-ko'p munosabat

Ushbu turdagi munosabatlarda X va Y jadvallari bir-birining ma'lumotlar bazasida bir nechta mos keladigan qatorlarga ega bo'lishi mumkin. Foydalanuvchilar uchinchi jadvalga ta'rif berish orqali bunday munosabatlarni yaratishi mumkin. Ushbu uchinchi jadval Junction Table deb ataladi, uning asosiy kaliti X jadvali va Y jadvalidagi tashqi kalitdan iborat.

Masalan, cookie-fayllar jadvali va Mijoz jadvali ko'pdan ko'pga munosabatni baham ko'radi, bu esa ushbu jadvallar va birlashma jadvali "Buyurtma" dan iborat "birdan ko'pga" munosabati bilan belgilanadi.

3. Yakkama-yakka munosabat

Most yakkama-yakka munosabatlar, X jadval qatori Y jadvalidagi faqat bitta o'xshash satrga ega bo'lishi mumkin va Y jadvali X jadvalidagi bitta o'xshash qatorga ega bo'lishi mumkin. Ushbu munosabatlar shakli jadvaldagi ikkala bog'liq ustundan iborat bo'lganda yaratiladi. noyob cheklash yoki asosiy kalit.

Bu shulardan biri rarBu uchta o'rtasidagi munosabatlar, chunki munosabatlarning bu shakli ma'lumotni boshqa jadval bo'ylab sayohat qilishni cheklaydi, chunki u faqat bitta jadval bilan cheklangan.

Yakkama-yakka munosabat quyidagi holatlarda qo'llaniladi:

  • Agar foydalanuvchi jadvalni bir nechta ustunlarga bo'lishni xohlasa.
  • Ma'lumotlarni xavfsizroq qilish uchun jadval qismlarini turli bo'limlarga ajratish uchun.
  • Jadvalni o'chirish bilan o'chirib tashlashga moyil bo'lgan qisqa muddatli ma'lumotlarni saqlash uchun.
  • Asosiy jadvaldagi faqat kichik to'plam ma'lumotlariga tegishli ma'lumotlarni saqlash uchun

O'zining barcha murakkabligiga qaramay, MS Access ma'lumotlar bazasi fayl buzilishlariga qarshi himoyasizligicha qolmoqda, shuning uchun uni saqlash juda muhim. accdb ta'mirlash qo'lda asbob. Foydalanuvchilar ixtisoslashtirilgan tiklash dasturini sotib olishni tanlash orqali ma'lumotlar yo'qolishi kabi asoratlardan qochishlari mumkin.

Muallif kirish:

Vivian Stivens - ma'lumotlarni qayta tiklash bo'yicha mutaxassis DataNumenMa'lumotlarni qayta tiklash texnologiyalari bo'yicha jahon yetakchisi bo'lgan , Inc sqlni tiklash va excel tiklash dasturiy mahsulotlar. Qo'shimcha ma'lumot olish uchun tashrif buyuring www.datanumen.com

Hozir ulashing:

Comments are closed.