Faxridinov shoxruxning


Download 0.83 Mb.
bet4/4
Sana15.11.2023
Hajmi0.83 Mb.
#1775710
1   2   3   4
Bog'liq
shoxrux

Maydon nomi

Tipi

Kalit

Firma_ID

Счетчик

Kalit maydon

Firma_nomi

Текстовый(50)

Firma nomi

Buyurtmalar

Числовой

Turistik firmaga tushuvchi buyurtmalar

Firma_reytingi

Текстовый(50)

Firma reytingi foizlarda



«Mijozlar» munosabatlari jadvali

Maydon nomi

Tipi

Izoh

Mijoz_ID

Счетчик

Kalit maydon

Mijoz_FISH

Текстовый(50)

Mijoz familiya ism sharifi

Tug'ilgan_s

Дата/время

Tug’ilgan yil oy sana

Yashash_manzil

Текстовый(50)

Mijoz yashash manzili

Tel_raqami

Числовой

Mijoz tel raqami

«Buyurtmalar» munosabatlari jadvali



Maydon nomi

Tipi

Izoh

Buyurtma_ID

Счетчик

Kalit maydon

Mijozlar

Текстовый(50)

Mijozlar jadvaliga murojat

Mijoz_ID

Числовой

Tashqi kalit

Xodimlar

Текстовый(50)

Xodimlar jadvaliga murojat

Xodim_ID

Числовой

Tashqi kalit

«Xodimlar» munosabatlari jadvali

Maydon nomi

Tipi

Izoh

Xodim_ID

Счетчик

Kalit maydon

Xodim_FISH

Текстовый(50)

Xodim fam ism shasrif

Tug'ilgan_yil_oy_sana

Дата/время

Xodim tug’ilgan sana

Yashash_manzil

Текстовый(50)

Xodim manzili

Tel_raqami

Числовой

Xodim tel raqami

Ish_staji

Числовой

ish staji yil hisobida

Til_bilish_darajasi

Числовой

Ball hisobida

Turistik_marshrutlar

Числовой

Marshrutlar jadvaliga murojat

Marshrut_ID

Числовой

Tashqi kalit

Biletlar

Числовой

Biletlar jadvaliga murojat

Bilet_ID

Числовой

Tashqi kalit

«Turistik marshrutlar» munosabatlari jadvali



Maydon nomi

Tipi

Izoh

Marshrut_ID

Счетчик

Kalit maydon

Marshrut_nomi

Текстовый(50)

Marshrut nomlari

Qulaylik_holati

Текстовый(50)

Qulayliklari

«Biletlar» munosabatlari jadvali



Maydon nomi

Tipi

Izoh

Bilet_ID

Счетчик

Kalit maydon

Marshrut_ID

Числовой

Tashqi kalit

Joy_raqami

Числовой

Joy raqami sonlarda

Marshrut_maofasi

Текстовый(50)

Marshrut masofasi

Sotilgan_sanasi

Числовой

Bilet sotilgan sanasi

Yo'lovchi_familiyasi

Текстовый(50)

Mijoz familiyasi

Narxi

Денежный

Bilet narxi


5.Ma’lumotlar bazasini ilovasini loyihalash va ishlab chiqish .


MS Access dasturida “TURISTIK FIRMA” ma’lumotlar bazasini loyihalaymiz.
Buning uchun quyidagilarni bajaramiz:
Пуск menyusidan MS Access buyrug’ini tanlaymiz, ochilgan oynadan “Пустая база даннйх”buyrug’I tanlanadi va biz yaratayotgab bazamizga nom beramiz.

“Cоздание” menyusidan “Конструктор таблица” bo’limidan jadval yaratib unga nom beramiz.

Ushbu oyna hosil bo’ladi:


Hosil bo’lgan jadvallarga mohiyat atributlarini kiritib , har bir atribut qaysi tipga kirishini kiritib ketamiz.


Shu tarzda har bir jadvalga mohiyat atributlarini kiritib chiqamiz.



Jadvallarning har biriga ma’lumotlarini kiritib chiqamiz.






Barcha jadvallarga ma’lumotlarni kiritib bo’ldik , endi “Работа с базами данных” bandidan “ Схема данных ” buyrug’ini tanlaymiz va quyidagi oyna paydo bo’ladi:


Formalar bilan ishlash:
Formalarni tuzish uchun uni tashkil qiladigan usullardan biri tanlab olingach, muloqot darchasining pastki qismida forma tuziluvchi jadval yoki so’rov nomi ko’rsatiladi. Ma’lumki, forma asosan boshqarish elementlaridan iborat bo’lib, uning tashqi ko’rinishi shu boshqarish elementlarini rejali joylashtirishga bog’liq. Shuning uchun ham formani avtomatik ravishda tashkil qilish (avtoforma yordamida) maqsadga muvofiq. Avtoforma–MB darchasida «Создать» tugmasini bosish bilan «Новая форма» muloqot darchasi ochiladi. Unda kerakli so’rov yoki jadvalni tanlab «sichqoncha» chap tugmasini Автоформа turlaridan biri (lentali, jadvalli yoki ustunli) ustida 2 marta bosiladi. Master yordamida forma tashkil qilish esa 4 bosqichdan iborat:
a) formaga kiritish mumkin bo’lgan maydonlarni tanlash,
b) formaning tashqi ko’rinishini tanlash,
c) formaning fon tasvirini tanlash,
d) forma nomini berish.
Microsoft Access oshqarish panelining Вид tugmasini bosish natijasida forma tuzilmasi bilan panel elementlari (formani boshqarish jarayonini tashkil qiladigan asboblari bilan jihozlangan) ochiladi. Shuni nazarda tutib Форма tuzilmasi haqida to’liqroq ma’lumot quyida keltirilgan.
Forma tuzilmasi
Forma tuzilmasi 3 qismdan iborat:
-forma sarlavhasi,
-ma’lumotlar beriladigan joy,
-eslatmalar satri.
Endi har bir jadvalimizning formasini yaratamiz . Buning uchun biz “Cоздание” menyusidan “Конструктор форм” bandini tanlaymiz . Quyidagi oyna paydo bo’ladi.

