ODBC arxitekturasi quyidagi komponentlarni o'z ichiga oladi:
1. Ilova (masalan, IS). U vazifalarni bajaradi: ma'lumotlar manbasiga ulanishni so'raydi, ma'lumotlar manbasiga SQL so'rovlarini yuboradi, SQL so'rovlari uchun saqlash maydoni va formatini tavsiflaydi, xatolarni ko'rib chiqadi va ular haqida foydalanuvchini xabardor qiladi, tranzaktsiyalarni amalga oshiradi yoki qaytaradi, tarmoqqa ulanishni so'raydi. ma'lumotlar manbai.
2. Qurilma menejeri. U dastur talabiga binoan drayverlarni yuklaydi, barcha ilovalar uchun yagona interfeysni taklif qiladi va ODBC administrator interfeysi bir xil va ilova qaysi DBMS bilan o'zaro aloqada bo'lishiga bog'liq emas. Microsoft tomonidan taqdim etilgan Driver Manager dinamik yuklangan DLL.
3. Drayv DBMSga bog'liq. ODBC drayveri dinamikdir DLL ODBC funktsiyalarini amalga oshiradigan va ma'lumotlar manbai bilan o'zaro aloqada bo'lgan. Drayv - bu ma'lumotlar bazasi tizimiga xos bo'lgan ba'zi funksiyalar bo'yicha so'rovni qayta ishlaydigan dastur (u ma'lumotlar bazasi bazasiga muvofiq so'rovlarni o'zgartirishi mumkin) va natijani ilovaga qaytaradi. ODBC texnologiyasini qo'llab-quvvatlaydigan har bir DBMS dastur ishlab chiquvchilarni ushbu DBMS uchun drayver bilan ta'minlashi kerak.
4. Ma'lumotlar manbai foydalanuvchi tomonidan belgilab qo'yilgan boshqaruv ma'lumotlarini, ma'lumotlar manbalari ma'lumotlarini o'z ichiga oladi va ma'lum ma'lumotlar bazasiga kirish uchun ishlatiladi. Bunday holda, OS va tarmoq platformasi vositalari qo'llaniladi.
Dostları ilə paylaş: |