Databases

A skill of Computer Science (Specialization) in Professional License Test (Specialization) — Computer Science. Practise it with explained questions, and review your mistakes until you master it.

Skill lessons

  • تتبع دوال التجميع في SQL على جدول صغير
    طريقة يحسب بها المتعلم ناتج استعلامات SUM وMAX وMIN بيده على جدول صغير قبل تشغيلها، فيتأكد أنه يفهم ما تحسبه كل دالة وأثر الشرط عليها.
    Sign up to read it
  • قيود الحقول في SQL: NOT NULL و UNIQUE و CHECK و DEFAULT
    كيف تحمي القيود صحة البيانات عند إنشاء الجدول، ومعنى كل قيد من القيود الأربعة، وما يحدث عند إدخال قيمة تخالفه، مع مثال لجدول متكامل.
    Sign up to read it

Solved examples

Pick your answer, then open the solution to see the right answer and its explanation.

Example 1
ما هجوم حقن SQL وكيف يُمنع غالبًا؟
  1. Aإدخال أوامر SQL في حقول الإدخال، ويُمنع بالاستعلامات المهيأة
  2. Bسرقة جهاز الخادم نفسه، ويُمنع بالأقفال والحراسة
  3. Cإرسال رسائل بريد مزيفة، ويُمنع بالجدار الناري وحده
  4. Dنسخ القاعدة دون إذن، ويُمنع بحذف النسخ الاحتياطية دوريًا
Show the solution

Correct answer: A

المهاجم يدس أوامر في المدخلات لتغير معنى الاستعلام، والاستعلامات المهيأة تفصل البيانات عن الأمر فلا تُنفذ المدخلات أوامر.

Other skills in Computer Science (Specialization)

Practise Databases

Start with a free diagnostic test that measures your level in every skill, then practise what you need most.

Create your account and start free
Start the free diagnostic