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
٨٦