تقييم الدرس 14
تعديل النموذج: ALTER TABLE
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 14: تعديل النموذج: ALTER TABLE. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) إعادة تسمية عمود:
2) حذف عمود نهائيًّا:
3) ما قيمة
level في الصفوف القديمة بعد التنفيذ؟ALTER TABLE customers ADD COLUMN level TEXT DEFAULT 'عادي';4)
ALTER TABLE من عائلة:5) خطر عمود
total المكرر في جدول الطلبات:2السؤال الثاني: صح أم خطأ
1)
ALTER TABLE ADD COLUMN يحذف بيانات الجدول.الصواب: خطأ
2)
SQLite يدعم MODIFY COLUMN لتغيير نوع العمود.الصواب: خطأ
3) إعادة تسمية عمود قد تعطل التطبيقات التي تستخدم الاسم القديم.
الصواب: صح
4) عكس التطبيع قرار أداء يُتخذ بوعي.
الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) لإضافة قيد إلى جدول موجود في
MySQL نكتب ALTER TABLE t .الإجابة: ADD CONSTRAINT
2) العمود الجديد بلا
DEFAULT يكون في الصفوف القديمة .الإجابة: NULL
3) تكرار مقصود للبيانات من أجل السرعة يسمى .
الإجابة: عكس التطبيع
4السؤال الرابع: أسئلة عملية
1) ما ناتج هذا الكود؟
ALTER TABLE products ADD COLUMN vat REAL DEFAULT 0.15;SELECT ROUND(price * (1 + vat), 2) FROM products WHERE id = 2;
الناتج الصحيح:النتيجة · صف واحد
| ROUND(price * (1 + vat), 2) |
|---|
| 20.7 |
2) كم عمودًا في customers بعد التنفيذ؟
ALTER TABLE customers DROP COLUMN joined;ALTER TABLE customers ADD COLUMN email TEXT;ALTER TABLE customers ADD COLUMN notes TEXT;SELECT COUNT(*) FROM pragma_table_info('customers');
الناتج الصحيح:النتيجة · صف واحد
| COUNT(*) |
|---|
| 6 |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».