Amaliy ish № 9 Mavzu. MS Access dasturida ma’lumotlar bazasini yaratish va ular ustida amallar bajarish.
Ishning maqsadi. MS Access dasturidan foydalanib sohalarga oid ma’lumotlar bazasini yaratish hamda ular ustida amallar bajarish bo’yicha bilim va ko’nikmalarni hosil qilish.
Ishning vazifalari:
Yaratiluvchi ma’lumotlar bazasining maqsadini aniq va tushunarli qilib yozish.
MS Access dasturida yaratilgan ma’lumotlar bazasini forma ko’rinishida aks ettirish, unga so’rovlar berish va hisobotlar tayyorlash.
MS Access dasturining imkoniyatlari va ulardan foydalanish bo’yicha aniq xulosalar yozish.
Ma'lumotlar bazasi (DB) quyidagilar bilan tavsiflanadigan o'zaro bog'liq ma'lumotlar to'plami sifatida tavsiflanadi: ulardan foydalanish qobiliyati katta raqam ilovalar; kerakli ma'lumotlarni tezda qabul qilish va o'zgartirish qobiliyati; ma'lumotlarning minimal zaxirasi; amaliy dasturlarning mustaqilligi; umumiy boshqariladigan qidiruv usuli.
Ma'lumotlar bazasidan foydalanuvchilarning ko'plab ilovalari uchun foydalanish imkoniyati murakkab so'rovlarni bajarilishini soddalashtiradi, ortiqcha ishlarni kamaytiradi va ma'lumotlarni qayta ishlash tizimlarida ma'lumotlardan foydalanish samaradorligini oshiradi. Ma'lumotni bir xil yangilanish tezligida ushlab turish uchun minimal ortiqcha va uni tezda o'zgartirish imkoniyati. Ma'lumotlar va ulardan foydalanadigan ilovalarning mustaqilligi ma'lumotlar bazasining asosiy mulki hisoblanadi. Ma'lumotlarning mustaqilligi shuni anglatadiki, ma'lumotlarning o'zgarishi amaliy dasturlarni o'zgartirmaydi.
Bunday mustaqillikni ta'minlaydigan ma'lumotlar bazasini tashkil etishning an'anaviy shakli-bu uch darajali struktura: dasturchi dasturining mantiqiy ma'lumotlar tuzilishi (ichki sxemasi); umumiy mantiqiy, ma'lumotlar tuzilishi (sxema); Ma'lumotlarning jismoniy tuzilishi.
Ma'lumotlar bazasi sxemalari va kichik sxemalari ko'pincha diagramma sifatida tasvirlanadi. Fig. 1da ma'lumotlar bazasining mantiqiy tuzilishining umumiy diagrammasi va ma'lumotlar haqida har xil tasavvurga ega bo'lgan ikkita dasturchi dasturining kichik sxemasi ko'rsatilgan. Qattiq chiziqlar diagrammadagi ulanishlarni ifodalaydi. Oddiy ulanishlar ular bitta o'q bilan, bir-biridan ko'p munosabatlar ikki o'q bilan belgilanadi. Chiziq chiziqlar o'zaro havolalarni bildiradi. O'zaro havolalarning mavjudligi har bir xarid maqolasi yozuvida Ta'minotchi va spetsifikatsiya - LOTS - tovarlar yozuvlarini takrorlamaslikka imkon beradi.
Ma'lumotlar bazasini yaratish bir martalik jarayon emas, u butun hayoti davomida cho'zilgan. Uch darajali tashkilot boshqaruv tizimlarini saqlash va o'zgartirish va foydalanuvchilarning vazifalarini ko'paytirish, shuningdek, uskunalarni takomillashtirish va ko'paytirish nuqtai nazaridan ma'lumotlar bazasi tuzilishini tez o'zgartirish imkoniyatini beradi. Uch bosqichli tashkilot ma'lumotlar bazasi va amaliy dasturlarning umumiy mantiqiy tuzilishidagi o'zgarishlarning o'zaro mustaqilligini (ma'lumotlarning mantiqiy mustaqilligi) va umumiy mantiqiy ma'lumotlar tuzilishi va ma'lumotlar tuzilmalarini o'zgartirmasdan, ma'lumotlarning joylashuvi va joylashishini o'zgartirish qobiliyatini ta'minlaydi. dasturchi dasturchilar (jismoniy mustaqillik).