تطبيق قاعدة البيانات

تطبيق قاعدة البيانات هو برنامج حاسوبي يتمثل غرضه الأساسي في استرجاع المعلومات من قاعدة بيانات محوسبة . ومن خلاله، يمكن إدخال المعلومات أو تعديلها أو حذفها، ثم تُعاد هذه المعلومات إلى قاعدة البيانات. ومن الأمثلة المبكرة على تطبيقات قواعد البيانات أنظمة المحاسبة وأنظمة حجز تذاكر الطيران، مثل نظام SABRE الذي طُوّر بدءًا من عام 1957.
من خصائص تطبيقات قواعد البيانات الحديثة تسهيلها للتحديثات والاستعلامات المتزامنة من قبل عدة مستخدمين. في سبعينيات القرن الماضي، كان من الممكن تحقيق ذلك من خلال وضع كل مستخدم أمام طرفية 3270 متصلة بحاسوب مركزي . وبحلول منتصف ثمانينيات القرن الماضي، أصبح من الشائع تزويد كل مستخدم بحاسوب شخصي وتشغيل برنامج عليه متصل بخادم قاعدة البيانات . تُستخرج المعلومات من قاعدة البيانات، وتُرسل عبر الشبكة، ثم يُرتبها البرنامج المُشغل على الحاسوب الشخصي، أو يُرسم بيانيًا، أو يُنسقها بأي طريقة أخرى. بدءًا من منتصف تسعينيات القرن الماضي، أصبح من الشائع بناء تطبيقات قواعد البيانات بواجهة ويب. فبدلاً من تطوير برامج مخصصة لتشغيلها على حاسوب المستخدم، يستخدم المستخدم برنامج متصفح الويب نفسه لكل تطبيق. يتميز تطبيق قاعدة البيانات ذو واجهة الويب بإمكانية استخدامه على أجهزة مختلفة الأحجام، وبمواصفات عتادية متنوعة، وبأنظمة تشغيل مختلفة. من أمثلة تطبيقات قواعد البيانات المبكرة ذات واجهات الويب موقع amazon.com ، الذي استخدم نظام إدارة قواعد البيانات العلائقية Oracle ، ومجتمع photo.net على الإنترنت، الذي تم وصف تنفيذه على Oracle في كتاب Database-Backed Web Sites (Ziff-Davis Press؛ مايو 1997)، وموقع eBay ، الذي يعمل أيضًا بنظام Oracle. [ 1 ]
يُشار إلى السجلات الطبية الإلكترونية على موقع emrexperts.com، [ 2 ] في ديسمبر 2010، على أنها "تطبيق قاعدة بيانات برمجية". ويستخدم كتاب من إصدار O'Reilly عام 2005 هذا المصطلح في عنوانه: تطبيقات قواعد البيانات والويب.
لا تزال بعض تطبيقات قواعد البيانات الأكثر تعقيدًا هي أنظمة المحاسبة، مثل SAP ، التي قد تحتوي على آلاف الجداول في وحدة واحدة فقط. [ 3 ] العديد من أنظمة الحاسوب الأكثر استخدامًا اليوم هي تطبيقات قواعد بيانات، على سبيل المثال، فيسبوك ، الذي بُني على MySQL . [ 4 ]
يُشتق مصطلح "تطبيق قاعدة البيانات" من تقسيم برامج الحاسوب إلى برامج نظامية، مثل نظام التشغيل، والمترجمات، ونظام الملفات، وأدوات مثل نظام إدارة قواعد البيانات، وبرامج تطبيقية، مثل برنامج معالجة كشوف المرتبات. فعلى سبيل المثال، في جهاز كمبيوتر شخصي قياسي يعمل بنظام مايكروسوفت ويندوز، يحتوي نظام التشغيل ويندوز على جميع البرامج النظامية، بينما تُعتبر الألعاب، وبرامج معالجة النصوص، وبرامج الجداول الإلكترونية، وبرامج تحرير الصور، وما إلى ذلك، برامج تطبيقية. وبما أن "تطبيق" اختصار لـ "برنامج تطبيقي"، فإن "تطبيق قاعدة البيانات" اختصار لـ "برنامج تطبيق قاعدة البيانات".
لا يُعتبر كل برنامج يستخدم قاعدة بيانات تطبيقًا لقاعدة البيانات. على سبيل المثال، تُنتج العديد من التجارب الفيزيائية، مثل مصادم الهادرونات الكبير [ 5 ] ، مجموعات بيانات ضخمة تقوم البرامج بتحليلها لاحقًا. تُشكل مجموعات البيانات هذه "قاعدة بيانات"، على الرغم من أنها لا تُدار عادةً باستخدام نظام إدارة قواعد بيانات علائقية قياسي. تُصمم برامج الحاسوب التي تُحلل البيانات أساسًا للإجابة عن الفرضيات، وليس لإعادة إدخال المعلومات إلى قاعدة البيانات، وبالتالي لا يُطلق على البرنامج ككل اسم "تطبيق قاعدة بيانات".
أمثلة على تطبيقات قواعد البيانات
- أمازون
- بيانات الطلاب
- سي إن إن
- إيباي
- فيسبوك
- فاندانغو
- Filemaker ( نظام التشغيل Mac OS )
- قاعدة ليبر أوفيس
- مايكروسوفت أكسس
- قاعدة بيانات أوراكل العلائقية
- SAP ( الأنظمة والتطبيقات والمنتجات في معالجة البيانات)
- تيكيت ماستر
- ويكيبيديا
- عواء
- يوتيوب
- جوجل
- MySQL
مراجع
- ↑ قاعدة بيانات أوراكل الضخمة الخاصة بموقع eBay
- ↑ "خبراء السجلات الطبية الإلكترونية" . مؤرشف من الأصل بتاريخ 12 فبراير 2019. تم الاطلاع عليه بتاريخ 6 فبراير 2011 .
- ↑ إدارة أوراكل ساب بقلم دونالد بورليسون، الفصل 1
- ↑ سوبل، جيسون (21 ديسمبر 2007). "مواكبة الأحداث" . مدونة فيسبوك . تم الاطلاع عليه بتاريخ 30 أكتوبر 2008 .
- ↑ مصادم الهادرونات الكبير كحاسوب شبكي ضخم
روابط خارجية
- قواعد البيانات
- برامج التطبيقات
