You are on page 1of 5

‫السنة الثالثة‬ ‫جامعة الجزائر ‪3‬‬

‫كلية العلوم االقتصادية والعلوم التجارية وعلوم التسيير‬


‫مقياس إعالم آلي ‪4‬‬ ‫السنة الجامعية ‪2024/2023‬‬

‫سلسلة تمارين رقم ‪2‬‬

‫التمرين ‪01‬‬

‫نعتبر قاعدة بيانات خاصة بوكالة ليجار الشقق‪ .‬تتكون هذه القاعدة من البيانات المبينة في الجدول التالي‪:‬‬
‫اسم‬ ‫لقب‬ ‫رقم‬ ‫تاريخ‬ ‫عدد‬ ‫عنوان‬ ‫رقم‬ ‫اسم‬ ‫لقب‬ ‫رقم‬
‫المالك‬ ‫المالك‬ ‫المالك‬ ‫اإليجار‬ ‫الغرف‬ ‫الشقة‬ ‫الشقة‬ ‫العميل‬ ‫العميل‬ ‫العميل‬

‫لديك المعلومات التالية‪:‬‬

‫يمكن للعميل إيجار نفس الشقة في تواريخ مختلفة‬


‫رقم الشقة يمكن أن يحدد رقم المالك الذي بدوره يحدد لقب واسم المالك‬
‫‪ -1‬هل هناك اعتمادية في هذا الجدول‪ .‬إذا نعم حدد نوعية هذه االعتمادية ثم بينها بين الحقول‬
‫‪ -2‬حدد المفتاح األساسي للجدول و ما هو نوعه؟‬
‫‪ -3‬قم بتعديل الجدول مع ذكر درجة التعديل‪.‬‬

