تقييم الدرس 12
التكرار ومشكلات التحديث
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 12: التكرار ومشكلات التحديث. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) لا نستطيع تسجيل مقرر جديد حتى يسجل فيه طالب. هذا:
2) أي اعتماد وظيفي صحيح؟
3) أهم ضرر للتكرار:
4) بعد تنفيذ الكود، كم رقم جوال مختلف لسعود؟
UPDATE sales_sheet SET phone = '0559999999'WHERE order_id = 1 AND product = 'قهوة عربية';
5) في متجر الواحة، أين تُخزَّن مدينة العميل؟
2السؤال الثاني: صح أم خطأ
1) شذوذ الحذف: حذف حقيقة يمحو معها حقيقة أخرى.
الصواب: صح
2) تكرار رقم العميل في جدول الطلبات خطأ يجب حذفه.
الصواب: خطأ
3)
city → customer اعتماد وظيفي صحيح في متجر الواحة.الصواب: خطأ
4)
DISTINCT تحذف الصفوف المكررة من نتيجة الاستعلام.الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) التعديل في نسخة واحدة وترك الأخرى يسبب شذوذ .
الإجابة: التحديث
2) الرمز
A → B يعني أن B يعتمد .الإجابة: وظيفيًّا على A
3) علاج الشذوذات هو .
الإجابة: التطبيع
4السؤال الرابع: أسئلة عملية
1) كم مرة تكرر اسم سعود في الجدول المسطح؟
CREATE TABLE sales_sheet ( order_id INTEGER NOT NULL, order_date TEXT, customer TEXT, phone TEXT, city TEXT, product TEXT, price REAL);INSERT INTO sales_sheet VALUES (1, '2025-01-10', 'سعود العتيبي', '0551000001', 'المدينة المنورة', 'قهوة عربية', 35), (1, '2025-01-10', 'سعود العتيبي', '0551000001', 'المدينة المنورة', 'تمر عجوة', 90), (2, '2025-01-12', 'نورة القحطاني', '0551000002', 'الرياض', 'عسل سدر', 150), (3, '2025-02-05', 'سعود العتيبي', '0551000001', 'المدينة المنورة', 'دلة قهوة', 75), (4, '2025-02-18', 'خالد الحربي', '0551000003', 'المدينة المنورة', 'تمر عجوة', 90);SELECT COUNT(*) FROM sales_sheet WHERE customer = 'سعود العتيبي';
الناتج الصحيح:النتيجة · صف واحد
| COUNT(*) |
|---|
| 3 |
2) ما ناتج هذا الكود؟
CREATE TABLE sales_sheet ( order_id INTEGER NOT NULL, order_date TEXT, customer TEXT, phone TEXT, city TEXT, product TEXT, price REAL);INSERT INTO sales_sheet VALUES (1, '2025-01-10', 'سعود العتيبي', '0551000001', 'المدينة المنورة', 'قهوة عربية', 35), (1, '2025-01-10', 'سعود العتيبي', '0551000001', 'المدينة المنورة', 'تمر عجوة', 90), (2, '2025-01-12', 'نورة القحطاني', '0551000002', 'الرياض', 'عسل سدر', 150), (3, '2025-02-05', 'سعود العتيبي', '0551000001', 'المدينة المنورة', 'دلة قهوة', 75), (4, '2025-02-18', 'خالد الحربي', '0551000003', 'المدينة المنورة', 'تمر عجوة', 90);SELECT DISTINCT product FROM sales_sheet WHERE city = 'المدينة المنورة';
الناتج الصحيح:النتيجة · 3 صفوف
| product |
|---|
| قهوة عربية |
| تمر عجوة |
| دلة قهوة |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».