Page 91 - computer 3
P. 91

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

‫هناك فرق بين المدخل ‪ Entity‬و صنفه ‪ Entity Class‬فالمقصود بالصنف هو‬
‫مجموعة لها نفس الخصائص مثل الطلبة أو الموظفين وهكذا أما المدخل نفسه فهو‬
‫طالب أو موظف بعينه‪ .‬و يجب ان يكون لكل مدخل حقل يميزه يسمى ‪ Identifier‬أو‬
‫‪ Key Field‬فمثﻼ رقم المنتج ‪ Product Number‬يمثل المفتاح الخاص بالمنتج فى‬
‫صنف المدخل المسمى ‪ Products‬ويجب مﻼحظة أن يكون هذا الحقل ‪Key Field‬‬
‫منفردا ‪ Unique‬أى ﻻ يوجد منتجان لهما نفس الرقم‪ .‬هذه المدخﻼت هى أجزاء من‬
‫العالم الحقيقى ومن الصعب متابعتها ومﻼحظتها فى أماكنها المختلفة فالمنتجات فى‬
‫المخازن و ملفات الموظفين فى شئون اﻷفراد ولهذا يجب ان يكون للبيانات تمثيل فى‬

             ‫مستويات أخري هى مستوى توصيف البيانات ثم مستوى البيانات الفعلية‪.‬‬
                                        ‫‪ -٢‬مستوى توصيف البيانات ‪Metadata‬‬

‫هذا المستوى يتعامل مع مواصفات البيانات بغرض الوصول الى النموذج ‪Logical‬‬
‫‪ Design‬للمدخﻼت و الروابط ‪ Associations‬الموجودة بينها‪ .‬و فيه يتم توصيف‬
‫السجﻼت و الحقول بما فيها أسمائها وأنواعها وأحجامها وكذلك توصيف العﻼقات بين‬
‫حقول البيانات وإنشاء ما يسمى بقاموس البيانات ‪ Data Dictionary‬وذلك بواسطة‬

                               ‫مدير قاعدة البيانات ‪DataBase Administration‬‬
                                       ‫‪ -٣‬مستوى البيانات الفعلية ‪Physical Data‬‬

‫وفيها يتم ادخال البيانات الحقيقية ‪ Physical Data‬للمدخﻼت و تسمى ‪Entity‬‬
‫‪ Occurrence‬فإذا كان الموظفون يمثلون أحد أصناف المدخﻼت فان سجل أحمد ﷴ‬
‫بما يحتويه من بيانات الحقول هو مستوى البيانات الفعلية التى تمثل و تخزن فى‬

                                                                         ‫الحاسب‪.‬‬

               ‫برامج ادارة قواعد البيانات ‪Data Base management‬‬
                                                    ‫)‪System(DBMS‬‬

‫نظام اداره قواعد البيانات هو برنامج يعمل علي انشاء وحفظ و اداره وتنظيم قواعد‬
‫البيانات وتخزين ومعالجه البيانات الموجوده بها وقد ادي استخدام هذة اﻻنظمه الي‬
‫تجنب المشاكل التي اشرنا اليها مسبقا عند ادخال بيانات جديده لقاعدة البيانات أو الغاء‬
‫بيانات لم يعد هناك حاجه اليها او تعديل بيانات او البحث عن بيانات معينه يريدها‬

                                                                       ‫المستخدم‪.‬‬
‫تم تصميم أول )‪ (General-purpose DBMS‬بواسطة )‪(Charles Bachman‬‬
‫في اوائل الستينيات حيث كان اسمه )‪ (Integrated Data Store‬وكان يعتمد علي‬

                              ‫نموذج البيانات الشبكى )‪.(Network Data Model‬‬

                                                           ‫‪٨٦‬‬
   86   87   88   89   90   91   92   93   94   95   96