Malumotlar bazasi fanidan Mustaqil ishi Mavzu: Ochiq ma'lumotlar bazasi interfeysi


Ma’lumotlar bazalariga ob’ektga-yo‘naltirilgan murojaat va ODBC


Download 35.78 Kb.
bet2/4
Sana24.12.2022
Hajmi35.78 Kb.
#1060096
1   2   3   4
Bog'liq
mustaqil ish baza

Ma’lumotlar bazalariga ob’ektga-yo‘naltirilgan murojaat va ODBC
Agar siz MySQL uchun yaratilgan dasturni boshqa MBBT ga ko‘chirmoqchi bo‘lsangiz o‘z kodingizni shu yadro API sidan foydalanadigan qilib qayta yozishingiz kerak.
Lekin dasturchilar boshqa ma’lumotlar bazasiga ko‘chirish muammosidan asosan xalos bo‘lganlar. Ularda yagona API, Open DataBase Connectivity API (ODBC), xamma SQL-ma’lumotlar bazalariga unifikatsiya qilingan interfeys mavjud.
ODBC xamma ma’lumotlar bazalariga yagona interfeys bo‘lgani uchun, MySQL va boshqa MBBT lar bilan ishlovchi dasturlar yaratish uchun uni o‘rganib chiqish etarli. Agar siz kerakli tarzda ODBC dan foydalansangiz, siz yaratgan dasturlar ixtiyoriy MBBT bilan ishlay oladi.
ODBC xaqida tushuncha
Xamma API lar kabi ODBC birgalikda ma’lum funksiyalar to‘plamini ta’minlovchi sinflar va interfeyslar to‘plamidir. ODBC xolida bu funksiyalar ma’lumotlar bazasiga murojaatni ta’minlaydi. ODBC API ni tashkil qiluvchi sinflar va interfeyslar ixtiyoriy turdagi ma’lumotlar murojjat qilishdagi umumiy tushunchalar abstraksiyasidir. 
Masalan, Connection ma’lumotlar bazasi Bilan bog‘lanishni tasvirlovchi interfeysdir. SHunga o‘xshab ResultSet SQL SELECT komandasi qaytaruvchi natijaviy to‘plamni tasvirlaydi. Tabiiyki ma’lumotlar bazasiga murojaat konkret detallari uning yaratuvchisiga bog‘liq. ODBC bu detallar Bilan ishlamaydi.
ODBC sinflarini ma’lumotlar bazasini dasturlashga ob’ektga-yo‘naltirilgan usullar nuqtai nazaridan ko‘rib chiqamiz.

Ma’lumotlar bazasiga ob’ektga-yo‘naltirilgan murojaat bibliotekasi rasm 1.
MBBT Bilan ishlashni uchta asosiy tushuncha tasvirlaydi: ulanish, natijaviy to‘plam va natijaviy to‘plam satrlari. 1-rasm bu ob’ektlarni UML-diagrammada ko‘rsatadi.
UML - bu yangi Unifikatsiyalangan modellashtirish tili bo‘lib, sozdannыy Gradi Buch, Ayvar YAkobson va Djeyms Rambo (Grady Booch, Ivar Jacobson, James Rumbaugh) tomonidan ob’ektga-yo‘naltirilgan loyixalash va taxlilni xujjatlash YAngi standarti sifatida taklif qilingan.

Download 35.78 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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