هذا الكتالوج فهي حجر الأساس في تطوير قواعد البيانات الحديثة؛ مقارنة بالنظم القديمة التي لم تكن تستخدم هذه التقنية.
-المستخدم غير المباشر ويسمون مجازا عئع6ة عط 0 10طعظ 0:162:5/لا (
مسئوليتهم في منح حقوق وشرعية الوصول إلى قاعدة البيانات ؛ وفي تنسيق ومراقبة الاستخدام ؛ والحصول على موارد
البرمجيات والعتاد ؛ والتحكم في الاستخدام ومراقبة كفاءة الععليات .
مسئوليتهم في تعريف المحتوى و قاعدة البيانات وكذلك شروطها ووظائفها ومعاملاتها ويجب أن يتواصل مصممو
قاعدة البيانات مع المستخدم النهائي :800-58 ويجب عليهم فهم احتياجاته؛ وعكسها في قاعدة البيانات المصممة.
-المستخدم المباشر ويسمون مجازا" مع0ع56 102 00 260:5 2 ( ): وهو المستخدم النهائي.
المستخدمون النهائيون وروي 800 :
يستخدم هذا النوع من المستخدمين البيانات للاستعلام وإخراج التقارير وبعضهم يد ث محتوى قاعدة البيانات ويصنف هذا
النوع إلى المستخدمين التاليين : ( - 8 > - المستخدم الوحيد ).
9 ععون_او عو : يصل المستخدم إلى قاعدة البيانات نادرا” عند الحاجة
وهذا هو النوع الذي يقوم بالقسم الأكبر من أعمال المستخدم النهائي حيث يقوم بالإجراءات الثابتة المعرفة مسبقا” +
بتتفيذها على قاعدة ١| (الموظف الذي يقوم بالحجز في نظام حجوزات الطيران ويجلس على النظام
طويلة ويكون أحيانا” هناك موظف آخر يبادله مناوبات على تفس العمل).
+©ون 50011562180 : وهو المستخدم ذو المهام المعقدة كمحللي النظام زالعلماء المتخصصين
والمهندسين ويكون ليه إطلاع شامل وتآلف مع قدرات النظام ؛ ويستخدمون عادة” برمجيات وأدوات جاهزة لإنجاز أعمالهم .
- المستخدم الوحيد ,عون 51300-21006 : غالبا" يقوم هذا المستخدم بصيائة قاعدة البيانات الشخصية بواسطة برمجيات
جاهزة ؛ مثال ذلك ( مستخدم برنامج ظرائب بسيط حيث يقوم ببناء واستخدام قاعدة بيانات خاصة به ؛ وكذلك بالنسبة لنظام دليل
الهاتف .
مميزات استخدام طرق قواعد البينت راعجورورمم 0246352 46 داولا ؟ه 84112018825 :
التحكم بتكرار البيانات /00300لع, عند تخزينها ؛ وضبط الوصول غير الشرعي (غير ) للبيانات ؛ وتقديم بنية
تخزين مفهرسة لتسريع المعالجة والاستعلام .
- تقديم خدمات النسخ الاحتياطي والاستعادة ويما0فط لع600ع .
- تقديم واجهات
لمختلف المستخدمين ؛ تمثيل علاقات معقدة بين البيانات .
- تطبيق شروط سلامة البيانات وغير .من المميزات منها ( مرونة تغيير بنية البيانات ؛ فرصة التوجه نحو
التطور التاريخي لقواعد البيانات
تطبيقات قواعد البيانات القديمة : النموذ وو
وتطبيقات الوا
المختلفة؛ وحتى النظم الأحدث فقد طورت
متى لا ينصح باستخدام 080/5
-إذا كانت تكلفة بر
ال 081/5 أغلى من جدوى النظام نفسه .
- عندما تكون قاعدة البيانات أعقد من ال 081/15
. نماذج البيانات
نموذج البيانات اع1/160 024:
هو مجموعة من المفاهيم التي تقوم بوصف
قاعدة البيانات والشروط أو القيود التي تسير قاعدة البيانات وفقها.
هي العمليات التي تحدد آلية استرجاع البيانات وتحديثها من قاعدة البيانات؛ وذلك بالرجوع إلى مفهوم النموذج التي تسير
يعرفها المستخدم وممتتو:ع 0ه 561-081060نا
انات وشروطها هي بعض التفاصيل المتعلقة بطبيعة تلك البيانات؛ فمثلا جدول بيانات الموظف في قاعدة بيانات
توصف بنيته 38اء500_بأنه يتكون من الاسم وتاريخ الميلاد وغيرها من الحقول؛ أما شروطه أو القيود
0055 فقد تكون مثلا أن لا يزيد الاسم عن .| حرفاء وان لا يقل تاريخ الميلاد عن على سبيل المثال؛
وغيرها من القيود التي تطبق على بنية قاعدة البيانات.
تصنيف نماذج البيانت و[01006 و4846 2ه 246501:165:
تقسم نماذج البيانات إلى ثلاثة تصنيفات رئيسية هي:
تقدم هذه النماذج مفاهيما قريب من طريقة المستخدم في استقبال البيانات. ولذلك يسمى نموذج ١
نماذج البيائات المادية (أو الفيزيائية) واع10100 4243 اه أفلاط5:
تقدم هذه النماذج المفاهيم المتوسطة؛ والتي تقع بين النموذجين أعلاه؛ وذلك بعمل توازن بين رؤية المستخدم التي في النموذج
الأولي وبين تفاصيل تخزين البيانات في الحاسوب ( )؛ وهذه هي مهمة مصمم قاعدة البيانات في تحويل النموذج
مخطط البيانات وأمثلة البياتات وع6وع64م وبررعلا 2010135داء:
قاعدة البينت 56200 256 03455:
هو مخطط يوصف قاعدة البيانات؛ حيث يشمل و اء وشروط تلك البيانات أو القيود التي يد
هو مخطط قاعدة البيانات ولكن بشكل رسومي لعرض بعض مميزات وخصائص المخطط.
بنية المخطط خع 60050 1561002
بعض مكونات مخطط قاعدة البيانات متل ١ ..وغيره
مثيل (أو تفاصيل) قاعدة البيانات ع6 10548 256 02485:
©511)؛ ويسمى مثيل لأنه يحتوي على تفاصيل لنفس الكيان ة البيانات؛ فمثيل الكيان طالب هي بيانات طالب
يتكون مخطط قاعدةً البيانات من دن مستويات؛ كل مستوى يستخدم واحدا او إثنين من نماذج البيانات المذكورة سابقاء وهذه
0 عيبي دبعناءه اه»م»6006:_يقوم هذا المخطط بوصف بنية التعريفات والفيود لقاعدة
#ةعءاء: :»«0٠51 يصف هذا المخطط مختلف المشاهد التي بواسطتها يرى المستخدم قاعدة
البيانات؛ وعادة يستخدم هذا المخطط نفس نموذج البيانات الذي يستخدمه المخطط الأولي.
مام مع م امام ةمعلا قالع
عمد حتدة معقفتو
مجسعسسجاج رمم مع ججعبداه م 0نا0ك - تستتأأاانها
تتحقق استقلالية البيانات؛ بلقيام بفصل البيانات التي يراها المستخدم عن بنيتها الداخلية؛ ويتم ذلك على مرحلتين هما:
هي القدرة على تغيبر المخطط الأولي لقاعدة البيانات 5076002 8م0068 بدون تغيير المخططات الخارجية لها ولا
هي القدرةعلى تغيير المخطط الداخلي لقاعدة البيانات 5008009 0160081 دون إجراء أي تغيير على المخطط الأولي
يتم دعم إل المادي والمنطقي بواسطة برمجيات ال(080/5)؛ أو مايسمى بنظام إدارة قاعدة البيانات
مدير قاعدة البيانات المركزي 080/5 680131:260:
مدير قاعدة البيانات الموزع 081/15 1068 015:15
قواعد بيانات المزود و العميل 080/5 582/88 1604 ؛ لأنه لا يوزع جميع مكونات نظام
التي تدعم مجموعة من العملاء أو الطرفيات
توجد في سوق العمل مجموعة كبيرة من حزم ال0808/5؛ ولكنها تختلف من جهة نموذج
5 إلى نماذج ١|
حسب عدد المستخدمين يعون 2ه +2 001لا]: 5 ما يدعم المستخدم الوحيد متل نظام الأكسس من
مايكروسوفت؛ أو متعددة المستخدمين على جهاز وحيد مثل بعض أنظمة إدارة قاعدة البيانات كالأوراكل وال(ماي سكيول)
و عبر ل
5/865 )© +©0ن!ة: قد يتعدد المستخدمون على جهاز وحيد في هذه الحالة يكون النظام مركزيا كما
سلا جهاز حاسوب واحد مع قاعدة بيانات واحدة؛ وقد يكون تعدد المستخدمين على أكثر من جهاز حاسوب؛ وفي هذه الحالة
يكون النظام موزعا (أكثر من حاسوب أكثر من قاعدة بيانات).
لمجا 07م جاع جوع بده 0 دناه ك 2 للج
. منهجية النموذج العلائقي دا2 8001708 1/102١ 861311002
نموذج الكينونة/ (0:
(0100 18ل 1021م0068» ا1810-46/8) .يتم استخدام هذا
(1100 1021م20066) وينتج
نقوم بتصميم مخطط قاعدة البيانات 5606008 0880856 يتم تمثيل بناء
البيائات والقيود المطلوبة عليها باستخدام رسومية سهلة ومحددة.
هو نموذج
هو الوحدة الأساسية التي يتم تمثيلها بنموذج الكينونة/ (8ع) ويشير هذا الكيان إلي “ - ” حقيقي في الحياة
سواء كان له وجود فعلي مثل ( 0 - - سيارة - ... ) (0 -وظيفة- 0 -
الكيان (10580626 /08167ع):
يمكن أنه يوجد لكل كيان مجموعة غير محددة من الكيانات الشبيهة؛ ؛ يسمى كل واحد منها بالوحدة أو المثيل
1058066 وهي وحده تحمل نفس صفات الكيان وتختلف عن الكيانات الأخرى بالمفتاح كما سيأني؛ فلو نظرنا إلى
ابه الوحدات أو المثائل في كونها تحمل نفس الصفات ولكن ببيانات مختلفة.
مفتاح الكيان «ع»ا ل088ع:_ لكل كيان مفتاح عبارة عن صفة أو صفات تعرف الكيان بطريقة وحيدة.
ثيل الكيان باستخدام شكل مستطيل يكتب داخله اسم الكيان أو الكينونة؛ كما هو
شكل يمثل الكيان بمستطيل في مخطط 11181
هي صفة معينة تصف الكيان وتكون تابعة له في مخطط 80ع]
درجة طالب؛ عدد الساعات الدراسدٍ ؛ لاحظ أن كل صفة تتبع كينونة أو كيانا معينا.
بسيطة - الصفة يمكن أن تكون أحادية القيمة - أو صفة متعددة القيم
فات التي تمثل مفتاح الكيان؛ وكذلك لدينا الصفة المشتقة 21011016 0611/60
الصفة
خ الميلاد. أو الصفة معدل الطالب التي يمكن الحصول عليها بالطرق الحسابية المعروفة؛ يتم
ضاوي الصفة متعددة القيم يتم تمثيلها بالشك البيضاوي المزدوج كما هو موضح بالشكز
صفة متعددة القيم
عتاقلان0/0 دست
تمثيل الصفات المختلفة للكيان
صفة بسيط ع1م5100
5 10) مرتبطة مع كياناتها.ر
مسسسس عو دعم عع جع بداو صناهك له
الصفة البسيطة مثل . طالبء هاتف موظف. ) - 1
الصفة متعددة القيم مثل هواتف. فالكيان (قد يكون له هاتف اثنين أو أكدُ )
والكيان سيارة ( ّ
كمتطود دن واء؛
(8 ) بين مجموعة من الكيانات (0... ,1,52ع) هي مجموعة تمثل الار
(لععصفاك5ها) (8) هي عبارة عن اتحاد أو ارتباط بين الكيانات المرتبطة بهذه العلاقة بحيث أن هذه الوحدة
(©©105180) .صف واحد من كل كيان
في نموذج الكينونة/ .يجب أن يتم تمثيل المرجعية من كيان إلى كيان آخر “- " وليس كصفة في
الكيان يتم تمثيل العلاقة في نموذج الكينونة/العلاقة باستخدام شكل المعين (8م5578 01301000) والذي يرتبط مع
الكيانات قيمة بالشكل ل ا اد
ترسم العلاقة بشكل معين 1181000000
(متحاكه منتقاعة آه 62:ع02):
أكثر بالعلاقات الثنائية.
العلاقة الثنانية رمد والعلاقة الثلانية غ100
8810 /107اه33010 يعني نسبة الارتباط بين وحدات الكيان؛ التي ترتبط بنفس العلاقة؛ و
الثنائية بين كيانين؛ نوع العلاقة هو (105130©85) في العلاقة التي يمكن أن يشترك فيها الكيان وهي
مجسعمج رمم مع ججعبداه ا 0نا0ك < عن ئها
-كثير (008-40-0030) :
وفيها يمكن أن ترتبط وحدة واحدة من أحد الكيانات بأكثر من وحدة في الكيان الآخر؛ والعكس غير صحيح؛ ويرمز
لها بالرمز 1:8 .
علاقة كثير- -كثير (40-01301-/ا0180) : 0
في الكيان الآخر أن ترتبط بأي وحدة في الكيان الأول؛ ويرمز لها بالرمز (0/:0.
أمثلة توضيحية بصيغة 580:
- كثير (إيصمل-م1-د«ه)
لاحظ أنه ؛ فالموظف لا يمكن أن ينتمي لأكثر من قسم إداري واحد؛ ولكن القسم قد يكون فيه
مجسسس معو دعم ع جع بدن صناهك ها
أنواع القيود على العلاقات ئ وز 60054 زط 8812500
المرتبطة؛ وقيد العلاقة هو القيد الذي يعتمد على طبيعة اشتراك كيانين في علاقة ماء هل هو اشتراك كلي أم جزئي؟؛
طريق العلاقة.
أنواع قيود الاشتراك (6054:81045 88100
الكيان الآخر ضمن يسمي هذا القيد بقيد “ ((0 06060060 0516066 )
من كيان ما يستلزم ارتباطها بوحدة من كيان آخرءومثال ذلك كيان ( ِ ِ
لا بد أن يرتبط أي قيد في السجل الطبي بطالب ما في كيان الطلاب؛ وإلا فلا معنى للعلاقة هذه.
يتم تمثيل قيد الاشتراك الكلي يربط الكيانات المرتبطة بهذه العلاقة؛ من جهة الكيان المعتمد
الكيان
(0580685) .- الكيان الآخر ضمن يتم تمثيل قيد الاشتراك الجزئي برسم خط مفرد يربط الكيانا
اشتراك جزئي؛ لأنه يمكن أن ب 0 ينون سوه أي قير شترك العلا و أنها من جهة السجل ال
هذه العلاقة تشمل على نوعي قيود الاشتراك ( 1 ) السجل يكون
5 0 ِِ كل سجل لابد وأن يكون يتبع
طالب معين ( 4
الكيان الضعيف (بطن01ع 0/631ا)
الكيانات التي لا تحتوي علي صفات تمثل مفتاح لذاتها تسمى كيانات ضعيفة الكيان الضعيف يرتبط بكيان أخر
معرف له عن طريق علا معرفة لهذا الكيان لكيان الضعيف دائما يرتبط بارتباط كلي مع ال
ليس بالضرورة أن يكون أي كيان يشترك بالارتباط أو الاشتراك الكلي هو كيان ضعيف.
0727م جرح جوري داناهاك [7 -73آ[17