Ma'lumotlar bazalari bilan ishlash uchun ilova ishlab chiqish


Shunga o'xshash hujjatlar



Download 0,49 Mb.
bet9/9
Sana06.03.2022
Hajmi0,49 Mb.
#484096
1   2   3   4   5   6   7   8   9
Bog'liq
13-maruza-

Shunga o'xshash hujjatlar
Jadvallarni yaratish va ma'lumotlar bazasini boshqarish tizimlarini loyihalash. Infologik dizayn. Relyatsion ma'lumotlar bazasi sxemasi. Tizimlarning qo'llaniladigan qiymati: etkazib beruvchilar va ular etkazib beradigan tovarlar to'g'risidagi hisobot. Do'konda tovarlar mavjudligi to'g'risidagi bayonot.
kurs qog'ozi, 2008 yil 12/01 qo'shilgan
Ma'lumotlar bazasini boshqarish tizimi orqali xodimlar, tovarlar, tovarlar turlarining ma'lumotnomalari bilan ma'lumotlar bazasini ishlab chiqish MySQL ma'lumotlari SQL so'rovlaridan foydalanish. Mavzu sohasining infologik modelini ishlab chiqish. Jadvallarning tuzilishi, ma'lumotlar bazasi maydonlari.
test, 2012-04-13 qo'shilgan
Ma'lumotlar bazasini loyihalash jarayoni, uning mantiqiy tuzilishini fan sohasining infologik modeliga muvofiq ishlab chiqish. Access DBMS dasturi bilan ishlash, jadvallar xossalari va ularning maydonlari, jadvallararo aloqalarni yaratish; infologik dizayn.
muddatli ish, 2009 yil 12/17 qo'shilgan
Ma'lumotlar bazasi va ma'lumotlar bazasini boshqarish tizimlarining asosiy tushunchalari. Microsoft Access ma'lumotlar bazalari ishlaydigan ma'lumotlar turlari. DBMS klassifikatsiyasi va ularning asosiy xarakteristikalari. Post-relyatsion ma'lumotlar bazalari. Zamonaviy axborot tizimlari dunyosidagi tendentsiyalar.
muddatli ish, 28.01.2014 qo'shilgan
Infologik modelni ishlab chiqish va relyatsion ma'lumotlar bazasi strukturasini yaratish xususiyatlari. Ma'lumotlar bazasini loyihalash asoslari. Tegishli model haqidagi ma'lumotlarni ko'rsatish uchun jadvallar, shakllar, so'rovlarni ishlab chiqish. Ma'lumotlar bazalari va ularning ob'ektlari bilan ishlash.
muddatli ish, 2011 yil 11/05 qo'shilgan
Xususiyatlarni o'rganish va funksionallik ma'lumotlar bazasini boshqarish tizimlari Microsoft Office Access. Ob'ektlarning asosiy sinflarining ta'rifi. "Ofis ishi" ma'lumotlar bazasini ishlab chiqish. Jadvallar, shakllar, so'rovlar, hisobotlar va ma'lumotlar sxemalarini yarating.
Annotatsiya 12.05.2014 yilda qo'shilgan
Ma'lumotlar bazasini boshqarish tizimlarining rivojlanish tendentsiyasi. Ierarxik va tarmoq DBMS modellari. Tarqalgan ma'lumotlar bazasiga qo'yiladigan asosiy talablar. Taqsimlangan so'rovlarni qayta ishlash, birgalikda ishlash. Ma'lumotlarni takrorlash texnologiyasi va darajali arxitektura.
referat, 29.11.2010 qo'shilgan
Ma'lumotlar bazalarining nazariy ma'lumotlari va asosiy tushunchalari. Ma'lumotlar bazasini boshqarish tizimlari: tarkibi, tuzilishi, xavfsizligi, ishlash rejimlari, ob'ektlar. OpenOffice.Org BASE da ma'lumotlar bazalari bilan ishlash: so'rov ustasi yordamida jadvallar, havolalar, so'rovlar yaratish.
muddatli ish, 28.04.2011 qo'shilgan
Bo'limga murojaatlarni qabul qilish, qayta ishlash va hisobga olish tizimining ma'lumotlar bazasini loyihalash axborot texnologiyalari; infologik va datalogik modellarni ishlab chiqish, fizik modelni amalga oshirish. Ma'lumotlar bazasi bilan ishlashni vizuallashtirish uchun ilovalar yaratish.
dissertatsiya, 25/01/2013 qo'shilgan
Axborot obyektlarini joylashtirish va ularning infologik modeli. Relyatsion ma'lumotlar bazasining mantiqiy tuzilishi. Ma'lumotlar bazasini boshqarish tizimida jadvallarni ishlab chiqish Ma'lumotlarga kirish... Access DBMSda so'rovlar, shakllar va hisobotlarni yaratish. Foydalanuvchi ilovasini ishlab chiqish.
Turistlar jadvalidagi ma’lumotlarni va Turistlar jadvalidagi joriy yozuv bilan bog‘langan Microsoft Access ma’lumotlar bazasidan Turist ma’lumotlari jadvalidagi yozuvni aks ettiruvchi oddiy ma’lumotlar bazasi ilovasini yarataylik.
Buning uchun bo'sh Windows ilovasini yaratamiz. Atrof-muhit ko'rinishi
rivojlanishi 39-rasmda ko'rsatilgan.
Guruch. 39. Bo'sh dastur
39-rasmda "Ma'lumotlar" komponentlar guruhi ajratilgan bo'lib, unda ma'lumotlarga kirish va manipulyatsiya qilish uchun komponentlar mavjud.
Ma'lumotlar bazasi ma'lumotlarini shaklga bog'lash "Bog'lash manbasi" komponenti tomonidan amalga oshiriladi. Keling, uni shaklga o'tkazamiz. Uni formaga joylashtirgandan keyin ishlab chiqish muhiti quyidagi shaklni oladi (40-rasm).

