1.سهلة
أي دالة تجميعية تُرجع متوسط عمود رقمي؟
- ASUM
- BMEDIAN
- CAVG
- DMEAN
2.سهلة
إلى أي جزء من SQL تنتمي عبارات مثل CREATE وALTER وDROP؟
- Aلغة التحكم في المعاملات (TCL)
- Bلغة تعريف البيانات (DDL)
- Cلغة التحكم في البيانات (DCL)
- Dلغة معالجة البيانات (DML)
3.سهلة
إلى أي جزء من SQL تنتمي GRANT وREVOKE؟
- Aلغة تعريف البيانات (DDL)
- Bلغة معالجة البيانات (DML)
- Cلغة التحكم في البيانات (DCL)
- Dلغة استعلام البيانات (DQL)
4.متوسطة
إلامَ يرمز الحرف "A" في ACID؟
- Aالذرية (Atomicity)
- Bالتجميع (Aggregation)
- Cالدقة (Accuracy)
- Dالتوافرية (Availability)
5.متوسطة
ماذا تُرجع INTERSECT عند استخدامها بين استعلامين SELECT؟
- Aالصفوف الموجودة في النتيجة الأولى دون الثانية
- Bالضرب الديكارتي للنتيجتين
- Cجميع الصفوف من النتيجتين
- Dالصفوف الموجودة في النتيجتين كلتيهما
6.متوسطة
تتطلب الصيغة الطبيعية الأولى (1NF) أن:
- Aيعتمد كل عمود غير مفتاحي على المفتاح كله وعلى المفتاح وحده
- Bيحتوي كل جدول على عمود واحد بالضبط
- Cيحتوي كل عمود على قيم ذرية وألا توجد مجموعات متكررة
- Dلا توجد مفاتيح أجنبية
7.صعبة
ماذا يُرجع FULL OUTER JOIN؟
- Aالضرب الديكارتي، إذ يُقرن كل صف في أحد الجدولين بكل صف في الآخر
- Bالصفوف المطابقة فقط
- Cجميع الصفوف من كلا الجدولين، مطابَقةً حيثما أمكن ومملوءةً بـ NULL في غير ذلك
- Dالصفوف غير المطابقة فقط
8.صعبة
للجدول enrolment(student_id, course_id, student_name, grade) المفتاح (student_id, course_id). أي صيغة طبيعية يخالفها؟
- Aلا شيء، فهو في BCNF
- Bالصيغة الطبيعية الثالثة فقط، لأن grade تعتمد على student_name
- Cالصيغة الطبيعية الثانية، لأن student_name يعتمد على student_id فقط
- Dالصيغة الطبيعية الأولى، لأن عمود grade لا يحمل قيمًا ذرية
مفتاح الإجابات
- 1. C · AVG
- 2. B · لغة تعريف البيانات (DDL)
- 3. C · لغة التحكم في البيانات (DCL)
- 4. A · الذرية (Atomicity)
- 5. D · الصفوف الموجودة في النتيجتين كلتيهما
- 6. C · يحتوي كل عمود على قيم ذرية وألا توجد مجموعات متكررة
- 7. C · جميع الصفوف من كلا الجدولين، مطابَقةً حيثما أمكن ومملوءةً بـ NULL في غير ذلك
- 8. C · الصيغة الطبيعية الثانية، لأن student_name يعتمد على student_id فقط
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.