تقييم الدرس 6
أمان قواعد البيانات وربطها بالتطبيقات
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 6: أمان قواعد البيانات وربطها بالتطبيقات. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) الأمر الذي يسحب صلاحية:
2) التحقق من هوية المستخدم بكلمة المرور يسمى:
3) أداة النسخ الاحتياطي في
MySQL:4) هذا الاستعلام وصل القاعدة من خانة بحث. ما المشكلة؟
SELECT * FROM users WHERE name = '' OR '1'='1';5) لماذا لا يتصل تطبيق الجوال بالقاعدة مباشرة غالبًا؟
2السؤال الثاني: صح أم خطأ
1) تشغيل الموقع بحساب
root ممارسة آمنة.الصواب: خطأ
2) العرض
View يمكن أن يخفي أعمدة حساسة عن بعض المستخدمين.الصواب: صح
3) الاستعلام ذو المعاملات يمنع حقن
SQL.الصواب: صح
4) يكفي حفظ النسخة الاحتياطية على الخادم نفسه.
الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) الأوامر
GRANT و REVOKE من عائلة .الإجابة: DCL
2) «أعطِ كل حساب ما يكفي عمله فقط» هو مبدأ .
الإجابة: أقل الصلاحيات
3) لنقل البيانات إلى
Excel نصدّرها بصيغة .الإجابة: CSV
4السؤال الرابع: أسئلة عملية
1) ما ناتج هذا الكود؟
CREATE VIEW cheap AS SELECT name FROM products WHERE price < 15;SELECT * FROM cheap;
الناتج الصحيح:النتيجة · صف واحد
| name |
|---|
| ماء زمزم 5لتر |
2) مهاجم أدخل هذا الاستعلام. كم صفًّا سيعرض؟
SELECT COUNT(*) FROM customers WHERE name = 'x' OR '1'='1';الناتج الصحيح:النتيجة · صف واحد
| COUNT(*) |
|---|
| 10 |
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».