Guruch. 40. Shakldagi komponentlarni bog'lash manbai


Komponent vizual emas, shuning uchun u qo'shimcha panelda ko'rsatiladi. Komponentning asosiy xossasi DataSource xususiyati bo'lib, u ma'lumotlar manbasiga ishora qiladi. Odatiy bo'lib, xususiyat bo'sh, shuning uchun uning qiymatini shakllantirishingiz kerak. Ushbu xususiyat tanlanganda xususiyatlar oynasida quyidagi oyna paydo bo'ladi (41-rasm).

Guruch. 41. Ma'lumotlar manbalari ro'yxati


Roʻyxat hozircha boʻsh, shuning uchun yangi maʼlumotlar manbasini yaratish va unga ulanish uchun Loyiha maʼlumotlar manbasini qoʻshish buyrugʻini tanlab, yangi maʼlumotlar manbasini yaratishingiz kerak. Quyidagi dialog oynasi paydo bo'ladi (42-rasm).

Guruch. 42. Ma'lumotlar manbalari ro'yxati


Ushbu dialog oynasi quyidagi ma'lumotlar manbalarini tanlash imkonini beradi:
Ma'lumotlar bazasi - ma'lumotlar bazasi;
Xizmat - bu ma'lumotlarni taqdim etadigan xizmat turi. Ko'pincha bu veb-xizmat;
Ob'ekt - ishlash uchun ma'lumotlar va ob'ektlarni yaratadigan ob'ektni tanlash uchun ob'ekt.
Bizning holatda, siz "Ma'lumotlar bazasi" bandini tanlashingiz kerak. Ma'lumot ulanishini tanlash oynasi paydo bo'ladi (43-rasm).

Guruch. 43. Ma'lumot ulanishini tanlash


