مركبة اختبار العلاقات IBM Peterlee
كان نظام PRTV ( مركبة اختبار بيترلي العلائقية ) أول نظام لإدارة قواعد البيانات العلائقية في العالم يمكنه التعامل مع أحجام كبيرة من البيانات.
كان نظام استعلام علائقي يتمتع بإمكانيات استعلام قوية، ولكنه يفتقر إلى إمكانيات التحديث، كما أنه لا يدعم تعدد المستخدمين في وقت واحد. وقد مثّل نظام PRTV امتدادًا لنظام IS1 ، أول تطبيق علائقي من نوعه .
سمات
تضمنت PRTV العديد من الإنجازات الأولى في مجال قواعد البيانات العلائقية:
- تم تطبيق مُحسِّن العلاقات [ 1 ]
- تم تطبيق مُحسِّن العلاقات القائم على التكلفة [ 2 ]
- التعامل مع الجداول التي تحتوي على 1000 صف وحتى 10000000 صف [ 3 ]
- الوظائف المعرفة من قبل المستخدم (UDFs) داخل قاعدة بيانات علائقية (وأيضًا مجموعة كبيرة من الوظائف المضمنة مثل الوظائف المثلثية والإحصائية) [ 4 ]
- نظام معلومات جغرافية قائم على قاعدة بيانات علائقية (باستخدام دوال معرفة من قبل المستخدم مثل تحديد نقطة داخل مضلع). [ 5 ]
استندت لغة PRTV إلى الجبر العلائقي ، لغة قواعد نظم المعلومات (ISBL)، والتزمت بالنموذج العلائقي التزامًا صارمًا. حتى ميزات مثل الدوال المعرفة من قبل المستخدم تمّت صياغتها ضمن هذا النموذج. [ 6 ] كما قدّم فريق PRTV بدائل للنموذج العلائقي [ 4 ] للمساعدة في صياغة عمليات التحديث العلائقي؛ وصياغة رسمية للتحديث من خلال طرق العرض. [ 7 ] مع ذلك، لم يتم تطبيق أيٍّ من هذين الأمرين في PRTV. لم تُطبّق PRTV قيم NULL بشكلٍ قاطع، لأنّ هذا المفهوم لم يُقدّم إلا في عام 1979. [ 8 ]
لم يكن نظام PRTV نفسه متاحًا كمنتج، ولكن نظام إدارة المدن [ 9 ] المبني عليه كان متاحًا كمنتج محدود من شركة IBM.
تطبيق
كُتب برنامج PRTV بمزيج من اللغات. كُتبت الطبقات العليا بلغة MP/3 و PL/I ، [ 2 ] : 297 بينما كُتبت الطبقات الدنيا بلغة PL/I ولغة التجميع System/370. [ 2 ] : 301 كانت MP/3 لغة معالجة ماكرو طُوّرت في شركة Peterlee بدءًا من عام 1973، وهي مشابهة للغة ML/I أو TRAC . [ 10 ] كان برنامج PRTV يعمل على أجهزة IBM الرئيسية من نوع System/370. [ 2 ] : 301
مراجع
- ↑ هول، باتريك أ.ف. (مايو 1976). "تحسين تعبير علائقي واحد في نظام قاعدة بيانات علائقية". مجلة آي بي إم للبحوث والتطوير 20 ( 3): 244-257 . doi : 10.1147/rd.203.0244 .
- 1 2 3 4 تود، ستيفن (1976). "مركبة اختبار العلاقات بيترلي - نظرة عامة على النظام". مجلة أنظمة آي بي إم . 15 (4): 285-308 . doi : 10.1147/sj.154.0285 .
- ↑ ستوري، ر.؛ و. تريبيليار؛ ن. أوروسوف؛ م. بونزل (1979). "تقرير برنامج نظم المعلومات التابع لمنظمة الصحة العالمية ودراسة المركز العلمي لشركة آي بي إم في المملكة المتحدة حول تصميم نظم المعلومات". تقرير المركز العلمي للمملكة المتحدة 105 .
- 1 2 هول، باتريك أ.ف.؛ ج. أوليت؛ ستيفن تود (1976). "العلاقات والكيانات". في نيسن ، ج.م. (محرر). مؤتمر الاتحاد الدولي لمعالجة المعلومات حول النمذجة في أنظمة إدارة قواعد البيانات 1976. نورث هولاند. ص 201-220 .
- ↑ ألدريد، بي كي؛ بي إس سميدلي (مايو 1974). "نظام إدارة حضري - نظرة عامة". تقرير رقم UKSC-53، المركز العلمي لشركة آي بي إم في المملكة المتحدة، بيترلي، إنجلترا .
- ↑ هول، باتريك أ. ف.؛ ب. هيتشكوك؛ ستيفن تود (يناير 1975). "جبر العلاقات للحوسبة الآلية". وقائع مؤتمر ندوة ACM الثانية حول مبادئ لغات البرمجة . بالو ألتو، كاليفورنيا: ACM. الصفحات 225-232 .
- ↑ تود، ستيفن (أغسطس 1977). "الصيانة التلقائية للقيود وتحديث العلاقات المُعرَّفة". في جيلكريست، بروس (محرر). وقائع مؤتمر الاتحاد الدولي لمعالجة المعلومات 1977. تورنتو، كندا: نورث هولاند. ص 145-148 .
- ↑ كود، إدغار ف. (ديسمبر 1979). "توسيع نموذج قواعد البيانات العلائقية لاستيعاب المزيد من المعاني". معاملات ACM لأنظمة قواعد البيانات . 4 (4): 397-434 . CiteSeerX 10.1.1.508.5701 . doi : 10.1145/320107.320109 . S2CID 17517212 .
- ↑ ألدريد، باري ك.؛ بي إس سميدلي (مايو 1974). "نظام إدارة حضري - نظرة عامة". تقرير رقم UKSC-53، المركز العلمي لشركة IBM في المملكة المتحدة، بيترلي، إنجلترا .
- ↑ إيه جيه كول (26 نوفمبر 1981). "MP/3 - معالج ماكرو متطور مزود بإمكانيات النظام" . معالجات الماكرو . أرشيف مطبعة جامعة كامبريدج. الصفحات 133-159 . ISBN 978-0-521-28560-5.
- برنامج IBM
- برنامج IBM للحاسوب المركزي
- أنظمة إدارة قواعد البيانات العلائقية
