طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 121 · مبادئ قواعد البيانات
تقييم الدرس 19

إدخال البيانات: INSERT

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 19: إدخال البيانات: INSERT. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) لماذا يُرفض هذا الأمر؟
query.sql
INSERT INTO products (name, category, price)VALUES ('ورد', 'أدوات');
2) الأمر INSERT من عائلة:
3) إذا لم نعطِ قيمة لعمود فيه DEFAULT:
4) أضف المنتج أو حدّث كميته إن وُجد في MySQL:
5) لإضافة طلب لعميل جديد، الترتيب الصحيح:

2السؤال الثاني: صح أم خطأ

1) يمكن إضافة عدة صفوف في أمر INSERT واحد.
الصواب: صح
2) INSERT … SELECT يحتاج الكلمة VALUES.
الصواب: خطأ
3) الإدخال بلا أسماء أعمدة يتعطل إن أُضيف عمود للجدول لاحقًا.
الصواب: صح
4) القيد UNIQUE يرفض إدخال قيمة مكررة.
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) بعد أسماء الأعمدة تأتي الكلمة .
الإجابة: VALUES
2) النص O'Reilly يُكتب في SQL: .
الإجابة: 'O''Reilly'
3) رقم آخر صف أُضيف في SQLite: .
الإجابة: last_insert_rowid()

4السؤال الرابع: أسئلة عملية

1) ما ناتج هذا الكود؟

query.sql
INSERT INTO products (name, category, price) VALUES ('مسك', 'أدوات', 95);SELECT id FROM products WHERE name = 'مسك';
الناتج الصحيح:
النتيجة · صف واحد
id
13

2) ما ناتج هذا الكود؟

query.sql
INSERT INTO products (name, category, price) VALUES ('ورد طائفي', 'أدوات', 80);SELECT stock FROM products WHERE name = 'ورد طائفي';
الناتج الصحيح:
النتيجة · صف واحد
stock
0
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس