Professional Documents
Culture Documents
قاموس المعطيات
قاموس المعطيات
:الموضوع 01
إنشاء قاموس المعطيات
الوسائل البيداغوجية:
-تمرين
الصبورة
مجموعة من المذكرات
مالحظات
:المراجع
مريز أداة التحليل والتصميم -جراية توفيق ا.
أمثلة:
اسم المتربص :خاصية أساسية (قاعدية أو عنصرية) :أي ال يمكن استنتاجها من خاصيات أخرى
المعدل :خاصية محسوبة ،يمكن حسابها من نقطة الفرض 1ونقطة الفرض 2ونقطة االمتحان
عنوان المتربص :خاصية مضمومة ،أي مركبة من مجموعة من الخاصيات األخرى وهي الحي
والمدينة والدولة
القيود
(المالحظات) الطبيعة الطول النوع الشرح الخاصية
القيود
الطبيعة النوع
(المالحظات) الطول الترميز المقترح الشرح الخاصية
الحل:
.1قاموس المعطيات الخام:
القيود الطبيعة
النوع
(المالحظات) E, Ca, الطول الترميز المقترح الشرح الخاصية
Co
القيود الطبيعة
النوع
(المالحظات) E, Ca, الطول الترميز المقترح الشرح الخاصية
Co
:التخصص
المادة :تصميم قاعدة معطيات
المعلوماتية /خيار قاعدة المعطيات
Concevoir une base de données
السداسي03 :
:الموضوع 02
مفهوم االرتباطات الوظيفية
مالحظات
:المراجع
مريز أداة التحليل والتصميم -جراية توفيق ب.
ونرمز لذلك بـ a( abهي الخاصية المحدّدة b ،هي الخاصية المرتبطة وظيفيا أو التابعة )
أمثلة:
معرفة قيمة لرقم تصنيف الكتاب تمكننا من معرفة قيمة واحدة لعنوان الكتاب ،أي رقم تصنيف الكتاب -
عنوان الكتاب ،ونقول عنوان الكتاب مرتبط وظيفيا برقم تصنيف الكتاب.
معرفة رقم تصنيف الكتاب تمكننا من معرفة قيمة واحدة فقط لرقم تسجيل الكتاب ،أي رقم الكتاب رقم -
تسجيل الكتاب ونقول أن رقم تسجيل الكتاب مرتبط وظيفيا برقم تصنيف الكتاب
سؤال :هل يمكننا القول أن رقم تصنيف الكتاب مرتبط وظيفيا بعنوان الكتاب (هل عنوان الكتاب رقم تصنيف
الكتاب)؟ لماذا؟
الجواب :ال ،ألن معرفة عنوان الكتاب ال تمكننا من معرفة قيمة واحدة لرقم الكتاب (توجد كتب بنفس العنوان ولديها
أرقام تصنيف مختلفة)
مالحظة هامة:
تعتبر قواعد التسيير من األمور المساعدة على إنشاء االرتباطات الوظيفية بطريقة صحيحة .
الكتاب يمكن أن يؤلفه مؤلف أو أكثر يعني ( رقم تصنيف الكتاب اسم المؤلف ) ارتباط وظيفي غير -
صحيح.
المستفيد يمكنه استعارة كتاب أو أكثر يعني (رقم المستفيد رقم تصنيف الكتاب) ارتباط وظيفي غير -
صحيح.
تمرين :1اعتمادا على الوثيقة ، Bon de commandeوعلى قواعد التسيير حدد صحة االرتباطات الوظيفية
التالية مع التعليل:
:قواعد التسيير
:تمرين :من خالل الوثيقة التالية :استخرج المعطيات الالزمة لتحديد كل من
jourCod_mod
HeureCod_mod
Jour,HeureCod-mod
Jour,Heure,SalleCod_mod
JourGroupe
HeureGroupe
Jour,HeureGroupe
Jour,Heure,SalleGroupe
إنشاء بيان التبعيات الوظيفية: .2
تعريف بيان االرتباطات الوظيفية:
انطالقا من الخصائص الموجودة في قاموس المعطيات المنقى ،وباالعتماد على الوثائق وقواعد
التسيير:
نبدأ بإنشاء االرتباطات الوظيفية التي تنطلق من خاصية واحدة (ننطلق من المعرّ فات) .1
إذا بقيت خصائص معزولة نبحث عن االرتباطات الوظيفية التي تنطلق من أكثر من خاصية، .2
(أكثر من معرف) والتي تمكننا من الوصول إلى الخصائص المعزولة.
إذا بقيت خصائص معزولة ،نضيف خاصية جديدة نعتبرها كمعرّ ف للخاصية المعزولة. .3
مثال:
أنشء بيان االرتباطات الوظيفية انطالقا من قاموس المعطيات المنقى (للوثيقتين Bon de
commandeو :) Facture
Facture Bon de commande
Numéro Facture :……..…Code comm :………. Numéro commande :……………….
Montant Total
:قائمة االرتباطات الوظيفية انطالقا من خاصية واحدة )1
12) Num_FactCode_cl 1) Num_comDate_com
13) Num_FactNom_cl 2) Num_comCode_cl
14) Num_factPrenom_cl 3) Num_comNom_cl
15) Num_FactRue_cl 4) Num_comPrenom_cl
16) Num_FactVille_cl 5) Num_comRue_cl
17) Num_FactPays_cl 6) Num_comVille_cl
18) Code_clNom_cl 7) Num_comPays_cl
19) Code_clPrenom_cl 8) Ref Designation
20) Code_clRue_cl 9) RefPU
21) Code_clVille_cl 10) Num_factNum_com
22) Code_clPays_cl 11) Num_factDate_Fact
الوسائل البيداغوجية:
االرتباط الوظيفي القاعدي المباشر .3
الصبورة
مجموعة من المذكرات
مجموعة من الكتب المصنفة في مكتبة
القسم
مالحظات
:المراجع
مريز أداة التحليل والتصميم -جراية توفيق ج.
بنية البلوغ النظرية :)Structure d’accès théorique :SAT( هي عبارة عن بيان ارتباطات .1
وظيفية بالخصائص التالية:
جميع االرتباطات الوظيفية قاعدية ) )dépendances élémentaires
جميع االرتباطات الوظيفية مباشرة (ال توجد ارتباطات متعدية )dépendances transitives
االرتباط الوظيفي القاعدي ()élémentaire .2
: ABارتباط وظيفي قاعدي بين Aو Bإذا لم يوجد جزء من Aيحدد B
:مثال 01
: Num_four, nom_four Prénom_fourارتباط وظيفي غير قاعدي ألن :
Num_fourيكفي لتحديد Prénom_four
:تمرين 01
هل االرتباطات الوظيفية التالية ارتباطات قاعدية؟
Num_com,Num_four, RefQte_com
Num_Fact, Num_comDate_Fact
Num_comDate_com
NSpec,NsecDurée
االرتباط الوظيفي القاعدي المباشر ()directes .3
: ABارتباط وظيفي قاعدي مباشر بين Aو Bإذا لم يوجد Cحيث AC :و CB
تطبيق :01
أنشء بيان بنية البلوغ النظرية SATانطالقا من قائمة االرتباطات الوظيفية (Bon de commande
)et Facture
تطبيق :02
أنشء بيان بنية البلوغ النظرية SATانطالقا من قائمة االرتباطات الوظيفية (تسيير المتربصين)•
تطبيق :03
أنشء بيان بنية البلوغ النظرية SATانطالقا من قائمة االرتباطات الوظيفية (تسيير عيادة طبية)
:التخصص
المادة :تصميم قاعدة معطيات
المعلوماتية /خيار قاعدة المعطيات
Concevoir une base de données
السداسي04 :
الموضوع :05
مفاهيم النموذج التصوري للمعطيات ()MCD
Modèle Conceptuel de données
سا 02
الوسائل البيداغوجية:
مالحظات
:المراجع
مريز أداة التحليل والتصميم -جراية توفيق د.
هو عبارة عن تمثيل بياني يعرض معطيات النظام المعلوماتي• والروابط• التي بينها بطريقة واضحة ومفهومة ،و يمثل
باستعمال• النموذج (فرد – عالقة .)entité- association
مكونات النموذج ( فرد –عالقة)
يتكون من الفرد ،معرف الفرد ،العالقة ،الخاصية ،و التعداد.
. .
التعدادات
مثال:
الفردProduit :1
معرف الفردRef :1
خصائص الفردRef,Désign, PU :1
الفردCommande :2
معرف الفرد N-Bon :2
خصائص الفردN-Bon, Date :2
العالقة أو الرابطةSe compose de :
خاصيات الرابطةQte :
n التعدادات1,n,0 :
التكرار :عندما تأخذ خصائص الفرد أو العالقة قيما محددة ،نقول أن هذه القيم تمثل تكرار للفرد أو العالقة.
مثال:
التعدادات Cardinalité
التعدادات لفرد مشارك• في رابطة عبارة عن عدد المرات (العدد االكبر و االصغر) التي يمكن لفرد أن يظهر في
ترددات الرابطة .في الحالة العامة صنفت التعدادات إلى 4أنواع:
( )1 ،0يمكن للفرد أن يشارك مرة واحدة في الرابطة.
مثال:
( )N, 1يشارك• الفرد مرة واحدة على األقل في الرابطة.
مثال:
( )N, 0قد اليشارك• الفرد ،أويشارك في الرابطة
مثال:
تمرين :01
:التخصص
المادة :تصميم قاعدة معطيات
المعلوماتية /خيار قاعدة المعطيات
Concevoir une base de données
السداسي04 :
الموضوع :06
إنشاء النموذج التصوري للمعطيات ()MCD
Modèle Conceptuel de données
سا 02
الوسائل البيداغوجية:
مالحظات
:المراجع
مريز أداة التحليل والتصميم -جراية توفيق ه.
قواعد التسيير:
النموذج التصوري للمعطيات MCD
تمرين :01
انطالقا من SATتسيير المتربصين وقواعد التسيير ،أنشء النموذج التصوري للمعطيات MCD
تمرين :02
انطالقا من SATتسيير عيادة وقواعد التسيير ،أنشء النموذج التصوري للمعطيات MCD
:التخصص
المادة :تصميم قاعدة معطيات
المعلوماتية /خيار قاعدة المعطيات
Concevoir une base de données
السداسي04 :
الموضوع :07
إنشاء النموذج المنطقي للمعطيات ()MLD
Modèle Logique de données
السبورة
مالحظات
:المراجع
مريز أداة التحليل والتصميم -جراية توفيق و.
مقدمة:
بعد إنشاء النموذج E/Aینبغي تجسید التخطیط المتحصل علیه في جھاز الحاسوب SGBDR ،سنحاول تغییر
التخطیط• E/Aالى شكل عالقات (جداول)
تحويل العالقات:
العالقات من نوع 'أب-ابن' :معرف األب يصبح مفتاحا ثانويا في جدول األب وخصائص العالقة إن وجدت تنتقل
إلى جدول االبن .العالقة (رابطة )1تختفي.
مثال:
العالقة من نوع ( :)1,1-0,1تعتبر أيضا عالقة من نوع أب-ابن ،حيث الفرد ذو التعداد 0,1هو األب
والفرد ذو التعداد 1,1هو االبن.
العالقة من نوع (:)1,1 -1,1
معرف أحد األفراد يصبح مفتاح ثانوي في الجدول اآلخر
)n/0,nوالعالقة من نوع ( :)0,1 -0,1الرابطة تتحول إلى جدول العالقات من نوع0,n/1,n,1( :
مفتاحه هو معرفات األفراد المشاركة في الرابطة
مثال:
مثال :01أنشء النموذج MLDالموافق للنموذج MCDالتالي:
تمرين :01
أنشء MLDللنموذج التصوري MCDالخاص بتسيير• المتربصين
تمرين :02
أنشء MLDللنموذج التصوري MCDالخاص بتسيير• عيادة
:التخصص
المادة :تصميم قاعدة معطيات
المعلوماتية /خيار قاعدة المعطيات
Concevoir une base de données
السداسي04 :
مالحظات
:المراجع
مريز أداة التحليل والتصميم -جراية توفيق
و
ا•ستقبا••لا••لملفات-
ف•••حصودرا•سة ا••لملفات -
فرز الملفات المقبولة
نعم ال
ملف مقبول
ملف مرفوض
إعداد اإلستدعاءات
ارسال االستدعاءات
دائما
و
ال نعم
مرشح مقبول
مرشح مرفوض
دائما