«Имя файла»maydonida yaratilayotgan bazaning nomini kiritamiz.
Sukut bilan ma’lumot bazasi «Мои документы»(My Documents) papkasida yaratiladi. Yo‘lni o‘zgartirish uchun bel- gisini bosish zarur.
«Создать»tugmasi bosiladi.
Ma’lumotlar bazasini shablonlar yordamida yaratish. Shablonlar yordamida ma’lumotlar bazasini yaratish quyidagi ketma-ket- likda olib boriladi: MS Access yuklanadi;
ochilgan darchani «категории шаблонов»й& «локальные шаблоны»maydonida kerakli shablonni tanlab olamiz;
«Создать» tugmasini bosamiz.
2.4.2-rasm.Shablonlar darchasi.
Yangi ma’lumot bazasi yaratilgandan so‘ng «База данных» darchasi ochiladi:
Bu darchada Access ning asosiy tasmali menyusi joylashgan. Uning ko‘rinishi quyidagi rasmda keltirilgan:
2.4.4-rasm.MS Access tasmali menyusi.
« Создание»vkladkasiga o‘tamiz. «Шаблоны таблиц»тbosib kerakli shablon tanlanadi:
Natijada ustun nomlari tayyor bo‘lgan jadvalni olamiz va unga zarurat bo‘lsa o‘zimizning ustunlarimizni qo‘shishimiz mumkin. Buning uchun sichqonchaning o‘ng tugmasidagi «Добавить поле»us- tunidan keyingi ustunda bosiladi. Konstruktor yordamida jadval yaratish Buning uchun: «Таблица 1»vkladkasi bosiladi.
Konstuktor rejimiga o‘tiladi.
Jadvalni saqlash tavsiya etiladi.
Jadval nomi kiritiladi va «OK» tugmasi bosiladi.
Ochilgan «конструктор таблиц»darchasida yangi jadval uchun maydon nomlarini kiritish mumkin. Shuningdek, mavjud jadvallarga maydon qo‘shish mumkin.
2.4.5-rasm.Jadval tuzilmasi.
Savol va topshiriqlar Ma’lumotlar bazasini ishlab chiqishning asosiy dasturiy vositalarini sanab o‘ting va ularni tavsiflang.
SQL tili ma’lumotlar bazasini ishlab chiqish dasturiy ti- zimlarida qanday muhim rol o‘ynaydi?
MS SQL SERVER, ORACLE MBBTlarini qisqacha tav- siflab bering.
Microsoft ACCESS tizimini ishlatish sohalarini aytib bering.
Guruh o‘quvchilarining shaxsiy ma’lumotlar jadvalini tuzing.
O‘quv fanlaridan o‘quvchilarning o‘zlashtirish jadvalini yarating.
O‘quv fanlari haqidagi ma’lumotlar jadvalini tuzing.
hi bob. Microsoft access vositalari asosida yordamchi ma’lumotlar bazasini ishlab chiqish texnologiyalari Ma’lumotlar bazasi jadvallarini ishlab chiqish texnologiyasi
Ma’lumot baza jadvallarini yaratish jarayonini quyidagi bos- qichlarga bo‘lish mumkin:
jadvallar o‘rtasida bog‘lanishlar (aloqa) o‘rnatish;
jadvallarni ma’lumotlar bilan to‘ldirish.
Ma’lumotlarning fizik modelini ishlab chiqish. Microsoft ACCESS muhitida ish boshlashdan oldin, odatda MB obyektlari kerakli xarakteristikalarini tuzib olish kerak, ya’ni ma’lumotlar fizik modelini yaratib olish kerak. Buning uchun:
obyektlarni tasvirlash belgilarining (tarkibi va maydonlari soni) nomenklaturasini o‘rganish;
jadvallar har bir maydonining xarakteristikasini o‘rganish;
natijalarni jadval ko‘rinishida rasmiylashirish (3.1.1-jadval).
Obyektni tasvirlash belgilar (xossalari) tarkibi va ularga mos maydon xarakteristikalari o‘ylab topilgandan so‘ng ACCESS muhitida jadval yaratishga o‘tish mumkin. Hozirgi kunda MS ACCESSning bir nechta versiyalari mavjud bo‘lib ularda amallar bajarish tartibi ko‘p farq qilmaydi. «Конструктор таблиц»yordamida jadvallar yaratish. «конструктор таблиц»yordamida jadvallar yaratish uchun qu- yidagi amallarni bajarish zarur:
kompyuterni ishga tushirish va WINDOWS hamda MS ACCESS dasturiy ta’minotlarini yuklash;
ACCESS yuklangandan so‘ng paydo bo‘lgan muloqot dar- chasida «Файл»menyusida ikki marta sichqonchani bosish va «Создать»komandasini tanlash kerak;
paydo bo‘lgan «Создание»muloqot darchasida «База данных»tugmasi faollashtirilib, so‘ngra sichqoncha bilan «Создать»tugmasini chertamiz;
keyingi paydo bo‘lgan «Файл новой базы данных»muloqot darchasida faylga nom tayinlash va ma’lumot bazasi saqlanadigan direktoriya nomi ko‘rsatiladi va «Создать»tugmasi bosiladi.
Muloqot darchalar (3.1.1-rasm ... 3.1.5-rasmlarda) ko‘rsatil- gan. Keyin paydo bo‘lgan «База данных»muloqot darchasida «Таблица»vkladkasi faollashtiriladi va «Создать в режиме конструктора»komandasi tanlab olinadi. Paydo bo‘lgan «Конструктор таблиц»muloqot darchasida maydonlarning o‘rnatilgan xarakteristikasi va tarkibiga mos qilib jadval strukturasini tuzamiz:
maydon nomi;
ma’lumot toifasi;
tavsifi;
maydon xossalari.
«Свойства поля»blokida ikkita darcha (закладки): «Общие» va «Подстановка свойстваnоля»dagi «Общие»albatta to‘ldiri- ladi. «Подстановка»darchasida jadval bevosita kiritilayotgan ma’lumotlarni akslantirib turadigan qiymatlar ro‘yxatini berishi mumkin. Foydalanuvchi bu holda kerakli qiymatda sichqonchani bosishi yetarlidir. Bunday maydonlar ro‘yxatli maydonlar deyi- ladi. Jadval maydonlariga nom berishda quyidagi tavsiyalarga e’tibor berish zarur:
maydon nomi probel (oraliq) bilan boshlanmasligi kerak;
jadval maydon nomlarida takrorlanuvchi nomlarni ishlatish mumkin emas;
maydon nomlarining uzunligi 255 simvolgacha (belgiga- cha) bo‘lishi mumkin. Nomlarni minimal sondagi belgilar bilan berish tavsiya etiladi (bu axborotlarni qidirish vaqti va xotira hajmini minimallashtirish uchun zarur). Maydon nomlari, may- don yacheykalariga kiritilayotgan obyekt belgilarining nomlari abbreviaturasiga mazmunan yaqin bo‘lishi kerak. «конструктор таблиц»axborot blokining satrlarini to‘ldirish texnologiyasi xud- di word matn tahririyatida jadvallar bilan ishlash texnologiyasiga o‘xshaydi.
Axborot blokini to‘ldirishni har bir maydon uchun ketma-ket amalga oshitish kerak. Axborot blokini to‘ldirishning quyidagi tartibi tavsiya etiladi:
«Описание»satriga maydon yacheykasiga kiritilayotgan qiy- matning mazmunini tushuntiruvchi izohni kiritish kerak (ke- yinchalik bu izoh jadvalni to‘ldirish jarayonida ekranning pastiga chiqariladi);
maydon xossalarini berish.
Sanab o‘tilgan amallarni jadvalning qolgan barcha maydon- lari uchun bajarish kerak. Maydon nomi yuqoridagi tavsiyalarga ko‘ra kiritilganidan so‘ng ma’lumotlar toifasi tanlab olinadi. «конструктор таблиц»da ma’lumot toifalarini ro‘yxatdan foydalanib tanlab olish yo‘li bilan amalga oshirish qulay. Ro‘yxatga quyidagi ma’lumot toifalari kiritilgan. «Текстовой»— matnli maydon toifasi. Bu toifadagi maydonga 255 tacha simvol (belgi) joylashtirish mumkin. Bu belgilar ixtiyoriy belgi bo‘lishi mumkin, jumladan, sonlar ham joylashtirili- shi mumkin. Faqat bu holda ular ustida hisoblashlar bajarib bo‘lmaydi. «Мемо» — bu maydon sharh maydoni deb ataladi. Bu toi- fadagi maydon 255 ta simvoldan uzun matnli axborot kiritish uchun mo‘ljallangan (masalan, ACCESS 2000 — 65535 — simvol). Bu ma’lumot toifasi matnli maydondan shu bilan farq qiladiki, jadvalda bu maydonda ma’lumotlarning o‘zi emas, balki alohida joylashgan ma’lumotlar bloklariga murojaatlar saqlanadi. Bu jadvalni qayta ishlashni yetarlicha tezlashtiradi. ««Мемо»maydonlari kalitli yoki indeksli maydon bo‘la olmaydi. «Числовой»— sonli maydonda matematik hisoblashlarda qat- nashadigan ma’lumotlar bazasi obyektlarini sonli qiymatlarda saqlaydi. «Дата/время» —sana/vaqt toifasi. Bu toifa aniq jadvaldagi yozuvni xarakterlovchi sana va vaqtni ko‘rsatish uchun ishlatiladi (masalan, mahsulot axborotga kelib tushishi sanasi yoki foyda- lanuvchining internet tarmog‘ida ishlashni boshlashi va yakun- lash sanasi ko‘rsatilishi mumkin). Bu maydonda 100 dan 9999- yilgacha bo‘lgan sanalarni kiritish mumkin. «Денежный»— pulli ma’lumot. Bu ma’lumot toifasi sonliga o‘xshash. Undan faqat kiritilayotgan sonlarning xarakteristikasi bilan farq qiladi. Sonning aniqligi verguldan keyin to‘rtta raqam- dan oshmaydi. Butun qismi 15 o‘nli razryadlargacha bo‘lishi mumkin. Sonning oxirida valuta belgilari ($ yoki Р) qo‘yilishi mumkin. «Счётчик»— bu maydonga ma’lumot baza jadvalidagi yagona (takrorlanmaydigan) yozuv raqami yoziladi. Bu maydon qiymati tiklanmaydi. «Логический»— mantiqiy. Bu maydon toifasi ikkita qiymat qabul qilishi mumkin. Ular xuddi ДА (ha) yoki НЕТ (yo‘q) (ДА/ НЕТ, Истина/Лож, Включено/Выключено)kabi talqin qilinadi. Mantiqiy toifali maydon kalit maydon bo‘la olmaydi, lekin indeks maydoni bo‘lishi mumkin. «OLE» (OLE — Obyekt). Bu toifa maydonlar yacheykasiga WINDOWS uchun ishlab chiqilgan, ilovalarga murojaatlar kiritiladi. Bular matnli, grafik yoki multimediali fayllar bo‘lishi mumkin. Bu maydon yacheykalarida saqlanadigan ma’lumot haj- mi faqat kompyuterning disk hajmi (sohasi) bilan cheklangan. «Гиперссылка»(Hyperlink) — Gipermurojaat. Bu ma’lumot toifasi maydonga gipermurojaat joylashtirish imkonini beradi. Un- ing yordamida MB jadvali joylashgan kompyuterdagi yoki mahal- liy tarmoqdagi ixtiyoriy kompyuterdagi yoki internet tarmog‘idagi ixtiyoriy fayl, yoki uning bo‘lagiga murojaat qilish mumkin. Gipermurojaat 3 ta qismdan tashkil topadi: faylga yo‘l ko‘rsatuvchi manzil; fayl ichidagi yoki matn betidagi fragment holatini ko‘rsatuvchi qo‘shimcha manzil; akslantiruvchi matn. Gipermurojaatning har bir qismi 2048 ta simvolgacha bo‘lishi mumkin. «Мастер подстановок» (o‘rniga qo‘yish ustasi). Bu toifani tan- lab olinsa, maydon yacheykalariga kiritilayotgan ma’lumotlarni qabul qilishi mumkin bo‘lgan qiymatlarning fiksirlangan ro‘yxatini yaratish imkoniyati bo‘ladi. Ma’lumotlar nomi va toi- fasi o‘rnatilgandan keyin kursorning «Описание»blokining mos satriga joylashtiriladi va jadvalni to‘ldirishda foydalanuvchiga to‘g‘ri axborot kiritish imkonini beruvchi izoh yoziladi. Umuman olganda izohni kiritish muhim, chunki, ko‘p hollarda belgilan- gan maydonning nomi ma’lumotni to‘g‘ri kiritish uchun yetarli axborotga ega bo‘lishi ham mumkin. Izoh kiritilgandan so‘ng «Свойства поля»blokidan «Общие» bo‘limiga o‘tish zarur va maydonga kerakli xossalar berilishi kerak. «Конструктор таблиц»da har bir maydonga ma’lumot toi- fasiga bog‘liq ravishda avtomatik holda (sukut bilan) aniq xossalar to‘plami tayinlanadi. Jadvalni konstruksiyalash (tuzish) jarayonida bu xossalarni ma’lumotlarga qo‘yiladigan aniq talablarga asosan o‘zgartirish mumkin. «Свойства поля», «Общие»axborot blokida beriladigan maydon xossalarining xarakteristikalari 3.1.2-jadvalda ko‘rsatib o‘tilgan. Jadvalning barcha maydonlari xarakteristikalarini tav- siflab bo‘lgandan keyin «Конструктор»darchasi yopiladi; bunda muloqot darchalari ochiladi. Ularda jadval nomini kiritish va kalit maydonni o‘rnatish kerakligi (agar ular jadvalni konstruksiyalash vaqtida berilmagan bo‘lsa) tavsiya etiladi. Jadval nomi. Jadvalga nom berishda quyidagi tavsiyalarni hi- sobga olish kerak:
jadval nomi unda joylashgan ma’lumotlarning mazmuniga mos bo‘lishi kerak; jadval nomida tinish belgilari, qavs, undov belgisini ishlatish mumkin emas;
jadval nomi oraliq (probel) bilan boshlanishi mumkin emas;
bitta ma’lumot faylida bir xil ismli jadvallar bo‘lishi mum- kin emas.