1-Mavzu: sql tiliga kirish



Download 2,21 Mb.
Pdf ko'rish
bet66/102
Sana21.01.2022
Hajmi2,21 Mb.
#394725
1   ...   62   63   64   65   66   67   68   69   ...   102
Bog'liq
3-kurs 5-yillik sirtqi xujjatlari

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


AMALIY ISH №6 
                           Mavzu. Dasturiy ta’minot va uning interfeysi 
Ishning maqsadi:
 Talabalarga SQL tilida dasturlar yaratishni o’rgatish. 
Masalaning qo`yilishi:
  Dasturning umumiy ko’rinishini keltirib chiqarishni 
o’rganishdan iborat. 
Topshiriqlar: 
1. Dastur interfeysi. 
2. Xorijiy dasturiy vositalarini tashkil etish usullari.
 
Dasturiy ta’minot va uning interfeysi. 
Jamiyatni axborotlashtirishning o’sishi deyarli barcha ma’lumotlar bazalarida 
saqlanishiga olib keladi. Baza tizimlarining juda muhim tarkibiy qismi 
ma’lumotlarga kirish interfeysi hisoblanadi. Ushbu xususiyat ma’lumotlar bazalari 
va axborot tizimlari uchun ilovalarni ishlab chiqish imkoniyatlari nuqtai nazaridan 
ayniqsa muhim ahamiyat kasb etadi.Dastlab ma’lumotlar bazasini boshqarish 
tizimlarini (DBMS) har bir ishlab chiqaruvchi o’zlarining ma’lumotlar bazalariga 
kirish interfeyslarini joriy qildilar. Shuning uchun har bir MBBT uchun 
ma'lumotlarga kirishning o'ziga xos interfeysi, ma'lumotlarga ishlov berish tili va 
dasturlarni ishlab chiqish vositalari yaratildi. Shuning uchun yangi universal 
ma'lumotlar bazasiga kirish interfeysi kerak edi. 
Ma'lumotlar bazalariga kirish uchun dastur interfeyslarining umumiy ko'rinishi. 
Keling, ma'lumotlar bazasi dasturlash interfeyslarini rivojlanishini tarixiy nuqtai 
nazardan ko'rib chiqaylik. IDAPI (IntergratedDatabase API) .IDAPI - har xil 
turdagi MBBT-larga kirish uchun funktsiyalarni birlashtirgan birinchi interfeys, 
ya'ni dBase, Paradox jadvallari, SQL serverlari, masalan, Ip £ ogshíx, Interbase, 
Oracle, Sybase, MS SQL Server. Borland. 
IDAPI haydovchilariga asoslangan arxitektura ikkala IDAPI drayverlarini va 
ODBC drayverlarini ulash imkoniyatini ta'minlaydi, bu esa IDAPI dastur 


doirasini sezilarli darajada kengaytiradi. 
Ushbu interfeys, birinchi navbatda, kursor modeli ko'rinishida amalga 
oshiriladigan, shuningdek so'rovlarga asoslanib kirishga imkon beradigan 
ma'lumotlarga navigatsion kirishdan foydalangan holda mijoz-server arxitekturasi 
uchun mo'ljallangan. 
Ammo IDAPI turli xil ma'lumotlar bazalariga kirish uchun yagona interfeys 
taqdim etmadi. Shu munosabat bilan, hatto IDAPI paydo bo'lganidan keyin ham 
ma'lumotlar bazalari uchun universal dasturlash interfeysini yaratish zarurati 
tug'ildi. 
BorlandDatabaseEngine (BDE). Ism BorlandDatabaseEngine- ^ Borland 
ma'lumotlar bazasi dvigatelidan kelib chiqqan. " Tuzuvchi - Borland. 
BDE ma'lumotlar bazasi drayverlari to'plami m ^ Paradox, dBASE, FoxPro, 
Access kabi standart ma'lumotlar manbalariga, shuningdek matnli ma'lumotlar 
bazalariga yagona kirishni ta'minlaydi. Informix, DB2, InterBase, Oracle va 
Sybase kabi kuchli DBMS-larga kirish uchun SQL havolalarini o'z ichiga oladi. 
BDE ob'ektga yo'naltirilgan arxitekturaga ega. BDE ob'ektlari jadvallar va 
so'rovlar kabi ma'lumotlar bazasi elementlarini boshqarish uchun ishlatiladi. 
Ma'lumotlar bazasi dvigatelining yadro fayllari DLL-lar to'plami sifatida mavjud 
bo'lib, ularning kodlari to'liq qayta yo'naltirilishi mumkin. OODBC rozetkasiga 
ulanish kerak bo'lganda MicrosoftODBC drayverlarini qo'shish mumkin. 
BDE "Mahalliy SQL" dan foydalanadi, ANSI-92 SQL standarti, Paradox va DBF-
ni qo'llab-quvvatlash uchun kengaytirilgan, BDE-da "standart" jadvallar deb 
nomlangan va jadval va maydon nomlari konventsiyalari. 
Ma'lumotlar bazasini boshqarish interfeyslarini yanada rivojlantirish universal va 
apparatli mustaqil echimlarni yaratishni ko'zda tutdi. Bularga shubhasiz 
OpenDatabaseConnectivity (ODBC) kiradi 
va ActiveXDataObjects (ADO). 


OpenDatabaseConnectivity (ODBC). Tuzuvchi - Microsoft SiSba Technologies 
bilan hamkorlikda. 
MS SQL Server, Oracle, AS / 400, FoxPro, Microsoft Access, DBMSga kirishni 
qo'llab-quvvatlaydi. 
PostgreSQL yoki ODBC drayveri mavjud bo'lgan har qanday ma'lumotlar bazasi. 
Interfeys CallLevelInterface (CLI) xususiyatlari asosida qurilgan. CLI standarti 
DBMS bilan dasturiy aloqani birlashtirishga, uni dasturiy va apparat vositalarini 
mustaqil holga keltirishga mo'ljallangan, bunga turli xil ma'lumotlar bazalarini 
etkazib beruvchilar ODBC API-dan standart funktsiyalarni mahsulotning o'ziga 
xos xususiyatlarini hisobga olgan holda aniq to'ldirishni amalga oshiruvchi 
drayverlarni yaratganliklari tufayli erishiladi. Ilovalar turli xil ma'lumot 
manbalariga yagona kirishni ta'minlash uchun ma'lum bir ma'lumot manbai 
drayverida amalga oshiriladigan ushbu funktsiyalardan foydalanadilar. 
 
ODBC ko'p sonli mijozlar bilan ishlash uchun mo'ljallanmagan. Agar ko'pgina faol 
mijozlar bir vaqtning o'zida ma'lumotlar bazasi bilan ishlashi zarur bo'lsa, SQL 
API yoki ma'lum bir ma'lumotlar bazasi bilan ishlash uchun maxsus interfeysdan 
foydalanish talab etiladi. 
ActiveXDataObjects (ADO). Nom ActiveXDataObjects - "ActiveX ma'lumotlar 
ob'ektlari" dan kelib chiqadi. 
 

Download 2,21 Mb.

Do'stlaringiz bilan baham:
1   ...   62   63   64   65   66   67   68   69   ...   102




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