‫التمرين ‪02‬‬
‫لدينا قاعدة البيانات التالية المكونة من العالقات التالية‪:‬‬
‫)‪Enseignants (n°Enseignant, nom, prénom‬‬
‫)‪Enseignants-cours(n°Enseignant, n°cours‬‬
‫)‪Cours (n°cours, nom_cours‬‬
‫)‪Inscriptions(n°étudiants, n°cours, nom_cours, note_cours‬‬
‫)‪Etudiants(n°étudiant, nom, prénom, code Fil, Nom Fil‬‬
‫)‪Rattachements(n°Enseignant, n°établissement‬‬
‫)‪Etablissements(nom, adresse‬‬
‫األسئلة‪:‬‬
‫مثل هذه العالقات بالشكل الجدولي‬ ‫‪.1‬‬
‫ما هي درجة العالقة ‪ Inscriptions‬؟ ولماذا ؟‬ ‫‪.2‬‬
‫ماذا تمثل الخاصية ‪ n°Enseignant‬للعالقة ‪ Rattachements‬؟ ولماذا ؟‬ ‫‪.3‬‬
‫ماذا تمثل الخاصية ‪ code Fil‬للعالقة ‪ Etudiants‬؟ ولماذا ؟‬ ‫‪.4‬‬
‫هل العالقة ‪ Etablissements‬معدلة من الدرجة األولى ؟ ولماذا؟ إذا ال قم بتعديها ؟‬ ‫‪.5‬‬
‫هل العالقة ‪ Inscriptions‬معدلة من الدرجة الثانية ؟ ولماذا؟ إذا ال قم بتعديها ؟‬ ‫‪.6‬‬
‫هل العالقة ‪ Etudiants‬معدلة من الدرجة الثالثة ؟ ولماذا؟ إذا ال قم بتعديها ؟‬ ‫‪.7‬‬

‫‪1‬‬
03 ‫التمرين‬

:‫ كما يلي‬étudiant ‫ليكن لدينا العالقة‬

Code étud Nom Prénom Code Fil Nom Fil Groupe Année
18001 zaid Amel 1 Comptabilité 1 1
18002 Ayachi Ouahiba 1 Comptabilité 1 1
18003 Mehri Sarah 2 Informatique 3 2
18004 zaid Issma 3 Finance 5 3

:‫األسئلة‬

‫ ما هي درجة العالقة؟‬.1
‫ هل يوجد مفتاح أساسي لهذه العالقة؟ ولماذا؟‬.2
‫؟‬Nom ‫ له ارتباط وظيفي بـ‬Prénom ‫ هل‬.3
‫ هل هذه العالقة معدلة؟‬.4

2
‫السنة الثالثة‬ ‫جامعة الجزائر ‪3‬‬
‫كلية العلوم االقتصادية والعلوم التجارية وعلوم التسيير‬
‫مقياس إعالم آلي ‪4‬‬ ‫السنة الجامعية ‪2024/2023‬‬

‫حل سلسلة تمارين رقم ‪2‬‬

‫حل التمرين ‪01‬‬

‫اسم‬ ‫لقب‬ ‫رقم‬ ‫تاريخ‬ ‫عدد‬ ‫عنوان‬ ‫رقم‬ ‫اسم‬ ‫لقب‬ ‫رقم‬
‫المالك‬ ‫المالك‬ ‫المالك‬ ‫اإليجار‬ ‫الغرف‬ ‫الشقة‬ ‫الشقة‬ ‫العميل‬ ‫العميل‬ ‫العميل‬

‫‪ -1‬هناك اعتمادية في هذا الجدول وهذا على النحول التالي‪:‬‬


‫‪ -‬يعتمد الحقل لقب العميل على الحقل رقم العميل اعتمادية جزئية‪.‬‬
‫‪ -‬يعتمد الحقلاسم العميل على الحقل رقم العميل اعتمادية جزئية‪.‬‬
‫‪ -‬يعتمد الحقل عنوان الشقة على الحقل رقم الشقة اعتمادية جزئية‪.‬‬
‫‪ -‬يعتمد الحقل عدد الغرف على الحقل رقم الشقة اعتمادية جزئية‪.‬‬
‫‪ -‬يعتمد الحقل تاريخ اإليجار على الحقل رقم الشقة و الحقل رقم العميل اعتمادية كلية‪.‬‬
‫‪ -‬يعتمد الحقل لقب المالك على الحقل رقم المالك اعتمادية جزئية‪.‬‬
‫‪ -‬يعتمد الحقلاسم المالك على الحقل رقم المالك اعتمادية جزئية‪.‬‬
‫ويعتمد الحقل لقب المالك واسم المالك على الحقل رقم الشقة اعتمادية متعدية‪.‬‬
‫‪ -‬يعتمد الحقل رقم المالك على الحقل رقم الشقة اعتمادية جزئية‪.‬‬
‫‪ -2‬المفتاح األساسي للجدول هو رقم العميل و رقم الشقة و هو مفتاح مركب‪.‬‬

‫‪ - 3‬تعديل الجدول من الدرجة الثانية بإلغاء االعتمادية الجزئية’ نقوم‪:‬‬


‫بتقسيم الجدول إلى جداول يضم كل منها جزء من المفتاح واألعمدة التي تعتمد عليه’ نبقي في جدول المفتاح‬
‫األساسي و األعمدة التي تعتمد عليه‪ .‬نحصل على‬

‫‪3‬‬
‫تعديل جدول الشقة و المالك من الدرجة الثالثة الن هناك اعتمادية متعدية’ نقوم بتقسيم الجدول إلى جداول يضم كل‬
‫منها األعمدة التي تعتمد على بعض’ ونبقي في جدول المفتاح األساسي و األعمدة التي تعتمد عليه مع استنساخ‬
‫العمود الذي يمثل المفتاح األساسي في الجدول الثاني( الحقل االنتقالي) و الذي يعتبر مفتاح خارجي‪ .‬نحصل على‬

‫اسم‬ ‫لقب‬ ‫رقم‬ ‫رقم‬ ‫عدد‬ ‫عنوان‬ ‫رقم‬


‫المالك‬ ‫المالك‬ ‫المالك‬ ‫المالك‬ ‫الغرف‬ ‫الشقة‬ ‫الشقة‬

‫جدول الشقة‬
‫جدول المالك‬
‫مفتاح أساسي‬ ‫مفتاح خارجي‬
‫مفتاح أساسي‬

‫التمرين ‪02‬‬
‫التمثيل الجدولي‬ ‫‪.1‬‬

‫ما هي درجة العالقة ‪ Inscriptions‬؟ ولماذا ؟‬ ‫‪.2‬‬


‫‪ ،4‬بعدد األعمدة‬
‫ماذا تمثل الخاصية ‪ n°Enseignant‬للعالقة ‪ Rattachements‬؟ ولماذا ؟‬ ‫‪.3‬‬
‫جزء من المفتاح األساسي‪ ،‬حيث ‪ n°Enseignant, n°établissement‬هو المفتاح األساسي المركب لـ‬
‫‪Rattachements‬‬
‫ماذا تمثل الخاصية ‪ code Fil‬للعالقة ‪ Etudiants‬؟ ولماذا ؟‬ ‫‪.4‬‬
‫مفتاح خارجي‪ ،‬ألنه مفتاح أساسي للعالقة ‪.Fil‬‬
‫هل العالقة ‪ Etablissements‬معدلة من الدرجة األولى ؟ ولماذا؟ إذا ال قم بتعديها ؟‬ ‫‪.5‬‬
‫ال‪ ،‬ألنها ال تحوي مفتاح أساسي‪ ،‬التعديل‪:‬‬
‫)‪Etablissements(n° Etablissement, nom, adresse‬‬
‫هل العالقة ‪ Inscriptions‬معدلة من الدرجة الثانية ؟ ولماذا؟ إذا ال قم بتعديها ؟‬ ‫‪.6‬‬
‫ال‪ ،‬ألن ‪ nom_cours‬له ارتباط وظيفي مع جزء من المفتاح المركب ‪ ،n°cours‬وعليه التعديل‪:‬‬
‫)‪Inscriptions(n°étudiants, n°cours, note_cours‬‬
‫هل العالقة ‪ Etudiants‬معدلة من الدرجة الثالثة ؟ ولماذا؟ إذا ال قم بتعديها ؟‬ ‫‪.7‬‬
‫ال‪ ،‬ألن ‪ code Fil, Nom Fil‬مرتبطان وظيفي ًا وعليه التعديل‪:‬‬
‫)‪Fil(code Fil, Nom Fil‬‬

‫‪4‬‬
‫التمرين ‪03‬‬
‫‪ .1‬درجة العالقة ‪ 7‬بعدد األعمدة‪.‬‬
‫‪ Code étud .2‬مفتاح أساسي ألنه وحيد وثابت ولكل معلومة ارتباط وظيفي به‪.‬‬
‫‪ Prénom .3‬ليس له ارتباط وظيفي مع ‪ Nom‬ألن هناك ‪ 2‬اسم لنفس اللقب‪.‬‬
‫‪ .4‬معدلة من الدرجة األولى ألن للعالقة مفتاح أساسي ولكل خاصية قيمة واحدة فقط‪ ،‬معدلة من الدرجة الثانية‬
‫ألن اليوجد مفتاح مركب‪ ،‬وغير معدلة من الدرجة الثالثة لوجود ارتباط وظيفي بين ‪ Code Fil‬و ‪Nom‬‬
‫‪ ،Fil‬حيث ‪ Code Fil‬ليس بالمفتاح األساسي لهذه العالقة‪.‬‬
‫‪ ‬التعديل‪:‬‬
‫)‪Etudiants (Code étud, Nom, Prénom, code Fil, Groupe, Année‬‬
‫)‪Fil(code Fil, Nom Fil‬‬

‫‪5‬‬

You might also like