Bajardi: Normatov Nurbek Qabul qildi: Bobur Qodirov qarshi-2022



Download 129,17 Kb.
bet1/3
Sana23.06.2022
Hajmi129,17 Kb.
#697668
  1   2   3
Bog'liq
ATS -11-20 Normatov Nurbek 5-mustaqil-ish




O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH
VAZIRLIGI


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI





KOMPYUTER INJINIRINGI FAKULTETI
ATS -11-20 GURUH TALABASINING


MA’LUMOTLAR BAZASI


FANIDAN

5-MUSTAQIL ISHI



Bajardi: Normatov Nurbek
Qabul qildi: Bobur Qodirov


QARSHI-2022
5-MUSTAQIL ISH
1- Mavzu: Ochiq ma‘lumotlar bazasi aloqasi (ODBC)
interfeysi.
2-Mavzu: XML da ma‘lumotlar bazasini tasvirlash

1- Mavzu: Ochiq ma‘lumotlar bazasi aloqasi (ODBC)
interfeysi.
Odatda, dasturiy ta'minot ma'lum bir dasturlash tilida yoziladi (masalan, Java, C#va boshqalar), ma'lumotlar bazalari so'rovlarni boshqa ma'lumotlar bazasiga tegishli tilda (masalan, SQL) qabul qiladi. Shuning uchun, dasturiy ta'minot ilovasi ma'lumotlar bazasidagi ma'lumotlarga kirishi kerak bo'lganda, tillarni bir -biriga tarjima qila oladigan interfeys (dastur va ma'lumotlar bazasi) talab qilinadi. Aks holda, dasturchi -dasturchilar o'z ilovalarida ma'lumotlar bazasiga tegishli tillarni o'rganishi va kiritishi kerak. ODBC (Ochiq ma'lumotlar bazasi ulanishi) va OLE JB (Ob'ektlarni bog'lash va joylashtirish, ma'lumotlar bazasi) - bu aniq muammoni hal qiladigan ikkita interfeys. ODBC - bu platforma, til va operatsion tizimdan mustaqil interfeys bo'lib, undan shu maqsadda foydalanish mumkin. OLE JB ODBC vorisidir. ADO - OLE JB uchun o'rash.
ODBC nima? Open Database Connectivity (ODBC) bu maʼlumotlar bazasiga kirish uchun ochiq standart amaliy dasturlash interfeysi (API). 1992 yilda Microsoft dunyodagi birinchi ODBC drayverini yaratish uchun Simba bilan hamkorlik qiladi; SIMBA.DLL va standartlarga asoslangan ma'lumotlarga kirish tug'ildi. Bir nechta ma'lumotlar oqimiga ega bo'lgan va ularni alohida ma'lumotlar bazalarida saqlashi kerak bo'lgan tashkilotlar uchun ODBC ularga qaysi ma'lumotlar bazasini boshqarish tizimidan foydalanishi kerakligi haqida tashvishlanmasdan kerakli dasturiy ta'minotdan foydalanish imkonini beruvchi yechim taklif qiladi. ODBC-ni ma'lum asboblarni dasturga ulash imkonini beruvchi periferik drayver sifatida o'ylash foydalidir. Printerlar bir nechta turli xil kompyuterlar va qurilmalar bilan ulanishga ruxsat berish uchun maxsus ko'rsatmalarni talab qiladigan kabi, ODBC ham ilovalar va ular talab qiladigan ma'lumotlar bazalari o'rtasidagi ko'prikdir. Bundan tashqari, ODBC tashkilotlarga o'zlarining ma'lumotlar oqimlarini yagona dastur yoki asboblar panelida samaraliroq markazlashtirishga imkon beradi. ODBC ilova va ma'lumotlar bazasi o'rtasida bog'lanishni yaratish, oxirgi foydalanuvchilarning so'rovlarini olish va ularni qayta ishlash uchun ma'lumotlar bazasini boshqarish tizimlariga tarjima qilish orqali ishlaydi. Ishlab chiquvchilar ODBC API vositalarini ma'lum drayverlardan foydalangan holda ma'lumotlar bazasini boshqarish tizimlariga ulaydilar. Keyin ilovalar ma'lum manbalardan kerakli ma'lumotlarga kirish uchun ushbu drayverlarga o'rnatilgan maxsus funktsiyalarni chaqiradi ODBC dan qanday foydalanishim mumkin? Bir nechta ma'lumotlar bazasini boshqarish tizimlari va oqimlaridan foydalanadigan tashkilotlar uchun ODBC bir vaqtning o'zida bir nechta tizimlardan foydalanmasdan ma'lumotlarni markazlashtirish va boshqarishning eng oson usullaridan biridir. ODBC uchun eng aniq foydalanish holatlaridan biri asboblar panelini yaratishdir. Aksariyat tashkilotlar uchun asboblar paneli, hatto o'ziga xos bo'lganlari ham, odatda bir nechta ichki va ba'zan tashqi manbalardan ma'lumotlarni olishadi. Shunday qilib, ODBC ulagichidan foydalanish tahlil jarayonining bir qancha sohalarini yaxshilashi mumkin. Ochiq ma'lumotlar bazasi ulanishi ishlab chiquvchilarga o'zlarining mavjud ma'lumotlar vizualizatsiya vositalarini istalgan ma'lumotlar bazasiga ulash imkonini beradi, bu ularning aniqligi va chuqurligini sezilarli darajada oshiradi. Analitika uchun bir vaqtning o'zida bir nechta ma'lumotlar bazalari bilan doimiy ravishda o'zaro aloqada bo'lishi kerak bo'lgan kompaniyalar, shuningdek, so'rov qilish qobiliyatini optimallashtirishi va kengroq manbalardan ma'lumot olishi, shuningdek, batafsil hisobotlarni yaratishi mumkin. Bundan tashqari, ODBC kompaniyalarga o'z ma'lumotlarini yanada samaraliroq saralash va saqlash imkonini beradi. Yagona ma'lumotlar bazasini boshqarish tizimini ular uchun maqbul bo'lmasligi mumkin bo'lgan ma'lumotlarni qayta ishlashga majburlash o'rniga, tashkilotlar bir nechta manbalarni ularning mosligi yoki foydalanish imkoniyati haqida tashvishlanmasdan to'plashlari mumkin. Dasturda ODBC iboralaridan foydalanish orqali siz turli xil umumiy ma'lumotlar bazalaridagi fayllarga kirishingiz mumkin. ODBC dasturiy ta'minotidan tashqari, kirish uchun har bir ma'lumotlar bazasi uchun alohida modul yoki drayver kerak bo'ladi. ODBC spetsifikatsiyasi ODBC spetsifikatsiyasining so'nggi versiyasi Microsoft veb-saytida mavjud. Qulaylik uchun joriy ODBC 3.8 spetsifikatsiyasining PDF-versiyasini ham yuklab olishingiz mumkin. ODBC tarixi Microsoft ODBC standartini 1992 yilda taqdim etdi. ODBC SQL ma'lumotlar bazalariga kirishni birlashtirish uchun mo'ljallangan standart edi. ODBC muvaffaqiyatidan so'ng, Microsoft kengroq ma'lumotlarga kirish standarti bo'lishi kerak bo'lgan OLE DB ni taqdim etdi. OLE DB ma'lumotlarga kirish standarti bo'lib, u faqat SQL ma'lumotlar bazalaridan tashqariga chiqdi va ma'lumotlarni jadval formatida etkazib beradigan har qanday ma'lumot manbasiga kengaytirildi. Microsoft-ning rejasi OLE DB ma'lumotlarga kirishning eng keng tarqalgan standarti sifatida ODBC-ni almashtiradi. Yaqinda Microsoft ADO ma'lumotlarga kirish standartini joriy qildi. ADO OLE DB dan uzoqroqqa borishi kerak edi, bunda ADO ko'proq ob'ektga yo'naltirilgan edi. Biroq, Microsoft ODBC standartini "yaxshiroq" muqobillar bilan almashtirishga bo'lgan juda muhim urinishlariga qaramay, ODBC SQL ma'lumotlar manbalari uchun de-fakto ma'lumotlarga kirish standarti bo'lib qoldi. Aslida, bugungi kunda ODBC standarti OLE DB va ADO ga qaraganda keng tarqalgan, chunki ODBC keng qo'llab-quvvatlanadi (shu jumladan Oracle va IBM tomonidan qo'llab-quvvatlanadi) va o'zaro platforma ma'lumotlariga kirish standarti. Bugungi kunda SQL ma'lumotlar manbalari uchun eng keng tarqalgan ma'lumotlarga kirish standartlari ODBC va JDBC bo'lib qolmoqda va OLE DB va ADO kabi standartlar vaqt o'tishi bilan yo'q bo'lib ketishi ehtimoldan yiroq. ODBC umumiy ko'rinishi ODBC ham relyatsion, ham norelational ma'lumotlar bazasini boshqarish tizimlarida (DBMS) standartlarga asoslangan ma'lumotlarga kirishning de-fakto standartiga aylandi. Simba 90-yillarning boshlarida ODBC standartini birgalikda ishlab chiqish uchun Microsoft bilan yaqindan hamkorlik qilgan. ODBC standarti maksimal darajada o'zaro muvofiqlikni ta'minlaydi va shu bilan dastur ishlab chiquvchilarga turli ishlab chiqaruvchilarning ma'lumotlar manbalariga kirish uchun bitta dastur yozishga imkon beradi. ODBC maʼlumotlar bazasi APIʼlari uchun Open Group va ISO/IECʼning Call-Level Interface (CLI) spetsifikatsiyalariga asoslanadi va maʼlumotlar bazasiga kirish tili sifatida Strukturaviy soʻrovlar tilidan (SQL) foydalanadi. ODBC arxitekturasi ODBC-ga asoslangan ma'lumotlar ulanishining arxitekturasi quyidagicha: ODBC yoqilgan ilova Bu Microsoft Excel, Tableau, Crystal Reports, Microsoft Power BI yoki shunga o'xshash dastur (elektron jadval, matn protsessor, ma'lumotlarga kirish va qayta tiklanadigan vosita va boshqalar) kabi ODBC-ga mos keladigan har qanday dastur. ODBC yoqilgan ilova SQL bayonotlarini ODBC Driver Manager-ga o'tkazish va natijalarni olish orqali qayta ishlashni amalga oshiradi. ODBC haydovchi menejeri ODBC Driver Manager ilova nomidan ODBC drayverlarini yuklaydi va tushiradi. Windows platformasi standart drayver menejeri bilan birga keladi, Windows bo'lmagan platformalarda unixODBC va iODBC kabi ochiq manbali ODBC Driver Manager-dan foydalanish imkoniyati mavjud. ODBC drayveri menejeri ODBC funksiya chaqiruvlarini qayta ishlaydi yoki ularni ODBC drayveriga uzatadi va ODBC versiyasidagi ziddiyatlarni hal qiladi. ODBC uchun haydovchi ODBC drayveri ODBC funktsiyasi chaqiruvlarini qayta ishlaydi, SQL so'rovlarini ma'lum bir ma'lumot manbasiga yuboradi va natijalarni ilovaga qaytaradi. ODBC drayveri, shuningdek, ilova so'rovini tegishli ma'lumotlar bazasi tomonidan qo'llab-quvvatlanadigan sintaksisga mos keladigan tarzda o'zgartirishi mumkin. ODBC drayverlarini osongina yaratish uchun ramka Simba Technologies-dan, shuningdek, Salesforce, MongoDB, Spark va boshqalar kabi ko'plab ma'lumotlar manbalari uchun ODBC drayverlari mavjud. Simba SDK C++, Java va C# tillarida mavjud va Windows, OSX va ko'plab *Nix distributivlari uchun drayverlarni yaratishni qo'llab-quvvatlaydi.Ma'lumotlar manbai Ma'lumotlar manbai shunchaki ma'lumotlar manbai. Bu fayl, DBMSdagi ma'lum bir ma'lumotlar bazasi yoki hatto jonli ma'lumotlar tasmasi bo'lishi mumkin. Ma'lumotlar dastur bilan bir xil kompyuterda yoki tarmoqdagi boshqa kompyuterda joylashgan bo'lishi mumkin.



Download 129,17 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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