Hujayra tanlash qoidalari
Odatiy bo'lib, qoida ishlatiladi, unda tanlangan qismning barcha hujayralari ularda joylashgan qiymatlarga qarab ma'lum bir rang yoki belgi bilan ko'rsatiladi. Ammo, yuqorida biz aytib o'tgan menyudan foydalanib, siz boshqa nom berish qoidalarini qo'llashingiz mumkin.
"Hujayrani tanlash qoidalari" menyusiga bosing. Ko'rib turganingizdek, ettita asosiy qoidalar mavjud:
Ko'proq;
Kamroq;
Teng;
Orasida;
Sana
Qiymatlarni takrorlash.
Ushbu harakatlarning qo'llanilishini misollar yordamida ko'rib chiqing. Katakchalar oralig'ini tanlang va "Yana ..." bandini bosing.
Belgilangan raqamdan kattaroq qiymatlarni belgilashingiz kerak bo'lgan oyna ochiladi. Bu "Format hujayralar kattaroq" maydonida amalga oshiriladi. Odatiy bo'lib, diapazonning o'rtacha qiymati bu erga avtomatik ravishda kiritiladi, ammo siz boshqasini o'rnatishingiz yoki ushbu raqamni o'z ichiga olgan uyaning manzilini ko'rsatishingiz mumkin. Ikkinchi variant ma'lumotlar doimiy ravishda o'zgarib turadigan dinamik jadvallar yoki formulalar qo'llaniladigan katak uchun mos keladi. Masalan, biz qiymatni 20000 ga o'rnatdik.
Keyingi maydonda siz hujayralarni qanday ajratib turishini hal qilishingiz kerak: och qizil rang va quyuq qizil rang (sukut bo'yicha); sariq plomba va to'q sariq rangli matn; qizil matn va boshqalar. Bundan tashqari, maxsus format mavjud.
Ushbu elementga kirganingizda, har xil shrift variantlari, to'ldirish va chegaralarni ishlatib, siz xohlaganingizcha tanlovni tahrirlashingiz mumkin bo'lgan oyna ochiladi.
16-mavzu: Offiss dasturlar paketidan professional foydalanish (Ma’lumotlar ombori)
Ma'lumotlar ombori (ma'lumotlar bazasi) haqida
Web saytga qandaydir ma'lumotlar kiritiladi, sayt qandaydir ma'luotlarni saqlaydi va qayta ishlaydi hamda so'rov asosida qandaydir ma'lumotlarni beradi. Web dasturchi shu ma'lumotlarni qayerda va qanday saqlash kerakligini o'ylab ko'rishi kerak bo'ladi. Men sizdan quyidagi savollarga javob olishni istardim:
loyihangizda saqlanadigan ma'lumotlar ko'pmi?
Loyiha dasturi bu ma'lumotlarga tez-tez murojaat qiladimi?
Bu ma'lumotlar tez-tez o'zgaradimi?
Bu ma'lumotlarga bir vaqtning o'zida bir necha foydalanuvchi murojaat qilishi mumkinmi?
Vaqt o'tishi bilan ma'lumotlar miqdori oshib yoki o'zgarib boradimi?
Ma'lumotlarning yo'qolib qolishi siz uchn katta yoqotish bo'ladimi?
Yuqoridagi savollarni hech bo'lmaganda bittasiga HA deb javob bersangiz, siz ma'lumotlaringizni ma'lumotlar omborida saqlashingizni tavsiya qilgan bo'lar edim. Ma'lumotlar ombori haqida nima deyishimiz mumkin? Ma'lumotlar omborida barcha ma'lumotlar bir-biriga bog'langan holda saqlanadi. Ma'lumotlar Omborini Boshqarish Tizimi (MOBT) bu omborga ma'lumotlarni yozadi, o'chiradi, o'zgartiradi va shunga o'xshash ishlarni amalga oshiradi. MOBT lari juda ko'p, biz ulardan birini o'rganish va foydalanish uchun tanlab olishimiz kerak bo'ladi. Bu holatda mening fikrim mazkur kurs uchun asosiy o'rinni egallaydi. Men bu kurs uchun MySQL MOBTni tanlab oldim. Albatta nima uchun:
Aksariyat Web serverlar MySQL ni ham qo'llaydi;
MySQL ni o'rgnish juda oson;
PHP MySQL bilan oson muloqot qila oladi;
MySQL kiliyent/server texnologiyasini qo'llaydi;
MySQL hozirda Web muhitdagi eng ommaviy MOBT laridan biri;
MySQL ni Internetdan osongina yuklab olish va foydalanish mumkin;
MySQL Web muhitda ham juda tez ishlaydi.
Nega men MySQL ni tanlaganimni Web sayt yaratganingizda to'laroq tushinib olasiz degan umiddaman. MySQL ni sistemangizga o'rnatib olish haqida gapirib o'tirmayman, agar siz DENWERni o'rnatsangiz MySQL ham birga o'rnatiladi.
Relyatsion ma'lumotlar ombori
Relyatsion terminini jadval ko'rinishida deyishimiz mumkin. Demak omborda ma'lumotlar jadval ko'rinishida saqlanar ekan. Bu omborni o'rganishni misolda davom ettirsak yaxshi bo'lar edi. Futbol jamoasi bilan bog'liq misolni ko'rib chiqamiz. Bizning asosiy maqsadimiz har bir o'yinda ishtirok etgan o'yinchilar haqidagi ma'lumotlarni yozib borish bo'lsin. Unda jadvalimiz taxminan quyidagicha bo'ladi:
O'yinchi_raqami
|
Ismi
|
Tel_nomeri
|
O'yin_vaqti
|
Pozitsiyasi
|
3
|
Asror
|
235-4567
|
23/08/2012
|
Yarim himoyachi
|
2
|
Karim
|
345-2367
|
23/08/2012
|
Himoyachi
|
9
|
Salim
|
123-5671
|
23/08/2012
|
Hujumchi
|
1
|
Odil
|
123-4563
|
23/08/2012
|
Darvozabon
|
.................................................................................
|
2
|
Karim
|
345-2367
|
29/08/2012
|
Himoyachi
|
1
|
Odil
|
123-4563
|
29/08/2012
|
Darvozabon
|
9
|
Salim
|
1235671
|
29/08/2012
|
Hujumchi
|
3
|
Asror
|
235-4567
|
29/08/2012
|
Yarim himoyachi
|
Yuqorida 23 va 29 avgust 2012 yilda o'tkazilgan 2 ta o'yin protokoli keltirilgan. Endi o'ylab ko'ring, bir mavsumda 40 ga yaqin o'yin o'tkazilsa jadvaldagi satrlar soni oshib ketishini tasavvur qilishingiz mumkin. To'g'ri, har bir o'yin yangi yozuvlarni kiritishni talab qiladi, lekin meni tashvishga solayotgani jadvaldagi ma'lumotlarni qayta takrorlanishidir. Jadvaldan ko'rinmoqdaki 1,2,3 raqamli o'yinchilar ham 23, ham 29-kunlari maydonga tushgani sabali ularning ismi, telefon raqami hamda Pozitsiyasi haqidagi ma'lumotlar qayta-qayta jadvaldan o'rin olmoqda.
Amaliyotda bunaqa ma'lumotlar ombori tashkil qilish tavsiya etilmaydi. O'tgan atrning 70-yillarida E. F. Codd ma'lumotlar omborini yaratish bo'yicha bir qator tavsiyalarbi beradi va bu bilan yuqoridagi muammolarni hal etadi. Bu qoidalar (tavsiyalar) fanda normal formalar (narmal forms) nomi bilan kiritilgan
Dostları ilə paylaş: |