Biz bu formaga sarlavha qo’yish uchun ushbu buyruqni tanlaymiz.

Quyidagi oyna hosil bo’ladi va sarlavha qo’yamiz.

Endi maydonlarni qo’shish uchun ushbu bandni tanlaymiz.

Bu buyruq tanlangandan keyin “ Показать все таблицы” bandiga kiramiz va har u oynada har bir jadval nomlari aks etgan bo’ladi.

Jadval nomini tanlasak uning atributlari kelib chiqadi. Har bir atribut ustiga sichqonchaning chap tugmasini ikki marta bosamiz va bu atribut nomlari formamizda paydo bo’ladi.



Biz bu formamizga rasm ham quyishimiz mumkin buning uchun
ushbu buyruqni tanlab kompyuter xotirasidan o’zimizga kerakli rasmni tanlab “OK” tugmasini tanlaymiz.

Bundan tashqari biz yaratayotgan formaga ma’lumotlarni kiritish v a ular ustidagi amallarni bajarish uchun maxsus tugmalar qo’yishimiz mumkin . Buning uchun
ushbu buyruqni tanlab uzimizga kerakli tugmalarni tanlaymiz.Bunda biz tugmalar nomlarini matn ko’rinishida yoki rasm ko’rinishida kiritishimiz mumkin.



Quyidagi tugma paydo bo’ldi.Shu tarzda har bir jadval uchun forma yaratib unga rasm va tugmalar quyib chiqamiz.







Biz “Turistik firma” bazasining har bir jadvallarning formalarini yaratdik, bu bizga jadvallarga ma’lumot kiritish va ma’lumotlarni tahrirlash imkonini beradi.

6.Ma’lumotlar bazasini ishini boshqarish.
Biz yaratgan “Turistik firma” ma’lumotlar bazasi orqali quyidagi so’rovlar natijasini olishimiz mumkin.
1.Ma’lum xodimlar xizmat ko’rsatadigan mijozlar ro’yxatini olish mumkin.
Masalan: Hakimova Guzal xizmat ko’rsatadigan mijozlar ro’yxatini quyidagi so’rov orqali olishimiz mumkin.

Natija quyidagicha bo’ladi:

2.”Turistik marshrut “ nomiga qarab marshrut buyurtma qilgan xodimlar ro’yxatini olish.
Masalan: Samalyot marshrutini tanlagan xodimlar ro’yxatini olaylik;

Natija quyidagicha:

3.ID raqamiga qarab mijozlarga bilet buyurtma qilgan xodimlar ro’yxatini olish mumkin.
Masalan: ID=3 bo’lgan biletlarni buyurtma qilgan xodimlar ro’yxatini quyidagi so’rov orqali olishimiz mumkin:

Natija quyidagicha bo’ladi:

Xulosa
Biz bu mustaqil ishini bajarish davomida ma’luotlar bazasi bilan ishlashni urgandik, bunda har bir soxaga tegishli ma’lumotlar bazasini tashkil qilishda har xil modellardan foydalangan holda tuzib chiladi.
Biz yaratgan Ma’lumotlar bazasi turistlar uchun ximat qilib, ular o’zlar firma reytingiga qarab xohlagan firma orali xodim tanlab buyurtma berishi mumkin. Bunda xodimlar buyurtma asosida mijozlarga qulay marshrut va bilet xarid qilishiga xizmat ko’rsatadi.
“Turistik firma” mavzusida ma’lumotlar bazasini tuzishda ER-model, XMIND va relatsion model, (Access) yordamida har bir bo’limlarni bir biri bilan bog’lanishini o’rganib chiqdik . MBBT va uning turlari, qulayliklar hamda kamchiliklarini o’rgandik. Ma’lumotlar bazasida jadvallar hosil qilish shu jadvallarga nisbatan ma’lumotlarni qo’shish, taxrirlash, o’chirish, so’rov hosil qilish hamda jadvallarni olib tashlash kabi buyruqlarni hosil qilish uchun formalar yaratdik va ko’rib chiqdik.
Bunda biz har bir mohiyatlar uchun alohida jadvallar yaratdik, bu jadvallarga: ma’lumotlar bazasining jadvallarini hosil qilish, bu jadvallarga ma’lumotlar qo’shish, jadvaldagi ma’lumotlarni tahrirlash, jadvaldagi ma’lumotlarni uchirish, uchun ushbu tiplarga murojat qildik (Счетчик, Текстовый, Числовой, Дата/время va hokazo).
Bundan tashqari jadvallarga so’rovlar, formalar hosil qilishni ko’rib chiqdik. So’rovlar orqali ma’lum savollarga javob olishni o’rgandik.
Download 0.83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling