تقييم الدرس 5
تكامل البيانات: القيود
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 5: تكامل البيانات: القيود. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) القيد الذي يحقق تكامل الكيان:
2) الفرق بين
UNIQUE و PRIMARY KEY:3) ماذا يحدث عند تنفيذ الإدخال الأخير؟
CREATE TABLE stock (item TEXT, qty INTEGER CHECK (qty > 0));INSERT INTO stock VALUES ('قلم', 0);
4) عمود الحالة يأخذ «جديد» إن لم يذكره المستخدم. القيد المناسب:
5) أين يجب أن تُوضع قواعد صحة البيانات المهمة؟
2السؤال الثاني: صح أم خطأ
1)
NULL تساوي صفرًا.الصواب: خطأ
2) القيود تعمل عند التعديل
UPDATE كما تعمل عند الإدخال.الصواب: صح
3) يمكن أن يكون للجدول أكثر من عمود
UNIQUE.الصواب: صح
4) المفتاح الأجنبي يسمح بإدخال طلب لعميل غير موجود.
الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) قيد يمنع ترك العمود فارغًا: .
الإجابة: NOT NULL
2) التكامل الذي يضمن صحة الإشارة إلى جدول آخر يسمى التكامل .
الإجابة: المرجعي
3) لمنع تكرار البريد الإلكتروني نستخدم .
الإجابة: UNIQUE
4السؤال الرابع: أسئلة عملية
1) ما ناتج الاستعلام الأخير؟
CREATE TABLE t (id INTEGER PRIMARY KEY, level TEXT DEFAULT 'مبتدئ');INSERT INTO t (id) VALUES (1);SELECT level FROM t;
الناتج الصحيح:النتيجة · صف واحد
| level |
|---|
| مبتدئ |
2) الإدخال الثاني يُرفض. كم صفًّا في الجدول بعد التنفيذ؟
CREATE TABLE u (email TEXT UNIQUE);INSERT INTO u VALUES ('a@x.sa');INSERT OR IGNORE INTO u VALUES ('a@x.sa');SELECT COUNT(*) FROM u;
الناتج الصحيح:النتيجة · صف واحد
| COUNT(*) |
|---|
| 1 |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».