O’zbekiston respubilkasi oliy va o’rta maxsur ta’lim vazirligi termiz davlat universiteti axborot texnologiyalari fakulteti informatika o`qitish metodikasi yo’nalishi 3-kurs 306-guruh talabasi ning ma`lumotlar bazasi fanidan amaliy ishlari



Download 0,88 Mb.
bet8/25
Sana01.06.2022
Hajmi0,88 Mb.
#624390
1   ...   4   5   6   7   8   9   10   11   ...   25
Bog'liq
1 AMALIY ISH Ma\'lumotlar bazasini tashkil qilish SQL tilida baza

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.
AMALIY ISH №7

Mavzu. Suniy intelekt tizmi va undan foydalanish SQL tilida ma’lumotlar bazasini yaratish



Download 0,88 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   25




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