خلال إستعلام فإن أقصر وأسرع طريقة للوصول لها يسمى ب 081115 06655 . 0 ا
:توجد فى المستوى الإفتراضى وتقوم بوصف الشكل والقيود
لكل القاعدة على مجتمع من المستخدمين وتستخدم نموذج البيا:
(3) ال-[1020461118 : وهى التى تقوم بوصف الستخدمين الآخرين (المتعددين) والمستخدمين
الشكل التالى يبين المعماريات الثلاثة السابقة : (يوجد هذا الشكل بالكتاب بتفاصيل أكثر)
كطتندم ككدععذ + عكدطفافل 500160
ال 85 10تر هل :التنقل او التحويل بين الطبقات : هو الذى يختص بالتحويل من مرحلة إلى أخرى للتبادل بين الطالب كمثاد
©ع(«©1110©(©0:0 0918 1/0160 : القدرة على تغيير وصف القاعدة بدون الحوجة لتغيير ال 1034601181 والبرامج التطبيقية الخاصة .
عع( 1110060 ه01 51601 012 : القدرة على تغيير الوصف الفيزيائى بدون تغيير ال 00008000191 مث تغيير التراتيب الخاصة
بالبياتات الخزنة 501116101765 وتغيير ال 181:5 460655 .
أساسيات نظم قواعد البيانات الفصل الرابع (علوم + تقانة )/ ترجمة عثمان صدى // الأجزاء (3:2:5 :7) صفحة رقم (3)
(1) لغة ال ,10101 : لغة تعريف البيانات 86 1.80.208 صمتانصق1 ه109 :
وهى لغة تستخدم بواسطة مدير قاعدة البيانات والمصممون وذلك لتحديد الوصف للقاعدة .
وفى كثير من لغات 1013315 يتم إستخدامها :
+ لتحديد ال القنضعا:ظ1 رال لقغاه1
+ وفى بعضها تستخيم كل لغة لكل مسصعطع8
+ وفى بعضها تتتخيم ما لل لفلا0000601 رال لف1110 زال لقع1ص1
(2) لنة ال ملكتلا : 6ع فن0:ع1.20 تا هلتأ:ه11 10218 : وهى تستخدم لتحديد عمليات التحديث والإسترجاع .
الأغراض مثل كوبول + السى » الأسمبلى . ويديلاً عن ذلك فإن بعض أوامر هذه اللغة تطبق بصورة مباشرة بواسطة لغة الإستعلامات
ل وهى لغة تقوم بتحديد البيانات التى يمكن إسترجاعها وتسمى لغة ال وعييمتيصها #جتتعفك0 .
* وهى التى تقوم بتحديد كيفية إسترجاع البيانات بواسطة الحلقات .
+ الواجهة القياسية : مثل لغة 501 .
+ واجهة البرمجة لتضمين ال 1011117 فى بعض لغات البرمجة .
+ واجهة المستخدم : كمثال القوائم ؛ النماذج ؛ الرسومات +
+ واجهات أخرى : واجهات الحديث . الإدخال والإحراج » الويب » البنوك » إلخ +
+ أنواع واجهات ال ل/1013 : إعطاء صلاحيات الوصو ؛ وضع معاملات النظام : تغيير ال 860038 .
هنالك بعض المعينات أو الوظائف للقاعدة هى :
(1) تحميل البيانات وتخزينها فى ال 1013 : 510160 0218 100047018 : كمثال الملفات النصية 16:4
(2) النسخ الإحتياطى للقاعدة بصورة دورية : عتيقا ده لللمعتل مم عكدطعامل عط طلا 10210118
وتسمى أيضاً 140 10012 : وهذه العملية على حسب أهمية المعلومات (يومية » إسبوعية ؛ شهرية ؛ غيرها )
أنواع النسخ الإحتياطى :
أ/ نسخ كامل لكل القاعدة مع تحديثها .
ب/ نسخ للتعديلات المحدثة فقط داخل القاعدة كمثال حسابات البنوك وهو نوع معقد من النسخ .
(3) إعتبار أفكال الملغات للقاعدة : كوعتتاعتا5 516 “موطعاهل 116078011151118
(4) إنشاء التقارير عن القاعدة :165)تلثانا 861167016011 1260011
أساسيات نظم قواعد البيانات الفصل الرابع (علوم + تقانة )/ ترجمة عثمان صدى /// الأجزاء (7:3:2.5) صفحة رقم (4)
(5) مراقبة كغاءة القاعدة : 118011135 11101111011118 1701/0111101166 .1/1111 الكفاءة تسمى (1761/0111161166)
وظائف أخرى : مراقبة المستخدم » الترتيب ؛ الضغط. إلخ
أدوات أغرق 70016 غ0
+ قاموس البيانات : 0100101182 10818 ويسمى 1610051401 : ويستخدم ل
- لتخزين ووصف الواة:56 - وصف البرامج التطبيقية - لوضع معلومات عن المستخدم
- لإستخدام الصور القياسية - لقرارات التصميع
٠+ (1ه00اع01 0218 161006 : وهونوع يمكن الوصود له عن طريق (البرامج 5011178368 فى ال 1013115 1131155117
أوعن طريق المستخدم أو مدير القاعدة 1013/4 .
+ 01210087 8اهل 7055776 : ويتم الوصود له عن طريق مدير القاعدة .ل/1013 أو ا!
مثال لل 3856© لغة أرأداة ال ترع10ثنا 1701761 ر ال 111101
مالفرق بين للعمارية المركزية رمعمارية العميل : كصتتتاعتأتتلع عع نادت عه 260ثل112©©
- معمارية المركزية 613811260 تختص بتخزين ال 10131315 وال 1013 فى مكان واحد (مركزى) الأجهزة والبرامج «ألخ
- معمارية 0116114-5611761 تعنى وجود جهازين فأكثر الأول يسمى “5611761 وهو المستقبل وتوجد به القاعدة كمثال عندما نطلب
الرصيد فى الهاتف فإننا نتصل بال 9811768 والجهاز الآخر يسمى 0146114 وهو المرسل . الرسم التالى يوضح ذلك :
فى ال 0604© : الأجهزة دائماً ما تكون مرتبطة بالخدمة وتوفر واجهات معينة ونظام الحاسوب المستخدم (نظام التشغيل) يسمى
«©0106014-5©77 للوصود للبيانات الموجود فى المخدم 5611761 وقد يكون نوع الحاسوب إما شخصى أو عملى أو كبير أو محطة عمل
وكل هذه الحواسيب نظام الخادم . وتعمل كل الحواسيب بالشبكة السلكية أو اللاسلكية .
أساسيات نظم قواعد البيانات الفصل الرابع (علوم + تقانة )/ ترجمة عثمان صدى /// الأجزاء (3.2.5 :7) صفحة رقم (5)
نظام ا +5176 10131115 :هو نظام يوفر المعاملات التى يحتاج لها العميل 00146114 مثل معاملات الإستعلامات 1013-0
(1) ال 1000061 0818 : وهوتصنيف قياسى أساسى ويستخدم :
وهى تصنيفات قديمة .
(2) عدد المستخدمين :
+ مستخدم مفرد (وحيد) 5011816-11561 : وهى تستخدم من قبل شخص واحد .
+ مستخدمين متعددين 1011143-1158 : وهى تستخدم أكثر من شخص وهو أغلب الأستخدام .
(3) المركزية 061148817260 : التى تستخدم حاسوب واحدة للقاعدة وقاعدة واحدة فقط والموزعة 0150111711160
تستخدم عدة حواسيب وعدة قواعد .
كمثال إدارة جامعة القضارف موزعة على الكليات المختلفة .
(1) التوزيع المتشابه : 101013115 11011708©1160115: وتتشابه فيد القاعدة فى كل الأماكن .
(2) التوزيع المختلف : 101913115 11110861160115 : وتختلف فيه القاعدة .
(3) التوزيع المتعدد : 1015ع51:ز5 ©5 1101110818 01 11801810 : تتعد فيه القاعدة .
أساسيات نظم قواعد البيانات الفصل الرابع (علوم + تقانة )/ ترجمة عثمان صدى // الأجزاء (7:3:2.5) صفحة رقم ©)
11006 (14ت1) «نطمصونتمك+1- جاناصتط عطا عصندنا عصناء 1100 مند 1
ويعنى مفهوم التطبيق العملى للعلاقة وكمثال الشركة . .. مذا نعنى بالمفاهيم التالية :
- ال 110130068 : هو الكائن الموجود فى العام ال الحقيقى متصلاً (ممثلاً) فى قاعدة البيانات كمثال للوظف + القسم » الطالب » إلخ
- ال 00165 2401/ : وهى الخصائص التى تستخدم لوصف الكينونات 1100434365 . كمثال الإسم » العنوان » رقم الضمان
ولكل خاصية قيمة معينة مثلاً ذكر (©[108) أو أنثى (©1810181) القيمة هى صفر وواحد وهكذا . وكذلك لها مفتاح .
ولكل خاصية نوع بيانات أولى مرتبط بها مثلاً العنوان (5433118) والعمر (11146861) وهكذا .
(1) الخاصية البسيطة : 51110016 وهى عبارة تأخذ قيمة واحدة للخاصية فى الكينونة مثال الجنس :563 أو رقم الضمان 5517
(2) الخاصية المركبة : 00011005146 : وهى يمكن أن تتكون من أكثر من مكون واحد للخاصية مثل العنوان يمكن أن نصغ بالمنطقة
أو المحافظة أو الحى أوعنوان الشارع أو رقم المنزل وكذلك إسم الموظف الإسم الأول و إسم الأب وإسم الجد وهكذا .
التركيب لهذه الخاصية يمكن أن يكون 111181611 أى هيكلى مثل المدينة تحتوى على عدة خصائص .
مثل لون السيارة يمكن أن تكتب هكذا [لون السيارة] وغيرها .
يمكن أن تكون الخصائص متداخلة وبالرغم من ذلك لكنه نادر مثل [10681665 1776110115) يمكن أن
هو عبارة عن مجموعة 10124163 تشترك فى أكثر من خاصية .
الخاصية التى تأخذ قيمة واحدة فقط تسمى 4141111465/ :(166 مثل رقم الضمان الإجتماعى 5517 وربما تكون 00011165 166
مركبة مثل السيارة الرقم » الولاية (©5484 , 0110071088 وال13105 10114143 يمكن أن يكون فيها أكثر من مفتاح مثل السيارة .
أرجو مراجمة الرسم فى الفصل الثالث صفحة (3) وهى توضح معانى الرموز لأرسم .
مراحل تسميم القاعلة_
(1) جمع البيانات :146001161010115 : سابقاً لم تكن هذه المرحلة من مهام المصمم وإنما كانت من مهام المبرمج وحالياً أصبحت
من مهام المبرمج والمصمع معاً. (2) الشكل الإفتراضى :1010061 01166010121
(3) التنفيذ الإفتراضى :108512 06ع17 01ر11 (4) مرحلة ال ماعل لمعتو :د17
تقوم شركتنا على عدة أقسام ولكل قسم إسم (1181216) ورقم موظف معين (©13101016© .1) يدير هذا القسم ونقوم بالإهتمام
بتاريخ إدارة هذا الموظف للقسم كما أن كل قسم يتحكم فى عدد من المشاريع وكل مشروع بمنطقة واحدة وله (رقم المشروع) (01.010[620)
وإسم المشروع (11-0010800) . ونقوم بتخزين البيانات الأساسية للموظف وكل موظف يعمل بقسم واحد فقط ولكنه يمكن أن يعمل فى
أكثر من مشروع ونهتم بعدد ساعات كل موظف بالمشروع وكل مدير فعلى وكل موظف يمكن أن يكفل عدد من أسرته ولكل شخص بيانات
شخصية + العلاقة بينه وبين الموظف . : خراج كل الكينونات والملاقات ؟
أساسيات نظم قواعد البيانات الفصل الرابع (علوم + تقانة )/ ترجمة عثمان صدى /// الأجزاء (3:2:5 :7) صفحة رقم (2
الخا ً
مفاهيم النمونج الملائقى : 5ا00176©0 110061 لقصوتاهاء1
- النموذج العلاثقى للبيانات الذى يبنى على مفهوم العلاقة . - العلاقة عبارة عن مفهوم رياضى يبنى على أساس المجموعات
- المنهج العلاثقى يعطى من إدارة البيانات الرسمية المعطاة التى توفر بواسطة ال
- النموذج طرح أولاً من قبل الدكتور 40 .12.1 فى الورقة العلمية الثالثة عام 1970م لمشاركة المعلومات الكبيرة فى الإتصالات
الورقة أعلاه ليست ثورة فى حقل قاعدة البيانات .
- العلاقة عبارة عن جدود. - يمكن إعتبار العلاقة مجموعة صفوف 10175 08 ]56
- بطريقة بديلة أن العلاقة مجموعة من الأعمدة. .. - كل صف يمثل حقيقة تقابل كينونة فى العالم الحقيقى مثل الطالب .
- كل صف يختلف عن الآخر ولكل صف قيمة لمجموعة من العناصر هذه القيمة تعرف الصف فى الجدول بطريقة فريدة
- فى بعض الأحيان مجموعة أرقام تسلسلية تعرف الصف فى الجدول .
ثمريفات رسبية 1711711171015 7ي1ا110
- يمكن تعريف العلاقة بأكثر من طريقة كمثال للزبون (إسم ١ رقم ؛ عنوان » تلفون ) والزبون يعتبر علاقة تعرف مجموعة من الخصائص
- هو مجموعة من القيم المرتبة . - كل قيمة هى مشتقة من مجال مناسب كمثال الإسم من سلة الحروف (حرفى )5111118
- كل صف من صفوف الزبون يجب أن ترجع له قيمة فى الجدول . - العلاقة بمعنى مجموعة من الجداود
- كل اعمدة الجدول تسمى خصائص العلا - للمجال تعريف منطقى كمثال رقم تلفون (175/4) 10 خانات رقمية
- للمجال صيغة تعريف أو نوع بيانات فمثلا فى أمريكا رقم التلغون يمثل ب 0000 وكل ل تمثل خانة عشرية وكذلك التاريخ ويمتلك
صسيخ متعدد مثل : 011-00-اوراول أر الال مسف
- العلاقة تمثل الخاصية الكارتيزية للمجموعات. - كل مجموعة لها قيم من المجال تستخدم فى ال 101
- ترتيب ال 1130185 فى العلاقات . وهى مرتبة لكنها تظهر غير مرت
- ترتيب الخصائص فى العلاقة (18) مع القيم فى كل جدول ؛ أى ترتيب القيم مثل إسم تكتب أمامها الإسم » ورقم يكتب أمامها الرقع .
- القيم فى الجدود : كل قيمة فى الجدول غير قابلة للإنقسام والقيمة الخاصة [11001 والتى تعنى فارغ تستخدم لتمثيل القيم المجهولة
أو الغير ملائمة فى الجدول .
- الترقيم : 1104813033 تشير إلى القيم المكونة فى الجدول بنفس الطريقة .
أساسيات نظم قواعد البيانات الفصل الرابع (علوم + تقانة )/ ترجمة عثمان صدى /// الأجزاء (3.2:5 :7) صفحة رقم 8)
- القيود هى الحالات أو الشروط التى يجب أن تأخذ بكل الحالات الصحيحة للعلا
(3) القيود على عملية الرجوع كمثال المفتاح الأجنبى عند التخزين لا بد أن يرجع للمفتاح الأساسى (ضعف وصحة الرجوع)
القيود على المفتاح .
- هى مجموعة من الخصائص بحيث لا تكون فيه أى صفتين فى العلاقة تأخذ نفس القيمة أو أى صفتين مختلفتين فى العلاقة .
- أقل ما يمكن لل5010617166[7 هو أقل عدد من الخصائص يمكن نميز بها بين جدول وآخر هو المفتاح (166 والخصائص المتبقية لا يمكن
أن أطلق عليها 516 .
- إذا كانت به علاقة مرشحة نختار واحد منهما بطريقة عشوائية بحيث يكون المفتاح الأساسى .
- لايوجد أى مفتاح يأخذ القيمة [[1011 لكن من القيود إن كانت 111111 يقوم الجدول عن طريق المفتاح الأساسى بإعطائها .
- بعض الخصائص فى العلاقة يشترط أن تكون قيمتها لا تساوى [[1011 بالرغم من أنها ليست مفتاح اساسى .
- القيود التى تتضمن علاقتي - القيود السابقة تتضمن فى علاقتين
- يستخدم من أجل تحرير العلاقة بين الجدول من علاقتين فى علاقة إرجاع والعلاقة المرجعة .
- العلاقة الإرجاع فى جدول فى العلاقة 181 تمتلك مفتاح أجنبى الذى يرجع المفتاح الأساسى للعلاقة 142 والجدول الأول فى
العلاقة 141 نقول أنه يرجع الجدول الثانى فى العلاقة 162 .
- القيود على صحة الرجوع ممكن أن تظهر فى قواعد البيانات العلائقية به 181 المفتاح الأجنبى .
- قيمة المفتاح الأجنبى أو المرجع من علاقة عند إرجاع يمكن أن تكرر . - يمكن أن يساوى المفتاح الأجنبى الأساسى بالعلاقة
- فى حالة أننا نضع قيمة المفتاح الأجنبى خالية لا يكون جزء من المفتاح الأساسى . . - سمات صحة القيود (© 6601811 .
-سمات التطبيقات الأساسية لا يمكن أن نعبر عنها بنموذج. - أى لغة تحدد القيود التى تستخدم للتعبير عنها .
- إضافة ؛ حذف ؛ تعديل - القيود على صحة العلاقة لايجب أن تنتهك بواسطة أحدى عمليات التحديث .
- عمليات التحديث يجب أن تجمع مع بعضها. .. - كثرة التحديثات قد تكون ضرورية لأنها قيود الصحة .
- فى حالة إنتهاك صحة القاعدة يجب عمل الآتى :
(1) إلغاء العملية التى تسبب الإنتهاك (خيار مرفوض). (2) أداء العلية وتنبيه المستخدم بالإنتهاك .
(3) تجديد التحسينات الإضافية لذا الإنتهاك مصطلح (شلال ؛ وضع خيار فارغ ) (4) تصحيح عمليات الإنتهاك .
( هذا ما إستطعته من ترجمة لهذا الفصل 000006 لكم العتبى )
أساسيات نظم قواعد البيانات الفصل الرابع (علوم + تقانة )/ ترجمة عثمان صدى // الأجزاء (7:3:2.5) صفحة رقم (9)
خطوات تعويل الخوارزمية الما 1
الخطوة 1 : رسم خرائط أنواع الكينونات العادية
الخطوة 2 : رسم خرائط أنواع الكينونات الضعيفق
الخطوة 3 : رسم خرائط أنواع العلاقات الثنائية 1: 1
الخطوة4 : تعيين من 1 إلى متعدد
خطوة 5 : تعيين عمليات الاندماج الثنائي : أنواع العلاقة ن.
خطوة 6 : رسم خرائط متعددة القيم سمات.
خطوة 7 : رسم الخرائط من أنواع العلاقة ن آري.
- نختار أحد الخصائص بحيث يكون مفتاح أساسى للعلاقة .
- إذا كان المفتاح المختار مركب من مجموعة الخواص البسيطة التى تشكلها ستشكل للفتاح الأساسي سوية .
+ الخطوة (2) أى 00 106916 فى 1014 تابعة ل 01711617 فى 11 تنشئ علاقة 14 تتضمن كل الخصائص البسيطة أو مكونات
بسيطة من الخواص المدمجة بخواص للعلاقة 18 بالإضافة إلى التى تتضمن خاصية المفتاح الأجنبى فى العلاقة 18 أى للفتاح الأساسى
حق الموظف فى 1018
- إن المفتاح الأساسى للعلاقة 1# هو تجمع من للفتاح الأساسى حق الموظف الذى يسمى المفتاح الأجنبى وللفتاح الآخر حق اتاد تل
+الخطوة (3) فى العلاقة واحد لواحد تعرف العلاقة,5 و 1 الذى تطابق ©1300 0143© للعلاقة المفضلة 14 هنالك ثلاثة طرق
1- الطرقة الأولى : نختار المفاتح الأساسى لل 126143© ونضم فى ال/83 1248© الأخرى بحيث يكون مفتاح أجنبى .ويفضل أن يكون
المفتاح الأجنبى فى العلاقة العامة [1018.
+الخطوة(4) : أى كينونة منتظمة 121343© 16811181 تعرف بالعلاقة 5 تمثل تعريف 0241© بعلاقة 11
وتتضمن العلاقة ]1 مفتاح أجنبى بالنسبة للمفتاح الأساسى لل م8 .
والمفتاح الأساسى للكينونة الثانية كمفاتيح أجنبية فى العلاقة الجديدة ثم ندمجهما مع بعض كمفتاح أساسى بالإضافة إلى تضمين أى
خاصية تتعلق بالعلاقة فى الجدول مع تضمين أسماء المفاتيح الأساسية فى العلاقة الجديدة .
+ الخطوة (6) : لكل خاصية متعددة القيم تشكل علاقة جديدة والعلاقة الجديدة تتضمن الخاصية المتعددة القيم بالإضافة للمفتاح
الأساسى بالنسبة للخاصية كمفتاح أجنبى فى العلاقة الجديدة . المفتاح الأساسى للعلاقة هو نتيجة من المفتاح الأجنبى والخاصية .
+ الخطو (7) : العلاقة التى تشترك فيها أكثر من إثنين التحويل ينتج علاقة جديدة ويتم أخذ للفتاح الأساسى ويدمج فى العلاقة الجديدة
والمفتاح الأساسى هو تجمع الفتاحين الأجنبيين وكذلك إذا كانت ثلاثة يكون المفتاح الأساسى هو تجمع ثلاثة مفاتيح وتضمن الخصائص بالعلاقة
أساسيات نظم قواعد البيانات الفصل الرابع (علوم + تقانة )/ ترجمة عثمان صدى // الأجزاء (3.2.5 :7) صفحة رقم (10)