Ushbu muloqot oynasining maqsadi ADO dvigateli uchun ulanish parametrlarini tavsiflovchi ulanish qatorini yaratishdir, masalan, ma'lumotlar bazasi turi, uning joylashuvi, foydalanuvchi nomlari, xavfsizlik xususiyatlari va boshqalar.
Muloqot oynasining ochiladigan ro'yxati avval yaratilgan barcha ulanishlarni o'z ichiga oladi. Agar kerakli ulanish ro'yxatda bo'lmasa, "Yangi ulanish" tugmasini bosing. Tugmani bosish quyidagi dialog oynasining paydo bo'lishiga olib keladi (44-rasm).
Ushbu muloqot oynasida siz ma'lumotlar manbai turini (bu holda Microsoft Access), ma'lumotlar bazasi nomini (bu holda ma'lumotlar bazasi faylining nomi va joylashuvi), ma'lumotlar bazasiga ulanish uchun foydalaniladigan foydalanuvchi nomi va parolni tanlaysiz. "Kengaytirilgan" tugmasi ADO mexanizmining turli detallari bilan bog'liq ko'p sonli parametrlarni o'rnatish imkonini beradi. "Ulanishni sinab ko'rish" tugmasidan foydalanish kiritilgan parametrlarning to'g'ri ekanligiga va ulanish ishlayotganligiga ishonch hosil qiladi.

Guruch. 44. Yangi ulanishni yaratish


Muloqot oynasining oxirgi bosqichi ushbu ma'lumotlar manbasida zarur bo'lgan jadvallarni yoki boshqa ma'lumotlar bazasi ob'ektlarini tanlashdir. Tanlash oynasi 45-rasmda ko'rsatilgan.

Guruch. 45. Kerakli jadvallarni tanlash


Bu oynada “Turistlar” va “Turistlar haqida ma’lumot” jadvallari tanlanadi. Maʼlumotlar bazasida jadvallardan boshqa obʼyektlar yaratilmagani uchun 45-rasmda faqat jadvallar koʻrsatilgan. Bu ma'lumotlar manbasini yaratishni yakunlaydi. Tugatish tugmasini bosganingizda, shakldagi BindingSource yonida DataSet paydo bo'ladi.
Endi yuqorida ulangan ma'lumotlar shaklda ko'rsatilishi kerak. Ma'lumotlarni ko'rsatishning eng oddiy usuli Data komponentlari guruhidagi DataGridView komponentidan foydalanishdir. Komponent vizual va shaklda shunday ko'rinadi (46-rasm).

Guruch. 46. ​​DataGridView komponenti


Darhol komponent sozlamalari oynasi paydo bo'ladi, bu uning ma'lumotlarni tahrirlash variantlarini belgilaydi: "Qo'shishni yoqish", "Tahrirlashni yoqish", "O'chirishni yoqish"; ustunlar ketma-ketligini o'zgartirish imkoniyati: "Ustunlarni qayta tartiblashni yoqish"; va shuningdek, ota-ona konteyneriga o'rnatish imkoniyati.
Komponent ma'lumotlarni ko'rsatishi uchun siz ochiladigan ro'yxatda ma'lumotlar manbasini tanlashingiz kerak. Ochiladigan ro'yxatni tanlash quyidagi dialog oynasining paydo bo'lishiga olib keladi (47-rasm).

Guruch. 47. DataGridView uchun ma'lumotlar manbasini tanlash


Bunda biz ma’lumotlar manbai sifatida “Turistlar” jadvalini tanladik. Ushbu tanlov displeyni quyidagicha o'zgartiradi (48-rasm).

Guruch. 48. DataGridView komponenti jadval strukturasini aks ettiradi


Rasmda Turistlar jadvali bilan ishlaydigan boshqa BindingSource komponenti va TableAdapter komponenti mavjudligini ko'rishingiz mumkin. E'tibor bering, dizayn vaqtida yoki ishlab chiqish vaqtida jadvaldagi ma'lumotlar ko'rsatilmaydi.
Endi bog'langan Turist ma'lumotlari jadvalidagi ma'lumotlarni ko'rsatishingiz kerak. Buning uchun formaga yana bir DataGridView komponentini joylashtiring va ma'lumotlar manbai sifatida quyidagilarni tanlang (49-rasm).

Guruch. 49. Ikkinchi DataGridView uchun ma'lumotlar manbasini tanlash


Bu erda ma'lumotlar manbai "Turistik ma'lumot" jadvalining o'zi emas, balki "Turistlar" va "Turistik ma'lumotlar" jadvallari orasidagi bog'lovchi manbadir. Ushbu tanlov Turistlar jadvalidagi joriy qator bilan bog'langan turistik ma'lumotlar jadvalidan faqat o'sha qatorlar tanlanishini ta'minlaydi. Ushbu tanlov, shuningdek, tegishli ma'lumotlarning to'g'ri yangilanishi va o'chirilishini ta'minlaydi. Olingan dasturning ishlashi 50-rasmda ko'rsatilgan.

Guruch. 50. Ishda ma'lumotlar bazasi ilovasi


Ok tugmachalari yordamida ma'lumotlar bo'ylab harakatlanish noqulay. Ma'lumotlar bo'ylab navigatsiyani soddalashtirish uchun BindingNavigator komponenti mavjud. Uni formaga joylashtiring (51-rasm).

Guruch. 51. Formadagi BindingNavigator komponentasi


Ushbu komponent jadval yozuvlari o'rtasida harakatlanish, jadval qatorlarini qo'shish va o'chirish imkonini beradi. Komponentning funksionalligi va ko'rinishini sozlash mumkin, chunki u ToolStripContainer menyu panelidir.
Navigatsiya qilinadigan jadvalni belgilaydigan xususiyat BindingSource xususiyatidir. Ushbu xususiyat qiymatini TouristBindingSource ga o'rnating. Ishlayotganda komponent quyidagicha ko'rinadi (52-rasm).
Guruch. 52. BindingNavigator komponenti ishda
DataGridView komponentining kataklaridagi ma'lumotlarni tegishli sozlamalar bilan tahrirlash mumkin, ammo noqulay va oqilona emas. Xususan, kiritilgan qiymatlarni xatolar uchun tekshirish qiyin. Shuning uchun, "Turistlar" jadvali uchun biz TextBox komponentlarida ma'lumotlarni ko'rsatish va ularni tahrirlash imkonini beruvchi ekran shaklini tuzamiz. Buning uchun formaga Panel tipidagi konteyner va uning ustiga quyidagi tarzda uchta TextBox komponenti joylashtiriladi (53-rasm).

Guruch. 53. «Turistlar» jadvali yozuvlarini tahrirlash uchun ekran paneli.


Endi TextBox komponentlarini "Turistlar" jadvalining tegishli maydonlariga bog'lash kerak. Buning uchun DataBindings guruhi xossasidan foydalaning - Advanced, 54-rasmda ko'rsatilgan.

Guruch. 54. "DataBindings - Advanced" xususiyati


Ushbu xususiyatni tanlash 55-rasmda ko'rsatilgan dialog oynasining paydo bo'lishiga olib keladi. Bu dialog sizga nafaqat ma'lumotlarni bog'lash, balki ma'lumotlar yangilanadigan hodisani o'rnatish, shuningdek, ular ko'rsatilganda ma'lumotlarni formatlash imkonini beradi. .
Bog'lash ochiladigan ro'yxatidagi yuqori TextBox komponenti uchun "touristsBmdmgSource" ma'lumotlar manbasini va manba maydonini - "Familiya" ni tanlang. O'rta va pastki TextBox komponentlari uchun bir xil ma'lumotlar manbasini va mos ravishda "Ism" va "Otasining ismi" maydonlarini tanlang.
Amaldagi ishlab chiqilgan dastur quyidagicha ko'rinadi (56-rasm).
Guruch. 55. “DataBindings – Advanced” xossasining dialog oynasi
Guruch. 56. Ma'lumotlarni vizual komponentlarga bog'lash
Biroq, o'zgartirishlar kiritilganda, barcha yangi ma'lumotlar faqat shaklda qoladi. Ular ma'lumotlar bazasida saqlanmaydi va, albatta, ilova qayta chaqirilganda ular mavjud bo'lmaydi. Buning sababi, ma'lumotlar jadvalning xotiradagi nusxasi bo'lgan DataSet-ga yuklangan. Barcha harakatlar ushbu nusxa bilan amalga oshiriladi. O'zgarishlar ma'lumotlar bazasida aks etishi uchun siz TableAdapter sinfining Update usulini bajarishingiz kerak. Shunday qilib, ishlab chiqilgan ilovada “Yangilash” tugmachasini joylashtirish va Click hodisasi ishlov beruvchisiga quyidagi dastur kodini yozish kerak:
turistlarTableAdaptegUpdate (bDTur_firmDataSet); info_about_touristsTableAdapter.Update (bDTur_firmDataSet);
Ushbu kod ma'lumotlar manbai tomonidan taqdim etilgan "Turistlar" va "Turistik ma'lumotlar" jadvallaridagi ma'lumotlarni yangilaydi. E'tibor bering, bu usul haddan tashqari yuklangan va uning variantlari jadvalning bir qatorini ham, qatorlar guruhini ham yangilash imkonini beradi.
Download 0,49 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish