Ochiq kutubxona - bu o'quv ma'lumotlarining ochiq kutubxonasi. MS Access ob'ektlari bilan ishlash rejimlari Asosiy ob'ektlar MS kirish maqsadi

ACCESS ning asosiy ob'ektlari quyidagilardir: jadvallar, so'rovlar, shakllar, hisobotlar, makroslar va modullar.

Jadval - ōᴛᴏ ma'lumotlarni saqlash uchun belgilangan va foydalaniladigan ob'ekt. Har bir jadval ma'lum turdagi ob'ekt haqida ma'lumotni o'z ichiga oladi. Jadvalda maydonlar (ustunlar) va yozuvlar (satrlar) mavjud. Jadval bilan ikkita asosiy rejimda ishlashingiz mumkin: dizayn rejimida va jadval rejimida.

Dizayn rejimida jadvalning tuzilishi o'rnatiladi, ᴛ.ᴇ. maydonlarning turlari, xossalari, ularning soni va nomlari (ustun sarlavhalari) aniqlanadi. Jadvalning tuzilishini o'zgartirish kerak bo'lganda foydalaniladi, lekin unda saqlangan ma'lumotlar emas.

Jadval rejimi ma'lumotlarni ko'rish, qo'shish, o'zgartirish, oddiy saralash yoki o'chirish uchun ishlatiladi.

So'rov - sᴛᴏ foydalanuvchiga bir yoki bir nechta jadvallardan kerakli ma'lumotlarni olish imkonini beruvchi ob'ekt. So'rov - ma'lumotlar bazasida saqlangan ma'lumotlar haqida foydalanuvchi ACCESS ga so'raydigan savol.

Siz o'zingiz yoki sehrgarlar yordamida so'rovlarni yaratishingiz mumkin. ACCESS-da siz quyidagi turdagi so'rovlarni yaratishingiz mumkin:

Namuna so'rovi;

Parametrlar bilan so'rov;

O'zaro mos yozuvlar so'rovi;

