Page 92 - computer 3
P. 92

‫أنظمة قواعد البيانات‪DataBase System‬‬      ‫الفصل الخامس‬

‫في اواخر الستينات قامت )‪ (IBM‬بتطوير ‪ DBMS‬يسمي )‪ (IMS‬اختصار لـ‬
‫)‪ (Information management system‬و يتم استخدامه حتي اﻻن في كثير من‬
‫التجهيزات الرئيسه ويعتمد علي نموذج البيانات الهرمى ) ‪Hierarchical data‬‬

                                                                       ‫‪.(model‬‬
‫طورت الخطوط الجويه اﻻمريكيه بالتعاون مع )‪ (IBM‬نظاما يسمي نظام )‪(SABER‬‬
‫لعمل عمليات حجز خطوط الطيران والذي يسمح ﻻناس عده بالتعامل مع نفس البيانات‬
‫من خﻼل ‪ computer network‬وحاليا يستخدم نظام ‪ Saber‬نفسه لتشغيل خدمات‬

                                         ‫السفر علي اﻻنترنت مثل )‪(Travelocity‬‬
‫وفي عام ‪ ١٩٧٠‬اقترح )‪ (Edgar godd‬نموذج جديد لتمثيل البيانات يسمي‬
‫)‪ (Relational data model‬وقد ادي الي حدوث تطور كبير في انظمة قواعد‬
‫البيانات كما ادي الي حدوث تطور سريع في )‪ (DBMSs‬التي تستند علي هذا النموذج‬

                                                                         ‫للبيانات‪.‬‬
   ‫وفي عام ‪ ١٩٨٠‬احتل ) ‪ (Relational Model‬مكانه واصبح هو النموذج المهيمن‬
‫وفي اوخر ‪ ١٩٨٠‬و‪ ١٩٩٠‬تم اجراء كتير من اﻻبحاث نحو نماذج بيانات اقوي وافضل‬
‫و نحو ‪ query language‬أقوي و طور العديد مثل ‪(IBM`s‬‬

                                              ‫)‪db2,Oracle8,Informix UDS‬‬
‫هناك العديد من أنظمة ادارة قواعد البيانات ولكل ‪ DBMSs‬مي ّزات فردية‪ ،‬ولكنها‬

                                      ‫جميعها تشترك في مجموعه من الصفات منها‪:‬‬
‫‪ .١‬مركزيه تخزين البيانات مما يحافظ عليها ويضمن عدم التكرار واﻻتساق بين‬

                                                                         ‫البيانات‪.‬‬
‫‪ .٢‬نظام لتامين البيانات ‪ security System‬يسمح ﻻشخاص معينين باﻻطﻼع علي‬

                                                         ‫بيانات معينه دون غيرهم‬
‫‪ .٣‬تسمح للمستخدمين من توصيف الهيكل البنائى لقاعدة البيانات بما يحتويه من حقول‬
‫و عﻼقات تربط بين عناصر البيانات وايضا تمكنهم من بادخال بيانات جديده أو تحديث‬

                                                        ‫البيانات باﻻلغاء او التعديل‬
‫‪ .٤‬تقدم ما يسمي ب)‪ (View mechanism‬عندما يريد المستخدم ان يتعامل مع جزء‬
‫من البيانات الموجودة في قاعدة البيانات وليس كل البيانات ويعرف الـ ‪ View‬علي انه‬
‫مجموعه جزئيه من البيانات فكل مجموعه من المستخدمين تكون مهتمة بجزء معين من‬
‫البيانات ففى قاعدة بيانات لشركةا نجد ان قسم المخازن يهتم بالبيانات الخاصه‬
‫بالمخازن وقسم شئون العمﻼء يهتم بالبيانات الخاصه بالعمﻼء وهكذا‪ .‬فتمكن هذة‬
‫الخاصيه مصمم قاعدة البيانات ان يقوم بعمل ‪ views‬لكل مجموعه من المستخدمين‬

                                     ‫‪٨٧‬‬
   87   88   89   90   91   92   93   94   95   96   97