احصل على مطابقة
AS & A Level · AS/A Level

علوم الحاسوب

قواعد البيانات العلائقية

الاسم: ____________________التاريخ: 10 أكتوبر 2026
  1. 1.

    في Student(StudentID, Name) حيث StudentID مفتاح أساسي وEnrolment(StudentID, CourseID) حيث StudentID معرّف بشرط NOT NULL، اشرح المفتاح الأساسي وقيد مفتاح أجنبي يشير إلى Student.

    [3 درجة] · بدون آلة حاسبة
  2. 2.

    اشرح خلل تحديث عند تكرار DepartmentName في كل صف موظف واقترح معالجة علائقية.

    [3 درجة] · بدون آلة حاسبة
  3. 3.

    في Scores(Name, Mark)، اكتب SQL لإرجاع الأسماء ذات Mark >= 70 مرتبة بتنازل Mark ثم تصاعد Name. لا تشترط إزالة المكررات.

    [3 درجة] · بدون آلة حاسبة
  4. 4.

    يحتوي Orders على (OrderID, CustomerID): (1,A) و(2,A) و(3,B). ويحتوي Customer المعرّفات A وB وC مرة لكل منها. حدّد أعداد الصفوف لوصل داخلي على CustomerID ووصل يساري يبدأ بـCustomer مع Orders.

    [3 درجة] · بدون آلة حاسبة
  5. 5.

    للعلاقة Enrolment(StudentID, CourseID, StudentName, CourseTitle, Grade) مفتاح (StudentID, CourseID)؛ ويعتمد StudentName على StudentID فقط وCourseTitle على CourseID فقط. فككها لإزالة الاعتمادات الجزئية واشرح حفظ Grade.

    [4 درجة] · بدون آلة حاسبة
  6. 6.

    يخصم تحويل مصرفي من حساب ثم يضيف لآخر. اشرح معالجة الذرية والعزل لمخاطر مختلفة عند انهيار أو تحديث رصيد متزامن.

    [4 درجة] · بدون آلة حاسبة