O'zgartirish so'rovi (jadval yaratish uchun yozuvlarni o'chirish, yangilash va qo'shish so'rovi);

Birlashma so'rovlari, server so'rovlari, nazorat so'rovlari, bo'ysunuvchi so'rovlar.

So'rovlar yordamida siz bir nechta jadvallardagi ma'lumotlarni ko'rishingiz, tahlil qilishingiz va o'zgartirishingiz, yangi jadvallar yaratishingiz mumkin. sʜᴎ shakllar va hisobotlar uchun ma'lumot manbai sifatida ishlatiladi.

So'rovlar bilan ikkita asosiy rejimda ishlashingiz mumkin: dizayn rejimida va jadval rejimida.

Shakl - ōᴛᴏ ob'ekt, asosan ma'lumotlarni oson kiritish va ko'rsatish uchun mo'ljallangan. Jadvallardan farqli o'laroq, shakllar ma'lumotlar bazasi ma'lumotlarini o'z ichiga olmaydi. Shakl - kompyuter ekranida ma'lumotlarni ko'rsatishning sᴛᴏ formati (shakli). Shakllar faqat jadvallar yoki so'rovlar asosida tuzilishi mumkin. So'rovga asoslangan shaklni yaratish bir nechta jadvallardan ma'lumotlarni taqdim etish imkonini beradi.

Shaklga rasmlar, diagrammalar, audio (ovoz) va video (tasvir) kiritilishi mumkin.

Shakl bilan ishlash usullari:

Forma rejimi ma'lumotlarni ko'rish va tahrirlash uchun ishlatiladi, ma'lumotlar bilan ishlash muhitini va ularni ekranda ko'rsatish uchun qulay dizaynni ta'minlaydi;

Shaklni loyihalash rejimi, agar unda taqdim etilgan ma'lumotlarni emas, balki shaklning ta'rifini (shaklning tuzilishi yoki shablonini) o'zgartirish juda muhim bo'lsa, zarur;

Jadval rejimi barcha shakl maydonlarini o'z ichiga olgan jadvalni ko'rish imkonini beradi;

Hisobot - ōᴛᴏ keyinchalik chop etilishi yoki boshqa dastur hujjatiga kiritilishi mumkin bo'lgan hujjat yaratish uchun mo'ljallangan ob'ekt. Hisobotlar, xuddi shakllar kabi, so'rovlar va jadvallardan yaratilishi mumkin, ammo ma'lumotlarni kiritishga ruxsat bermaydi.

Hisobot bilan ishlash usullari:

- oldindan ko'rish rejimi hisobotni ko'rish imkonini beradi, chunki u chop etilganda mujassamlanadi;

- konstruktor rejimi shablonni (hisobotning tuzilishini) o'zgartirish uchun mo'ljallangan.

Makro - sᴛᴏ ma'lum bir hodisaga javoban ACCESS tomonidan bajarilishi kerak bo'lgan bir yoki bir nechta harakatlarning tuzilgan tavsifi bo'lgan ob'ekt.

Masalan, siz asosiy shakldagi elementni tanlashga javoban boshqa shaklni ochadigan makrosni belgilashingiz mumkin. Boshqa makrosdan foydalanib, uning mazmunini o'zgartirganda ma'lum bir maydonning qiymatini tekshirishingiz mumkin. Makrosda siz undagi harakatlarning ayrim qo'shimchalarini bajarish yoki bajarmaslik uchun qo'shimcha shartlarni kiritishingiz mumkin.

Shakllar va hisobotlar bilan ishlashni qo'llash juda osonlashadi makroslar... MS ACCESS-da 40 dan ortiq makros mavjud bo'lib, ular makrolarga kiritilishi mumkin. Makroslar jadvallar va shakllarni ochish, so'rovlarni bajarish, boshqa makroslarni ishga tushirish, menyulardan variantlarni tanlash va hokazolarni bajaradi. Makroslar ish paytida tez-tez bajarilishi kerak bo'lgan harakatlar to'plamini bajarish uchun bitta (yoki bir nechta) tugmachalarni bosishga imkon beradi.

Modul - bu MS ACCESS BASIC-dagi dasturlarni o'z ichiga olgan ob'ekt bo'lib, ular jarayonni kichikroq bosqichlarga bo'lish va makroslar yordamida topilmagan xatolarni aniqlash imkonini beradi.


  • - Amaliy ish 3.1. MS Access. ustasi yordamida jadvallar yaratish

    Laboratoriya ishi 3. Elektron jadval protsessorining grafik imkoniyatlari Kredit bo'yicha foizlar bo'yicha to'lovlar miqdorini hisoblash. JAMIY TO‘LOV funksiyasi JAMIY TO‘LOV funksiyasi kredit bo‘yicha to‘plangan daromad miqdorini qaytaradi, u har birida teng to‘lovlarda qaytariladi ... [batafsil o‘qish]


  • - Ms Accessda elektr ta'minoti va ulanish texnologiyasi

    Oziq-ovqatlarni nazorat qilish Yak ma'lumotlar bazasini o'rnatish? Pratsyuê asos danih qanday misollar bor? Xo'sh, bu stolmi? Maydonlarning kuchini qanday sozlash mumkin? Xo'sh, bu asosiy maydonmi? Jadvallar tuzilishini qanday o'zgartirish mumkin? Shakl nima? Danihning asosini ochgan shakllarni ko'ryapsizmi? Shaklni tasvirlash usullari qanday? Yak ... [batafsil o'qish]


  • - Ms Access-da jadvallar bazasini ochish texnologiyasi

    Meta: bazi danih haqida ko'proq bilib oling. Ma'lumotlar bazalarining keng doirasi uchun loyiha mavjud. Jadval poyasining texnologiyasini va jadvallar ma'lumotlari orasidagi bog'lanishni o'rganing. Bog'langan jadvallar asosida qo'ng'iroqlar va shakllarni shakllantirish texnologiyasi bilan tanishing. Nazariy ... [batafsil o'qish]


  • - MS Excel va MS Access dasturlarida iqtisodiy vazifalarni ishlab chiqish, ma'lumotlarni tahlil qilish va iqtisodiy ko'rsatkichlar prognozini

    Strukturaviy SQL tasmalarini ko'chirish. SQL-ni ishlab chiqish - Microsoft Access ma'lumotlar bazasida ma'lumotlar bazasi va robotni ma'lumotlar bazasi bilan quvvatlantirish MS Excelda ma'lumotlar bazasi bilan robotlarni saqlash Pobudova MS Excelda ma'lumotlar bazasi bilan 5.2.1. MS Excel da Pobudova relyatsion asos danih.


  • - MS Access bilan robotli quloq

    Ekranda MS Access dasturini ishga tushirish uchun MS Access dasturlari bilan ishlaydigan ekran paydo bo'ladi, yuqori qatorda menyu va uning yonida asboblar paneli mavjud.

  • Oyna va DBMS ob'ektlari Microsoft Kirish

    Oyna DBMS Microsoft Kirish

    Ma'lumotlar bazasi oynasi ikkita bo'limni o'z ichiga oladi (chapdagi vertikal tugmalar qatori - rasmga qarang):

    Bob Ob'ektlar : Vertikal tugmalar qatori ma'lumotlar bazasida yaratilishi mumkin bo'lgan barcha ob'ektlarni ifodalaydi: jadvallar, so'rovlar, shakllar, ota siz makros modullar.

    Bob Guruhlar, maxsus ob'ektlar guruhlari yaratilgan joyda, har xil turdagi ob'ektlarga havolalarni saqlash uchun mo'ljallangan. Dastlab bo'limda Guruhlar faqat bitta guruh mavjud Kimdan qasam ichish.

    Deraza ish joyi


    Tanlangan ob'ektni bosish bilan ko'rsatiladi oynaning ish maydoni rejimlari ob'ektni yaratish (bizning misolimizda - jadvallarni yaratishning 3 rejimi), shuningdek tanlangan turdagi oldindan yaratilgan ob'ektlar ro'yxati (bizning misolimizda ular yo'q; agar mavjud bo'lsa, ular shu erda joylashgan).

    Har xil turdagi ob'ektlar guruhlarga birlashtirilishi mumkin. Guruhlar bir xil mavzudagi ob'ektlarni katta ma'lumotlar bazalarida birlashtirishga imkon beradi. Guruhga ob'ektlar qo'shish uchun kerakli ob'ektning kontekst menyusi chaqiriladi (uning belgisini o'ng tugmasini bosish orqali), buyruq tanlanadi. D guruhga qo'shish va unda ob'ekt kiritilgan guruh (agar kerak bo'lsa, darhol yangi guruh yaratishingiz mumkin). Quyidagi rasm misoldir. Ob'ektlar guruhda guruhga kiritilgan ob'ektga tegishli yorliqlar bilan ifodalanadi.


    Ob'ektlar DBMS Microsoft Kirish

    DBMSMicrosoft Kirish quyidagi ob'ektlarni yaratishga imkon beradi:

    Jadvallar , ma'lum bir mavzu doirasidan bitta alohida ob'ekt haqidagi ma'lumotlarni saqlash uchun mo'ljallangan. Relyatsion ma'lumotlar bazasidagi har bir jadval bo'lishi kerak yagona (asosiy) kalit, oddiy yoki murakkab bo'lishi mumkin. Jadvallar orasidagi asosiy kalitlar yaratish uchun ishlatiladi ulanishlar alohida jadvallardagi ma'lumotlarni almashish uchun.

    Shakllar foydalanuvchi uchun qulay shaklda ma'lumotlarni kiritish, tuzatish va ko'rish. Shakllar yordamida siz ma'lumotlarga kirishga cheklovlar qo'yishingiz, kiritilgan ma'lumotlarni boshqarishingiz, hisoblangan ma'lumotlarni qabul qilishingiz, xabarlarni ko'rsatishingiz mumkin. Shakl bilan ishlashda yuzaga keladigan hodisalarni boshqarish mumkin. Har qanday jadval yoki so'rov asosida shakl yaratishingiz mumkin.

    So'rovlar foydalanuvchi tomonidan belgilangan shart yordamida bir yoki bir nechta bog‘liq jadvallardan kerakli ma’lumotlarni tanlash, hisob-kitoblarni bajarish va natijani jadval ko‘rinishida olish imkonini beradi. Bunday holda, ma'lumotlar bazasi jadvallaridan, shuningdek, boshqa so'rovlar natijasida olingan saqlangan jadvallardan foydalanish mumkin. So'rov natijalari bilan vaqtinchalik jadvalidan foydalanib, to'g'ridan-to'g'ri boshqa so'rovda tuzilishi mumkin.

    Hisobotlar kerakli natijalarni o'z ichiga olgan chiqish hujjatlarini yaratish va ularni chop etish. Hisobotni yaratish uchun asos jadval, so'rov bo'lishi mumkin.

    Makroslar ob'ektda yoki boshqaruvda biron bir hodisa sodir bo'lganda bajariladigan makroslar (harakatlar) ketma-ketligini qayd etish. Makros bir marta yozib olinadi va bir necha marta bajariladi; u ish samaradorligini oshirish uchun tez-tez takrorlanadigan operatsiyalarni bajarish uchun ishlatiladi (makroslarni eslang: MicrosoftSo'z).

    Standart modullar - ma'lumotlar bazasining alohida ob'ektlari. Tegishli protseduralarni guruhlash uchun mo'ljallangan (dasturlash tilida yozilgan ko'rsatmalar). VizualAsosiyzarur operatsiyalar va hisob-kitoblarni amalga oshiradigan ilovalar uchun). Faqat moduldagi protseduralarni bajarish mumkin. Bir butun sifatida modulning bajarilishini so'rash mumkin emas. Ushbu modullarning protseduralari har qanday boshqa ma'lumotlar bazasi ob'ektlarida mavjud. Ushbu tartiblarni boshqa standart modullardagi tartiblardan, voqea tartiblari, makroslar va oddiygina ifodalardan chaqirish mumkin.

    Shakl va hisobot modullari shakl yoki hisobotda hodisalarni qayta ishlash bilan bog'liq protseduralarni (shakl yoki hisobot elementiga sichqonchani bosish, ikki marta bosish, fokus elementini olish va boshqalar), shuningdek, odatiy harakatlar uchun oddiy protseduralarni saqlash.

    Kirish ob'ektlar bilan ishlashga qaratilgan, jumladan ma'lumotlar bazasi jadvallari, so'rovlar, shuningdek, ma'lumotlar bazasi bilan ishlash uchun dastur ob'ektlari: shakllar, hisobotlar, sahifalar, makroslar va modullar.

    Oddiy ma'lumotlarni qayta ishlash jarayonlari uchun - belgilangan mezonlar bo'yicha ko'rish, yangilash, qidirish, hisobotlarni qabul qilish - Access formalar, so'rovlar, hisobotlar va sahifalarni loyihalash uchun vositalarni taqdim etadi. Ilova obyektlari boshqaruv elementlari deb ataladigan grafik elementlardan tashkil topgan. Asosiy boshqaruv elementlari ob'ektlarni ma'lumotlar manbalari bo'lgan jadval yozuvlari bilan bog'lash uchun ishlatiladi.

    Foydalanuvchi ilovalarini yaratishda boshqa turdagi ob'ektlar - VisualBasicforApplications (VBA) dasturlash tilidagi makroslar va modullar tomonidan amalga oshiriladigan dasturlash vositalari ham qo'llaniladi.

    Ob'ektlar Access ma'lumotlar bazasi oynasida taqdim etiladi. Ma'lumotlar bazasi va dastur ob'ektlari bilan ishlash bo'yicha barcha operatsiyalar shu oynada boshlanadi.

    Jadvallar(Jadvallar) foydalanuvchi tomonidan domen ma'lumotlar modelining yagona axborot ob'ekti haqidagi ma'lumotlarni saqlash uchun yaratilgan. Jadval maydonlar (ustunlar) va yozuvlardan (satrlardan) iborat. Har bir maydon ob'ekt ob'ektining bitta xususiyatini o'z ichiga oladi. Yozuv ushbu ob'ektning bir nusxasi haqida ma'lumotni o'z ichiga oladi.

    So'rovlar(So'rovlar) foydalanuvchi tomonidan bir yoki bir nechta tegishli jadvallardan kerakli ma'lumotlarni tanlash uchun yaratiladi. So'rovni bajarish natijasi ma'lumotlarni qayta ishlashda boshqa ma'lumotlar bazasi jadvallari bilan birga ishlatilishi mumkin bo'lgan jadvaldir. So'rov namuna bo'yicha (QBE) yoki tuzilgan so'rovlar tili bo'lgan SQL bayonotidan foydalangan holda so'rovlar sifatida formatlanishi mumkin. Shuningdek, siz jadvalga ma'lumotlarni yangilash, o'chirish yoki qo'shish yoki mavjudlari asosida yangi jadvallar yaratish uchun so'rovdan foydalanishingiz mumkin.

    Shakllar(Formalar) foydalanuvchi ilovasi uchun dialog foydalanuvchi interfeysini yaratishning asosiy vositasidir. O'zaro bog'langan ma'lumotlar bazasi ma'lumotlarini ekranga foydalanuvchiga tanish bo'lgan hujjatga mos keladigan qulay shaklda kiritish va ko'rish uchun forma yaratish mumkin. Shakllar ilovada asboblar paneli yaratish uchun ham ishlatilishi mumkin.

    Hisobotlar(Hisobotlar) foydalanuvchi muammolarini hal qilish va ularni chop etish natijalarini o'z ichiga olgan chiqish hujjatlarini yaratish uchun mo'ljallangan.

    Sahifalar Ma'lumotlarga kirish sahifalari - bu ma'lumotlar bazasiga dinamik ravishda bog'langan va brauzer oynasida ishlaganda ma'lumotlarni ko'rish, tahrirlash va ma'lumotlar bazasiga kiritish imkonini beruvchi dialogli Web sahifalar.

    Makroslar(Makrolar). Makros - bu ob'ekt yoki dastur boshqaruvida hodisa sodir bo'lganda bajariladigan harakatlar ketma-ketligi tavsifini o'z ichiga olgan dastur. Har bir harakat makro orqali amalga oshiriladi. Makrolar dialog rejimida kerakli makroslarni tanlash va ular tomonidan bajarilish vaqtida foydalaniladigan parametrlarni belgilash orqali yaratiladi.

    Modullar(Modullar) VBA protseduralarini o'z ichiga oladi. Foydalanuvchi ilovasida nostandart funksiyalarni amalga oshirish uchun foydalanuvchi tomonidan ishlab chiqiladigan funksiya protseduralari va hodisalarni boshqarish protseduralari yaratilishi mumkin. Access da foydalanuvchiga qulaylik yaratish maqsadida ma lumotlar bazasi ob ektlarini funksional yoki boshqa belgilarga ko ra guruhlarga birlashtirish mumkin. Guruhlar turli turdagi ma'lumotlar bazasi ob'ektlariga havolalarni o'z ichiga oladi.

    Access ma'lumotlar bazasi oynasida yaratilgan ob'ektlar ro'yxati bilan bir qatorda yangi ob'ekt yaratish uchun sehrgarlarni yoki konstruktorni tezda ishga tushirish uchun foydalaniladigan yorliqlar mavjud.

    Ma'lumotlar bazasidagi barcha jadvallar, shuningdek, Accessning boshqa ob'ektlari: bu ma'lumotlar bazasi uchun tuzilgan shakllar, so'rovlar, hisobotlar, makroslar va modullar va o'rnatilgan ob'ektlar diskda bitta formatli faylda joylashishi mumkin. mdb. Bu ma'lumotlar bazasiga texnik xizmat ko'rsatish texnologiyasini va foydalanuvchi ilovasini soddalashtiradi. Barcha ma'lumotlar bazasi ob'ektlarini diskda joylashtirishning yuqori ixchamligi va ma'lumotlarni qayta ishlash samaradorligi ta'minlangan. Kirish ma'lumotlari sahifalari alohida fayllarda saqlanadi, ma'lumotlar bazasi faylida faqat ularga havolalar mavjud.

    Access paketi MS Office paketining kengaytirilgan (professional) yetkazib berish tarkibiga kiradi va ulardan foydalanish Word va Excelga qaraganda ancha murakkab.

    MS Assess dasturining maqsadi yaratish va ishlatishdir Ma'lumotlar bazasi.

    Malumotlar bazasi - inson faoliyatining ma'lum bir sohasi haqidagi mantiqiy bog'liq ma'lumotlar to'plami; ma'lumotlar bazasi bir yoki bir nechta bog'liq jadvallardan iborat; bitta Access paketi ma'lumotlar bazasi kengaytmali maxsus faylda joylashgan. mdb (ma'lumotlar bazasi fayli namunasi: Xodimlar. mdb).

    Ma'lumotlar bazasini boshqarish tizimi (DBMS) - ma'lumotlar bazalari bilan barcha kerakli operatsiyalarni (yaratish, to'ldirish, saqlash, qayta ishlash, chiqarish) amalga oshiradigan dasturlar to'plami.

    Jadval - to'plam yozuvlar bir xil turdagi (masalan, tashkilot etkazib beruvchilari to'g'risidagi ma'lumotlar to'plami); jadvallar zamonaviy ma'lumotlar bazasining asosidir; har bir jadval ma'lumotlar bazasiga xos bo'lgan nomga ega bo'lishi kerak.

    Yozib olish - to'plam dalalar jadvalda saqlanadigan ma'lumotlarning tuzilishini tavsiflash (masalan, etkazib beruvchilar haqida qanday ma'lumotlar jadvalda saqlanishi kerak); bitta yozuvdagi maydonlar bir-biri bilan mantiqiy bog'langan bo'lishi kerak.

    Maydon - ma'lumotlar bazasidagi elementar mantiqiy bo'linmaydigan ma'lumotlar birligi (maydonlar misollari: etkazib beruvchining nomi, aloqa ma'lumotlari va boshqalar); har bir maydonning o'ziga xos nomi va turi bo'lishi kerak; maydonning turi unda saqlangan ma'lumotlarning turiga bog'liq; maydonlarning asosiy turlari quyidagilardir: raqamli, matnli (matn 255 belgigacha), hisoblagich (tartibda butun sonlar), MEMO maydoni (katta erkin matn), sana/vaqt, valyuta, OLE obyekt maydoni (har qanday tasvir); jadvaldagi ba'zi maydonlar maxsus foydalanishga ega va chaqiriladi kalit.

    Kalit maydoni (kalit) - ushbu jadvaldagi har bir yozuvning o'ziga xosligini aniqlaydigan maxsus maydon; har qanday maydon yoki maydonlar guruhi, agar ular jadvaldagi har bir yozuv uchun noyob qiymatlar to'plamiga ega bo'lsa, kalit bo'lishi mumkin; ko'p hollarda o'ziga xoslik yozuvga maxsus maydonni kiritish orqali ta'minlanadi - seriya raqami yoki yozuvlar (turli hisoblagich); yozuvlarni o'chirish yoki jadvalga qo'shishda ushbu maydonlar qiymatlarining o'ziga xosligi avtomatik ravishda kuzatiladi; kalit maydonlari, masalan, ma'lumotlarni tartibda saralash va jadvallarni bir-biriga bog'lash uchun boshqa maqsadlarga ega.

    Eng oddiy ma'lumotlar bazasi bitta jadvaldan iborat. Tashkilotning etkazib beruvchilari haqidagi ma'lumotlarni saqlash uchun siz "yetkazib beruvchilar" nomli quyidagi oddiy jadvalni yaratishingiz mumkin (1-jadval):

    1-jadval

    Aksariyat haqiqiy ma'lumotlar bazalari bir-biriga bog'liq bo'lgan bir nechta jadvallardan iborat. Bir nechta jadvallardan foydalanish zarurati, agar iloji bo'lsa, har bir jadvalda takroriy ma'lumotlar ko'p bo'lgan yozuvlar bo'lmasligi kerakligi bilan izohlanadi. Bu, bir tomondan, saqlanadigan ma'lumotlar hajmini kamaytirsa, ikkinchi tomondan, jadvallardagi ma'lumotlarning ortiqchaligini bartaraf qiladi va ma'lumotlar bazasidan foydalanish samaradorligini sezilarli darajada oshiradi.

    Axborot bazasida saqlanadigan barcha ma'lumotlarni alohida jadvallarga bo'lish ancha murakkab va ma'lum bilim va tajribani talab qiladi. Bunday bo'limning asosini relyatsion algebraning maxsus matematik apparati tashkil etadi.

    Qayta ishlangan ma'lumotlarni tahlil qilish asosida ma'lumotlar bazasining eng yaxshi tuzilishini topishga imkon beradigan maxsus dasturiy ta'minot tizimlari mavjud. Agar ikkita ma'lumotlar bazasi jadvali bir-biri bilan bog'liq bo'lsa, unda ko'pincha bu munosabatlarning turi "Birdan ko'pga" deb belgilanadi, ya'ni. bitta (asosiy) jadvaldagi bitta yozuv boshqa (bo'ysunuvchi) jadvaldagi bir nechta yozuvlarga mos keladi.

    Jadvallar o'rtasidagi munosabatlar kalit maydonlar yordamida amalga oshiriladi: bo'ysunuvchi jadval, uning asosiy kalitiga qo'shimcha ravishda, nomi va turi odatda asosiy jadvalning kalit maydoniga to'g'ri keladigan maydonni o'z ichiga oladi. Bunday maydon xorijiy kalit deb ataladi.

    Access bilan ishlash ikkita asosiy bosqichni talab qiladi:

    · Ma'lumotlar bazasini yaratish;

    · Axborotni qayta ishlash uchun ma'lumotlar bazasidan foydalanish.

    O'z navbatida, ma'lumotlar bazasini yaratish yangi ma'lumotlar bazasi faylini * yaratishdan boshlanadi. mdb va quyidagi tarzda bajarilishi mumkin:

    · Ma’lumotlar bazasi strukturasini jadvallar, yozuvlar va maydonlar to‘plami sifatida to‘liq “qo‘lda” tavsiflash;

    · Mavjud shablonlar asosida - ma'lumotlar bazasi shablonlari (ulardan 22 tasi mavjud), ulardan kerakli jadval va maydonlarni tanlash mumkin.

    Har bir jadvalning tavsifi quyidagilarni o'z ichiga oladi:

    · Jadval nomini belgilash;

    · Maydonlar ro'yxatida birinchi o'ringa qo'yiladigan kalit maydonning ta'rifi (odatda bu qarama-qarshi kod maydonidir);

    · Jadvalga kiritilgan barcha boshqa maydonlarning nomlari va turlarini ko'rsatgan holda sanab o'tish.

    Jadvallarni tavsiflab bo'lgach, ular o'rtasida xorijiy kalitlar yordamida aloqa o'rnatishingiz kerak. Buning uchun asboblar panelidagi "Ma'lumotlar sxemasi" tugmasi bilan ishga tushirilgan maxsus vizual vositadan foydalaniladi. U bog‘langan jadvallarni tanlash va sichqoncha yordamida jadvallardagi bir xil nomdagi maydonlar orasidagi bog‘lanishni “cho‘zish” imkonini beradi.

    Shundan so'ng siz eng qiziq bo'lmagan, ammo kerakli bosqichni boshlashingiz mumkin - yaratilgan ma'lumotlar bazasini ma'lumotlar bilan to'ldirish. Buning uchun odatda maxsus ob'ektlar - shakllar yaratiladi. Ularning maqsadi ma'lumotlar bazasida saqlanganlarni kiritish va keyinchalik tahrir qilishdir. Shakl - bu ma'lum bir jadvalning maydonlariga mos keladigan kiritish maydonlari to'plami. Muayyan jadval uchun forma yaratishning eng oson yo'li avtomatik ravishda "Yangi ob'ekt / Avtoforma" tugmasidan foydalanishdir. Har bir kompaniyaga ma'lumotlar bazasi faylida saqlanadigan va kelajakda foydalanish mumkin bo'lgan nom beriladi.

    Yaratilgan va to'ldirilgan ma'lumotlar bazasidan foydalanish yana ikkita asosiy tushunchaga - so'rov va hisobotga asoslanadi. So'rov sizga saqlangan ma'lumotlar bilan kerakli harakatlarni bajarishga imkon beradi.

    Quyidagi turdagi so'rovlar mavjud:

    · Ma'lumotlar namunasi uchun;

    · Yozuvlarni qo'shish;

    · Yozuvlarni o'chirish va tahrirlash uchun.

    Eng ko'p ishlatiladigan so'rovlar ma'lumotlarni olishdir. So'rovlarni shakllantirish maxsus konstruktor yordamida amalga oshiriladi, bu so'rovda ishlatiladigan jadvallar va maydonlarni belgilash va ma'lumotlarni tanlash shartlarini o'rnatish imkonini beradi. Yaratilgan so'rovlar ma'lumotlar bazasi faylida saqlanadi va ularni qayta ishlatish mumkin. Har qanday mavjud so'rov asosida siz maydonlar to'plamini va tanlash shartlarini o'zgartirib, yangisini yaratishingiz mumkin.

    №1 DARS

    Mavzu. Ma'lumotlar bazalari va ma'lumotlar bazasini boshqarish tizimlari (DBMS) tushunchasi. MS Access DBMS ning xarakteristikalari. Ma'lumotlar turlari va maydonlarning xossalari.

    Ma'lumotlar bazasi (DB) Bu har xil foydalanuvchilar o'z muammolarini hal qilishlari mumkin bo'lgan ma'lum bir mavzu sohasidagi ma'lumotlarni tizimlashtirilgan saqlash. Mavzu sohasi ushbu tadqiqot uchun qiziqish uyg'otadigan haqiqiy tizimning bir qismidir.

    Ma'lumotlar bazalarining asosiy maqsadi ulardagi ma'lumotlarni tezda qidirishdir.

    Ma'lumotlar bazalari faktik va hujjatli film... Faktografik ma'lumotlar bazalarida aniq belgilangan formatda (masalan, Muallif, nom, nashr etilgan yil) taqdim etilgan ob'ektlar haqida qisqacha ma'lumotlar mavjud. Hujjatli ma'lumotlar bazalarida har xil turdagi ma'lumotlar mavjud: matn, ovoz, grafik, multimedia. Masalan, zamonaviy musiqa ma'lumotlar bazasida qo'shiqlarning matni va partituralari, mualliflarning fotosuratlari, ovoz yozuvlari, videokliplar bo'lishi mumkin.

    Ma'lumotlar bazasining o'zi faqat ma'lumotni o'z ichiga oladi va foydalanuvchilarning ma'lumotlarni qidirish va qayta ishlash bo'yicha so'rovlariga xizmat qila olmaydi. Ma'lumotlar bazasi ma'lumotlar bazasini boshqarish tizimi tomonidan yuritiladi.

    Ma'lumotlar bazasini boshqarish tizimi (DBMS) Bu ma'lumotlar bazasini yaratish, unda saqlangan ma'lumotlarni yangilash va ko'rish va qidirish uchun qulay foydalanishni ta'minlaydigan dasturiy ta'minot.

    DBMSga qo'yiladigan talablar:

    Ma'lumotlarni manipulyatsiya qilish qobiliyati;

    Qidiruv va so'rovlarni shakllantirish qobiliyati;

    Ma'lumotlarning yaxlitligini (davomiyligini) ta'minlash;

    Xavfsizlik va maxfiylikni ta'minlash.

    DBMSning asosiy xususiyatlari:

    Ma'lumotlar bazasini yangilash, to'ldirish va kengaytirish;

    Axborotni saqlashning yuqori ishonchliligi;

    So'rovlar bo'yicha to'liq va ishonchli ma'lumotlarning xulosasi;

    Ma'lumotlar bazasidagi ma'lumotlarni himoya qilish vositalari.

    Microsoft Access, FoxPro, Paradox, Oracle, Sybase, dBase kabi DBMSlar mavjud. Eng mashhur ma'lumotlar bazasi ma'lumotlar bazasi Access bo'lib, u oddiy, ammo ma'lumotlarni qayta ishlash va saqlash uchun kuchli vositadir.

    MS ACCESS ma'lumotlar bazasining asosiy ob'ektlari

    Ob'ekt Tavsif
    Jadvallar Ikki o'lchovli jadval ko'rinishidagi ma'lumotlarni o'z ichiga oladi. Jadvallar ma'lumotlar bazasining asosi bo'lib, qolgan barcha ob'ektlar ularga bog'liq.
    So'rovlar Muayyan shartlarga javob beradigan jadvaldan ma'lumotlarni qidirish va tanlash uchun yaratilgan. So'rovlar, shuningdek, bir vaqtning o'zida bir nechta yozuvlarni yangilash yoki o'chirish, o'rnatilgan yoki vaqtinchalik hisob-kitoblarni amalga oshirish imkonini beradi.
    Shakllar Jadvallardagi ma'lumotlarni ko'rish, kiritish yoki o'zgartirish uchun ishlatiladi. Shakl, shuningdek, bir yoki bir nechta jadvallardan ma'lumotlarni tanlash va standart yoki foydalanuvchi tomonidan belgilangan tartib yordamida ekranda ko'rsatish imkonini beradi.
    Hisobotlar Jadval yoki so'rov ma'lumotlarini ma'lum bir usulda ko'rsatadi va chop etadi. Hisobotda ma'lumotlar tahrirlanmagan.
    Sahifalar Ular mahalliy yoki global tarmoq orqali ma'lumotlar bazasi bilan ishlash uchun mo'ljallangan maxsus turdagi Web-sahifalardir.
    Makroslar Ma'lumotlar bazasi bilan ishlashni avtomatlashtirish uchun maxsus buyruqlar.
    Modullar VBA dasturlari makroslar qila olmaydigan murakkabroq operatsiyalarni bajaradi.


    JB rekordi Jadval qatori, domen kontseptsiyasining aniq amalga oshirilishi (ma'nosi).

    JB maydoni Ma'lumotlar jadvalidagi ustun, berilgan domen tushunchasining xususiyati (atributi).

    JB kalit maydoni- yozuvni yagona aniqlovchi (identifikatsiya qiluvchi) maydon. Masalan, xodimning shaxsiy raqami, mahsulot kodi, avtomobil raqami.

    Har bir maydon uchun belgilang ma'lumotlar turi unda bo'lishi mumkin:

    matn- 255 belgigacha bo'lgan belgilar qatorini o'z ichiga olishi mumkin;

    maydon MEMO- bir necha qatordan iborat katta hajmdagi matnlarni kiritish uchun foydalaniladigan matn maydoni (65535 belgigacha);

    raqamli- har qanday turdagi sonlar (butun, real va boshqalar). Xususiyat - o'lcham (bayt, butun, uzun butun, suzuvchi nuqta, kasrlar soni);

    sana Vaqt- 100 dan 9999 gacha bo'lgan vaqt oralig'ida sana va vaqtni o'z ichiga oladi;

    pul - valyuta qiymatlariga nisbatan qo'llaniladi. Hisob-kitoblarni amalga oshirishda yaxlitlashni oldini oladi. Butun qismda 15 tagacha va kasr qismida 4 tagacha raqam bo'lishi mumkin;

    hisoblagich - yozuvni qo'shganda ketma-ket (1 ga ortib) yoki tasodifiy sonlarni avtomatik kiritishni ta'minlaydi. Hisoblagich qiymatlari takrorlanmasligi kafolatlanadi;



    mantiqiy - ikkita qiymatdan faqat bittasini o'z ichiga oladi: "Ha / Yo'q", "To'g'ri / Noto'g'ri", "Yoqish / O'chirish";

    OLE ob'ekt maydoni - rasmlar, tovush fayllari, Excel elektron jadvallari, Word hujjati va boshqalarni o'z ichiga oladi. OLE obyektini formada yoki hisobotda ko'rsatish uchun ob'ektning biriktirilgan ramkasidan foydalanish kerak;

    almashtirish ustasi - bu rejim mustaqil tur emas. Uni tanlash sizga ro'yxat yaratish yoki maydon uchun qiymatlarni tanlashingiz mumkin bo'lgan jadval yoki so'rovni belgilash imkonini beruvchi sehrgarni ishga tushiradi. Ma'lumotlar turi sehrgar davomida tanlangan qiymatlarga muvofiq o'rnatiladi.


    Barcha maydon turlari (hisoblagichdan tashqari) quyidagilarga ega xususiyatlari :

    maydon hajmi- bu maydonga kiritiladigan belgilarning maksimal sonini belgilaydi. Matn oynasi uchun bu belgilarning maksimal soni (255 tagacha). O'lchamni tanlashda, 20 belgidan iborat maydonga 30 belgidan iborat bo'lgan matnni kirita olmasligingizni yodda tuting. Boshqa tomondan, juda katta uzunlikni o'rnatish, agar maydonda saqlangan qiymatlar belgilangan uzunlikdan sezilarli darajada kam bo'lsa, ma'lumotlar bazasi faylining hajmini keraksiz ravishda oshirishi mumkin. Raqamli maydonlar uchun o'lcham mumkin bo'lgan raqamli ma'lumotlar turlari ro'yxatidan tanlanadi;

    yangi qadriyatlar - yangi yozuvlar qo'shilganda hisoblagich qiymati qanday o'zgarishini aniqlaydi;

    maydon formati - maydon mazmuni qanday ko'rsatilishi kerakligini aniqlaydi, masalan, Sana / Vaqt turi uchun siz sanani 1999 yil 30 iyun yoki 30/6/99 sifatida ko'rsatishni tanlashingiz mumkin;

    kasrlar soni kasr sonlar uchun kasrdan keyingi raqamlar sonini belgilaydi. Bu qiymat faqat raqamli qiymatlarning xotirada qanday saqlanishiga emas, balki aks ettirilishiga ta'sir qiladi. ;

    kirish niqobi - kiritish uchun shablonni o'rnatishga imkon beradi, bu ma'lumotlarni kiritishning to'g'riligini kafolatlaydi, u Sana / Vaqt turi va matn maydonlari uchun ishlatiladi. Kirish maskasi belgilarni - joy egalarini ko'rsatadi, qancha belgilar kiritish kerakligini ko'rsatadi, ajratuvchi belgilarni (defis, qavslar) o'z ichiga oladi. Misol uchun, sana uchun kiritish niqobi quyidagicha ko'rinishi mumkin: --. - .--. Ushbu niqob 99/99/00 belgilar to'plami bilan kodlangan. To'ldiruvchi 9 faqat raqamlarga ruxsat berilganligini anglatadi va uning kiritilishi ixtiyoriy, 0 o'rin tutuvchisi majburiy raqamni talab qiladi. Kirish maskasi xususiyatini tanlaganingizda, o'ng tomonda tugma paydo bo'ladi, u sizga niqob yaratishga yordam beradigan sehrgarni ishga tushiradi. Masalan, talaba shifrini ikki xonali fakultet raqami, uch xonali talaba raqami va qabul yilining oxirgi 2 raqamidan tuziladi: 00-000- "01"; 0; #."01" - qo'shtirnoq ichidagi qiymat maydonga avtomatik ravishda qo'shiladi; 0 - niqob belgilari kiritilgan belgilar bilan birga jadvalda saqlanadi (aks holda 1); # - kiritilgan belgilar o'rnida qaysi belgi bo'lishi kerakligini ko'rsatadi. Ma'lumotlarni kiritishda foydalanuvchi quyidagi niqobni ko'radi: ## ### ––01;

    imzo jadval rejimida ustun sarlavhasi sifatida ishlatiladi;

    sukut bo'yicha maydonga istalgan qiymatni avtomatik ravishda kiritish imkonini beradi;

    qiymat bo'yicha shart- maydonga kiritilgan ma'lumotlar qiymatining maydoni yoki diapazonini belgilaydi;

    xato xabari- agar kiritilgan ma'lumotlar qiymat uchun shartni buzsa, ekranda ko'rsatilgan xabar matnini belgilash imkonini beradi;

    Majburiy maydon- Ha va Yo'q ikki ma'noga ega. Agar siz qiymatni Ha deb belgilasangiz, Baholash ushbu maydonga istalgan qiymatni majburiy kiritishni talab qiladi.;

    bo'sh chiziqlar- ushbu maydonga bo'sh qatorlarni kiritishga ruxsat yoki yo'qligini aniqlaydi;

    indekslangan maydon- ushbu soha uchun indeksatsiya amalga oshiriladimi yoki yo'qligini aniqlaydi. Indekslash maydon qiymatlari bo'yicha tartiblangan rekord raqamlar ro'yxatini yaratishdan iborat. Indeksga ega bo'lish qidiruv va saralashni tezlashtiradi, lekin diskda qo'shimcha joy talab qiladi.

    Access sizga ishlash imkonini beradigan asosiy ma’lumotlar bazasi obyektlari quyidagilardir:

    Jadvallar;

    So'rovlar;

    Ma'lumotlarga kirish sahifalari;

    Makroslar;

    Ushbu ob'ektlarni yaratish va tahrirlash uchun maxsus qurilish vositalari mavjud. Har bir ob'ektning o'ziga xos xususiyatlari bor, ularni belgilash orqali siz uni sozlashingiz mumkin.

    Jadvallar ma’lumotlar bazasidagi asosiy ma’lumotlar ombori hisoblanadi.

    So'rovlar foydalanuvchi tomonidan unda ko'rsatilgan shartga muvofiq bir yoki bir nechta bog'liq jadvallardan kerakli ma'lumotlarni tanlash uchun yaratiladi. Shuningdek, siz so'rov yordamida jadvallarga ma'lumotlarni yangilashingiz, o'chirishingiz yoki qo'shishingiz yoki yangi jadvallar yaratishingiz mumkin.

    Shakllar foydalanuvchi uchun qulay shaklda displey ekraniga tegishli ma'lumotlarni kiritish, ko'rish va tahrirlash uchun mo'ljallangan. Shakl ham chop etilishi mumkin.

    Hisobotlar chop etish uchun mo'ljallangan chiqish hujjatini shakllantirish uchun ishlatiladi. Hisobotni ekranda ko'rishingiz mumkin.

    Ibratli ba'zi bir hodisaga javoban bajarilishi kerak bo'lgan harakatlarning tavsifi. Har bir harakat makro orqali amalga oshiriladi. Makroslardan foydalanib, siz bunday amallarni bajarishingiz mumkin, masalan, forma, jadval yoki hisobotni ochish, Access-dan chiqish va hokazo.

    Modullar nostandart ma'lumotlarni qayta ishlash protseduralarini amalga oshirish uchun foydalanuvchi tomonidan ishlab chiqilgan Visual Basic tilidagi dasturlarni o'z ichiga oladi.

    Sahifalar ma'lumotlarga kirish - bu Microsoft Access ma'lumotlar bazalarida yoki Microsoft SQL Server ma'lumotlar bazalarida saqlangan ma'lumotlar bilan Internet yoki intranet orqali ko'rish va ishlash uchun mo'ljallangan veb-sahifalarning maxsus turi. Ma'lumotlarga kirish sahifasi Microsoft Excel kabi boshqa manbalardan olingan ma'lumotlarni ham o'z ichiga olishi mumkin.

    Jadvallar.

    Jadval tuzilishi.

    Jadvallar Access ma'lumotlar bazasining asosidir - barcha ma'lumotlar ularda saqlanadi. Jadvallar diqqat bilan rejalashtirilgan bo'lishi kerak. Avvalo, har bir jadvalning tuzilishi rejalashtirilgan bo'lishi kerak. Jadvallarning tuzilishi keyinchalik olinishi kerak bo'lgan chiqish shakllari va hisobotlarning mazmuni bilan belgilanadi. Jadvallarni rejalashtirishda siz turli jadvallardagi ma'lumotlarni takrorlashdan qochishingiz kerak.

    Jadvalning tuzilishi maydonlar ro'yxati bilan belgilanadi, ularning har biri uchun quyidagilar ko'rsatilgan:

    Maydon nomi;

    Ma'lumotlar turi;

    Mulklar ro'yxati;

    Tavsif.

    Maydon nomi noyob bo'lishi kerak, nomning maksimal uzunligi 64 belgidan iborat bo'lishi kerak, siz nomda "", ".", ",", "!", "[", "]" dan tashqari istalgan belgilardan foydalanishingiz mumkin. ism bo'sh joy bilan boshlanmasligi kerak.

    Ma'lumotlar turi maydonga kiritilishi mumkin bo'lgan haqiqiy qiymatlarning turi va diapazoni, shuningdek ushbu maydon uchun ajratilgan xotira miqdorini aniqlaydi.

    Jadvalda quyidagi 9 turdagi maydonlar bo'lishi mumkin:

    - Matn... Qisqa matn. Ismlar va manzillar, telefon raqamlari va pochta indekslari kabi matn va raqamlar. Matn maydoni 255 tagacha belgidan iborat bo'lishi mumkin.

    Maydon Eslatma... Sharhlar va tushuntirishlar kabi uzun matn va raqamlar. Memo maydoni 64 000 tagacha belgidan iborat bo'lishi mumkin.

    - Raqamli... Pul qiymatlari uchun hisob-kitoblar bundan mustasno, matematik hisob-kitoblarga imkon beruvchi raqamli ma'lumotlarning umumiy turi. Field Size xossasi har xil turdagi raqamli ma’lumotlarni belgilash imkonini beradi. Uzunligi 8 bayt.

    - Sana vaqti. Sana va vaqt qiymatlari. Foydalanuvchi ko'plab standart formatlardan birini tanlash yoki maxsus format yaratish imkoniyatiga ega. Uzunligi 8 bayt.

    - Pul... Pul qiymatlari. Raqamlar ikki kasr bilan berilgan. Pul hisob-kitoblari uchun raqamli ma'lumotlar turiga tegishli qiymatlardan foydalanish tavsiya etilmaydi, chunki hisob-kitoblar paytida ikkinchisini yaxlitlash mumkin. Valyuta qiymatlari har doim kasrdan keyin belgilangan kasr soni bilan ko'rsatiladi. Uzunligi 8 bayt.

    - Hisoblagich... Avtomatik kiritilgan ketma-ket raqamlar. Hisoblagich har bir keyingi yozuv uchun bittaga oshiriladi. Raqamlash 1 dan boshlanadi. Hisoblagich maydoni kalit yaratish uchun qulay. Jadvalda faqat bitta bunday maydon bo'lishi mumkin. Uzunligi 4 bayt.

    - Mantiqiy... Qiymatlar "Ha" / "Yo'q", "To'g'ri" / "False", "On" / "Off", ya'ni. ikkita mumkin bo'lgan qiymatlardan biri. Uzunligi 1 bayt.

    - OLE ob'ekt maydoni... OLE protokolini qo'llab-quvvatlaydigan boshqa dasturlarda yaratilgan ob'ektlar, masalan, grafikalar, rasmlar va boshqalar. Ob'ektlar Microsoft Access ma'lumotlar bazasi bilan bog'lanadi yoki unga shakl yoki hisobotdagi boshqaruv orqali kiritiladi.

    - Giperhavola... Giperhavola manzilini ifodalovchi harf va raqamlardan iborat qator. Giperhavola manzili uchta qismdan iborat bo'lishi mumkin: matn (matn maydonda yoki boshqaruv elementida ko'rsatiladi); manzil (fayl yoki sahifaga yo'l), qo'shimcha manzil (fayl yoki sahifa ichida ofset). Giperhavola 2048 ta belgidan iborat bo'lishi mumkin.

    Jadvalning har bir maydoni xossalar to'plamiga mos keladi, ular yordamida foydalanuvchi maydonning turini va funktsional xususiyatlarini belgilaydi. Muayyan maydon uchun xususiyatlar to'plami ushbu maydonning ma'lumotlar turi bilan belgilanadi.

    Maydonlarning xususiyatlari tanlangan ma'lumotlar turiga bog'liq. Eng muhimlari quyidagi xususiyatlardir:

    - maydon hajmi maydonda saqlanadigan ma'lumotlarning maksimal hajmini belgilaydi;

    - maydon formati jadvalning ushbu maydonida berilganlarni ko'rsatish formatini aniqlaydi, masalan, raqamli maydon uchun u asosiy, pul, belgilangan nuqta, eksponensial, foiz va boshqalar bo'lishi mumkin;

    - kasrlar soni raqamli va valyuta ma'lumotlar turlari uchun kasr sonini belgilaydi (0 dan 15 gacha bo'lishi mumkin);

    - kirish niqobi boshqaruv maydoniga ma'lumotlarni kiritishni osonlashtirish uchun kiritish niqobini o'rnatadi. Masalan, "Telefon" maydoni uchun faqat raqamlarni kiritish imkonini beruvchi va oraliq belgilarni avtomatik ravishda qo'shadigan quyidagi kiritish niqobini yaratish qulay: (___) ___-____.

    - imzo maydonni belgilash (belgilash) uchun jadvallar, shakllar va hisobotlarda ko'rsatiladigan matnni o'rnatadi, agar imzo ko'rsatilmagan bo'lsa, u holda maydon nomi ko'rsatiladi;

    - sukut bo'yicha yangi yozuv yaratishda maydonga avtomatik ravishda kiritiladigan qiymatni belgilash imkonini beradi. Masalan, "Manzillar" jadvalida "Shahar" maydoniga "Moskva" qiymatining avtomatik kiritilishini belgilash qulay bo'lishi mumkin. Jadvalni to'ldirishda foydalanuvchilar ushbu maydonda standart qiymatni qoldirishi yoki kerak bo'lganda boshqa shaharni ko'rsatishi mumkin.

    - qiymat bo'yicha shart kiritishni boshqarish imkonini beradi, yozuvga, maydonga yoki boshqaruvga kiritilgan ma’lumotlarga qo‘yiladigan talablarni belgilaydi;

    - xato xabari agar kiritilgan ma'lumotlar "Qiymat bo'yicha shart" xususiyatida belgilangan shartni buzsa, ekranda ko'rsatiladigan xabar matnini belgilash imkonini beradi;

    - Majburiy maydon maydon qiymat talab qilishini bildiradi. Agar bu xususiyat Ha ga o'rnatilgan bo'lsa, yangi yozuvni kiritganingizda, ushbu maydonga yoki unga biriktirilgan har qanday boshqaruvga qiymat kiritishingiz kerak. Ushbu maydonda null qiymatlarga ruxsat berilmaydi. Masalan, Familiya boshqaruvidagi har bir yozuvda familiya ko'rsatilishini talab qilishingiz mumkin;

    - indekslangan maydon yagona maydon asosida yaratiladigan indeksni belgilaydi. Indeks indekslangan maydonlarni ishlatadigan so'rovlarni tezlashtiradi va saralash va guruhlash operatsiyalarini tezroq qiladi. Misol uchun, agar siz Xodimlar jadvalidagi Familiya maydonini tez-tez qidirsangiz, ushbu maydonda indeks yaratishingiz kerak.

    Tavsif ixtiyoriy qisqa sharhdir. Sharh, masalan, ma'lumotlar bazasini ishlab chiquvchiga maydonning turi va xususiyatlarini tanlash sabablarini eslatish uchun ishlatilishi mumkin.

    Indekslash jadvallari

    Indekslash jadvaldagi ma'lumotlarni saralash va qidirishni tezlashtirishga imkon beradi. Siz raqam, valyuta, matn, mantiqiy va shunga o'xshash maydonlarni indekslashingiz mumkin Hisoblagich va sana... Bitta jadvalda juda ko'p indeks yaratmang, chunki bu uning ma'lumotlarini kiritish va tahrirlashni sekinlashtiradi.

    Indekslangan maydon noyob va takroriy qiymatlarni o'z ichiga olishi mumkin. Masalan, jadvalda Xodimlar maydonda indeks yaratishingiz mumkin Xodimlar kodeksi noyob kod qiymatlarini o'z ichiga olgan yoki maydon bo'yicha Familiya ikki nusxadagi qiymatlarni o'z ichiga olishi mumkin.

    Maydonlarda indeks yaratishga ruxsat berilmaydi MEMO, giperhavolalar va OLE ob'ektlari.

    Istalgan miqdordagi indekslarni yaratish mumkin. Indekslar jadval sxemasi saqlanganida yaratiladi va yozuvlar kiritilganda va o'zgartirilganda avtomatik ravishda yangilanadi. Foydalanuvchi istalgan vaqtda jadval dizayni rejimida yangi indekslarni qo'shishi yoki keraksiz indekslarni olib tashlashi mumkin.

    Indeks ikki ustunli ichki xizmat jadvali. Birinchi ustunda indekslangan maydonning qiymatlari, ikkinchisida - ushbu qiymatga ega bo'lgan yozuvlar manzillari mavjud. Indekslar berilgan indeks maydoni qiymatiga ega satrni tezda qidirishga imkon beradi.

    Asosiy jadval maydonlari avtomatik ravishda indekslanadi.

    Jadval yaratish

    Yangi jadval yaratishning beshta usuli mavjud:

    1). Jadval rejimida: ma'lumotlar jadval rejimida qatorlar va ustunlar bo'yicha kiritiladi. Maydon nomlari sukut bo'yicha belgilanadi FILD1, FIELD2 va hokazo. Access kiritilgan qiymatlar asosida maydon turi va uzunligini aniqlaydi. Jadvalning tuzilishi kiritilgan qiymatlarga muvofiq shakllantiriladi va keyin o'zgartirilishi mumkin.

    2). Dizayn rejimida: bu erda birinchi navbatda jadval strukturasi yaratiladi, so'ngra jadval ma'lumotlar bilan to'ldiriladi.

    3). Jadval ustasi rejimida: Ma’lumotlar bazasi ustasidan mavjud shablonlar asosida jadval yaratadi.

    4). Jadvalni import qilish ustasi rejimida: Tashqi manbadan import qilingan ma'lumotlar asosida jadval yaratadi.

    5). Jadvallar bilan bog'lanish ustasi rejimida. Bu usta tashqi manbadan ma'lumotlarni import qilish yo'li bilan emas, balki yangi jadvaldagi tashqi ma'lumotlarga ulanish orqali yangi jadval yaratish imkonini beradi.

    Jadval yaratish rejimini tanlash oynada amalga oshiriladi Malumotlar bazasi tugma bosilganda Yaratmoq.

    Jadval strukturasini yaratish ko'p bosqichli jarayondir:

    Maydon nomlarining ta’rifi, ularning turlari va tavsifi;

    Maydon xossalarini aniqlash;

    Kalit maydonning ta'rifi.

    Har bir jadvalning kalit maydoni bo'lishi ma'qul. Kalit jadvaldagi har bir yozuvni yagona aniqlaydi; ikki nusxadagi kalit qiymatlariga ruxsat berilmaydi. Faqat kalit maydonlari bo'lgan jadvallarni bog'lash mumkin.

    Kalitni aniqlash uchun, qoida tariqasida, bitta maydon ajratib ko'rsatiladi va asboblar panelida kalit tasviri (Kirish logotipi) bo'lgan "Kalit" tugmasi bosiladi. Biroq, bitta maydonning ma'lumotlari har bir yozuv uchun yagona bo'lishi mumkin bo'lmagan vaziyatda siz ikkita yoki undan ortiq maydonlarni kalit sifatida belgilashingiz mumkin.

    Asosiy jadval maydonlari avtomatik ravishda indekslanadi. Jadvalni yaratishda maydonlarning hech biri kalit sifatida belgilanmagan bo'lsa, Access sizga maydon yaratishni taklif qiladi Hisoblagich jadval yozuvining noyob raqamini o'z ichiga oladi.

    8.6.4. Jadvallar o'rtasidagi munosabatlarni o'rnatish.

    Bir vaqtning o'zida bir nechta jadvallardan ma'lumotlarni tanlash uchun ularni bir-biriga bog'lash kerak. Siz faqat bir xil qiymatlarga ega bo'lgan maydonlarni o'z ichiga olgan jadvallarni bog'lashingiz mumkin. Ushbu maydonlarning nomlari mos kelmasligi mumkin, ammo ma'lumotlar turlari, maydon uzunligi va eng muhimi, qiymatlar bir xil bo'lishi kerak. Bog'lanish ma'lumotlar sxemasida o'rnatiladi. Ma'lumotlar sxemasi axborot-mantiqiy ma'lumotlar modeliga muvofiq qurilgan. Ma'lumotlar sxemasini yaratishda Access tanlangan maydon asosida jadvallar o'rtasidagi munosabatlar turini avtomatik ravishda aniqlaydi. Ma'lumotlar sxemasini yaratish orqali siz ko'p jadvalli shakllar, so'rovlar va hisobotlarni loyihalashni soddalashtirishingiz va tegishli ma'lumotlarning yaxlitligini ta'minlashingiz mumkin.

    Access sizga quyidagi turdagi havolalarni o'rnatish imkonini beradi:

    Yakkama-yakka muloqot, unda ikkinchidan faqat bitta yozuv birinchi jadvaldagi bitta yozuvga to'g'ri keladi. Bunday munosabat bittaga birlashtirilishi mumkin bo'lgan, ammo ishni tezlashtirish uchun ajratilgan jadvallar uchun o'rnatiladi.

    Birdan ko'pga munosabat Birinchi jadvaldagi bitta yozuvni ikkinchi jadvaldagi bir nechta yozuvlar bilan bog'lash uchun ishlatiladi.

    Ko'p-bir aloqa bir jadvaldagi bir nechta yozuvlar boshqa jadvaldagi bitta yozuv bilan bog'langanligini bildiradi.

    Access nafaqat jadvallar o'rtasidagi munosabatlarni, balki jadvallar o'rtasidagi o'zaro ta'sir qilish shartlarini belgilaydigan va ma'lumotlar yaxlitligini saqlaydigan qoidalarni o'rnatishga imkon beradi.

    Tegishli jadvallardan biri tayanch, ikkinchisi esa tobe.

    Jadvallar orasidagi bog'lanishni yaratishda ma'lumotlar yaxlitligini saqlash zarurati aniqlanadi. Agar ma'lumotlar yaxlitligini ta'minlash zarur bo'lsa, Access asosiy va bo'ysunuvchi yozuvlar o'rtasidagi qat'iy yozishmalarni talab qiladi (ya'ni, "etimlar" yozuvlari bo'lishi mumkin emas). Havolani yaratishda siz ma'lumotlarning yaxlitligi shartini qo'yishingiz shart emas, keyin ma'lumotlar bazasi tuzilmasi bo'ysunuvchilarsiz asosiy yozuvlarni o'z ichiga olishi mumkin va aksincha (ya'ni, yozuvlar - "etimlar").

    Access asosiy jadvaldagi bog'langan maydon qiymatlari asosida ma'lum turdagi munosabatlarni yaratadi. Agar asosiy jadvaldagi tegishli maydon indekslanmagan bo'lsa, Access aloqaning xarakterini aniqlay olmaydi va munosabatlar "aniqlanmagan" deb ta'riflanadi.

    Agar asosiy jadvalning tegishli maydoni indekslangan bo'lsa, u holda munosabatlar turi quyidagi qoidalarga muvofiq aniqlanadi:

    Agar bo'ysunuvchi jadvaldagi tegishli maydon faqat o'ziga xos qiymatlarni o'z ichiga olsa, u holda birma-bir munosabat mavjud;

    Agar pastki jadval bog'langan maydonda takroriy qiymatlarni o'z ichiga olsa, u holda bittadan ko'pga bog'liqlik mavjud.

    Ma'lumotlar sxemasi oynada ko'rsatiladi Ma'lumotlar sxemasi, bunda jadvallar maydonlar ro'yxati va havolalar maydonlar orasidagi chiziqlar bilan ifodalanadi (rasmga qarang).

    Deraza ko'tarish uchun Ma'lumotlar sxemasi buyruqni ishga tushirishingiz mumkin XIZMAT / Ma'lumotlar sxemasi va mos keladigan nomga ega asboblar paneli tugmachasini bosing.

    Sichqonchaning o'ng tugmachasini bosish va tanlash orqali ma'lumotlar sxemasiga jadval qo'shishingiz mumkin Jadval qo'shing buyrug'ini ishga tushirish orqali LINK / Jadval qo'shish yoki asboblar panelidagi shu nomli tugmani bosish orqali Ulanish.

    Oynada Ma'lumotlar sxemasi individual jadvallarni yashirish va ko'rsatish mumkin.

    Jadvallar orasidagi munosabatni o'rnatish uchun asosiy jadval maydonini bo'ysunuvchi jadval maydoniga torting. Ko'rsatilgan oynada Ulanishlar tugmasini bosing Yaratmoq.

    Ulanishni o'rnatish uchun parametrlarni ko'rsatish kerak.

    Oynada Ulanishlar havolani, agar u noto'g'ri o'rnatilgan bo'lsa, bog'langan jadvallar maydonlari ro'yxatidagi kerakli maydonlarni tanlash orqali o'zgartirishingiz mumkin.

    Odatda, tasdiqlash katagidan foydalanib, ma'lumotlar yaxlitligini qo'llab-quvvatlashni yoqishingiz kerak Ma'lumotlar yaxlitligini ta'minlash... Agar bunday o'rnatish amalga oshirilsa, u holda parametrlar mavjud bo'ladi Kaskadli tegishli maydonlarni yangilash va Tegishli maydonlarni kaskadli o'chirish.

    Agar asosiy jadvaldagi kalit maydoni jadvallar orasidagi bog'lanish maydoni bo'lsa, u holda barcha havolalar uchun ko'rsatilgan variantlar tanlanishi kerak.

    Agar o'rnatilgan ulanishda ma'lumotlar yaxlitligini qo'llab-quvvatlash yoqilgan bo'lsa, diagrammada 1 - ∞ turdagi qator qalin qilib ko'rsatilgan.

    Sizga maqola yoqdimi? Do'stlar bilan baham ko'rish uchun: