جدول المحتويات:
- التعريف - ماذا يعني اتصال قواعد البيانات المفتوح (ODBC)؟
- تيكوبيديا توضح اتصال قواعد البيانات المفتوح (ODBC)
التعريف - ماذا يعني اتصال قواعد البيانات المفتوح (ODBC)؟
Open Database Connectivity (ODBC) هو معيار واجهة للوصول إلى البيانات والتواصل مع أنظمة قواعد البيانات ، بغض النظر عن نظام التشغيل (OS) أو نظام قاعدة البيانات (DS) أو لغة البرمجة. يتم تحقيق ذلك باستخدام برامج تشغيل ODBC التي تعمل كجسر بين التطبيقات وأنظمة قواعد البيانات.
تيكوبيديا توضح اتصال قواعد البيانات المفتوح (ODBC)
في عام 1992 ، قدمت مجموعة من الشركات المصنعة نموذج ODBC كحل اتصالات لعدد كبير من أنظمة التشغيل ، DSs والتطبيقات المكتوبة بلغات البرمجة المختلفة. على سبيل المثال ، يجب إعادة كتابة تطبيق مكتوب بلغة C للوصول إلى قاعدة بيانات Oracle في UNIX إذا تم تغيير التطبيق إلى Windows ، أو إذا تم نقل النظام الأساسي لقاعدة البيانات إلى Sybase. أدرك هؤلاء المصنّعون الحاجة إلى آلية ترجمة وسيطة وأنشأوا مجموعة من البروتوكولات وواجهات برمجة التطبيقات (APIs) ، والتي كانت أول نموذج ODBC.
يحتوي نموذج ODBC على المكونات الرئيسية الثلاثة التالية:
- العميل (عادة ما يكون تطبيق برمجة)
- خادم قاعدة البيانات
- برنامج تشغيل ODBC
وظيفة السائق ، التي تشبه إلى حد كبير المترجم البشري ، هي سد الفجوة بين الأطراف التي لن تفهم بعضها البعض.