تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

400 SQL Interview Questions with Answers 2026

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 4 ساعات

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

تم تصميم أسئلة التدريب على مقابلة وشهادة SQL بدقة لسد الفجوة بين بناء الجملة الأساسي والتحديات المعمارية المعقدة التي يواجهها متخصصو البيانات المعاصرون. سواء كنت تستعد لمقابلة فنية عالية المخاطر أو للحصول على شهادة مهنية، توفر هذه الدورة نظرة عميقة في غرفة محركات قواعد البيانات العلائقية، وتتجاوز عبارات SELECT البسيطة لاستكشاف وظائف النوافذ المتطورة، وخطط تنفيذ الاستعلام، وإدارة المعاملات المتوافقة مع ACID. من خلال التدرب على هذه السيناريوهات عالية الدقة، ستطور العقلية التحليلية اللازمة لتحسين الاستعلامات البطيئة، وتصميم مخططات قابلة للتطوير من البداية، وتأمين قواعد البيانات ضد الثغرات الأمنية الشائعة مثل حقن SQL، مما يضمن أنك تبرز كمرشح من الدرجة الأولى في سوق عمل تنافسي. مجالات الاختبار ونماذج المواضيع
  • أساسيات SQL: الانضمامات والاستعلامات الفرعية والتجمعات والتعامل مع NULL.
  • الأداء التحسين: CTEs ووظائف النافذة والفهرسة وخطط التنفيذ.
  • تصميم قاعدة البيانات: التطبيع (1NF-3NF)، ونمذجة التقارير الإلكترونية، وتكامل البيانات.
  • العناصر الداخلية والتزامن: خصائص ACID، ومستويات العزل، والجمود.
  • الأمان والأدوات: التحكم في الوصول المستند إلى الدور (RBAC)، وعمليات الترحيل، والسحابة SQL.
نموذج لأسئلة التدريبس1. أي مما يلي يصف بشكل أفضل ظاهرة "القراءة الوهمية" في سياق مستويات عزل قاعدة البيانات؟
  • أ) تقرأ المعاملة البيانات التي تم تحديثها ولكن لم يتم الالتزام بها بعد بواسطة معاملة أخرى.
  • ب) تعيد المعاملة قراءة صف وتكتشف أن البيانات الموجودة في هذا الصف قد تغيرت.
  • ج) تنفذ المعاملة استعلامًا مرتين وتكتشف أن مجموعة الصفوف التي تم إرجاعها قد تغيرت بسبب التزام من قبل معاملة أخرى.
  • د) تم حظر المعاملة إلى أجل غير مسمى بسبب الاعتماد الدائري على الأقفال.
  • هـ) تفشل المعاملة بسبب تعديل المخطط الأساسي أثناء التنفيذ.
  • F) تقرأ المعاملة البيانات من ذاكرة تخزين مؤقت غير متزامنة مع وحدة تخزين القرص الأساسية.
الإجابة الصحيحة: الشرح العام: تحدث القراءات الوهمية عند إضافة صفوف جديدة أو إزالتها بواسطة معاملة أخرى بين استعلامين متطابقين داخل نفس المعاملة.
  • أ غير صحيح: هذا يصف "قراءة متسخة."
  • B غير صحيح: يصف هذا "قراءة غير قابلة للتكرار"، حيث تتغير بيانات الصف الموجود، ولكن لا تظهر صفوف جديدة.
  • C صحيح: هذا هو تعريف القراءة الوهمية؛ تتغير "مجموعة" الصفوف.
  • D غير صحيح: هذا يصف "حالة توقف تام".
  • E غير صحيح: يشير هذا إلى تعارض في استقرار المخطط، وليس ظاهرة عزل البيانات.
  • F غير صحيح: هذه مشكلة تماسك ذاكرة التخزين المؤقت، وليست مفهوم مستوى العزل.
س2. عند استخدام تعبير جدول شائع (CTE)، ما هي العبارة الصحيحة فيما يتعلق بنطاقه وسلوكه؟
  • أ) يتم تخزين CTE فعليًا في tempdb ويستمر حتى انتهاء الجلسة.
  • ب) يمكن الإشارة إلى CTE مرة واحدة فقط داخل الاستعلام الرئيسي.
  • ج) يجب أن يتكون CTE العودي من تعريفين للاستعلام على الأقل: عضو ربط وعضو متكرر.
  • د) تقوم CTEs بإنشاء فهارس تلقائيًا على مجموعة النتائج لتحسين أداء الانضمام.
  • E) CTE هو كائن عام يمكن الوصول إليه من قبل مستخدمين آخرين على نفس الخادم.
  • F) CTEs هي أسرع بشكل صارم من الاستعلامات الفرعية في كل لغة SQL.
الإجابة الصحيحة: الشرح العام: توفر CTEs مجموعة نتائج مؤقتة موجودة فقط لمدة استعلام واحد، مما يوفر إمكانية قراءة أفضل وقدرات تكرارية.
  • A غير صحيحة: CTEs are typically not stored physically like temp tables; يتم عادةً توسيعها في الاستعلام.
  • B غير صحيح: يمكن الإشارة إلى CTE عدة مرات في نفس العبارة.
  • C صحيح: تتطلب جميع CTEs التكرارية مرساة (حالة أساسية) وجزءًا متكررًا مرتبطًا بـ UNION ALL.
  • D غير صحيح: لا تقوم قواعد البيانات بفهرسة CTEs تلقائيًا.
  • E غير صحيحة: CTEs محلية للاستعلام، وليست كائنات عامة مثل طرق العرض أو الجداول.
  • F غير صحيح: غالبًا ما يكون الأداء بين CTEs والاستعلامات الفرعية متطابقًا حيث يتعامل المُحسِّن معهم بشكل مماثل.
السؤال الثالث. في تسوية قاعدة البيانات، ما هو المتطلب الأساسي ليكون الجدول في النموذج العادي الثالث (3NF)؟
  • أ) يجب أن يكون في 2NF ويحتوي على مفتاح خارجي واحد على الأقل.
  • ب) يجب أن يكون في 1NF وليس له سمات متعددة القيم.
  • ج) يجب أن يكون في 2NF وليس له أي تبعيات وظيفية متعدية.
  • د) يجب أن تعتمد كل سمة غير أولية جزئيًا على السمة الأساسية. المفتاح.
  • هـ) يجب فهرسة جميع الأعمدة لضمان التعريف الفريد.
  • F) يجب تقسيم الجدول إلى ثلاث علاقات منفصلة على الأقل.
الإجابة الصحيحة: الشرح الشامل: يهدف 3NF إلى تقليل تكرار البيانات من خلال التأكد من أن الأعمدة غير الرئيسية تعتمد فقط على المفتاح الأساسي، ولا شيء سوى المفتاح.
  • A غير صحيح: 3NF يتطلب 2NF، لكن المفاتيح الخارجية ليست المقياس المحدد لـ 3NF.
  • B غير صحيح: هذا هو المطلب الأساسي لـ 1NF.
  • C صحيح: 3NF يستهدف على وجه التحديد إزالة التبعيات المتعدية (حيث A -> B وB -> C).
  • D غير صحيح: 2NF يتطلب تبعية وظيفية كاملة؛ تعتبر التبعية الجزئية انتهاكًا لـ 2NF.
  • E غير صحيح: الفهرسة هي تفاصيل تنفيذ مادي، وليست قاعدة تسوية.
  • F غير صحيح: لا توجد متطلبات لعدد محدد من الجداول للوصول إلى 3NF.
  • مرحبًا بك في اختبارات أفضل الممارسات لمساعدتك في الاستعداد لمقابلة SQL وأسئلة التدريب على الشهادة.
  • يمكنك إعادة إجراء الاختبارات عدة مرات كما تفعل تريد
  • هذا بنك أسئلة أصلي ضخم
  • يمكنك الحصول على الدعم من المدربين إذا كانت لديك أسئلة
  • يحتوي كل سؤال على شرح تفصيلي
  • متوافق مع الهاتف المحمول مع تطبيق Udemy
  • ضمان استرداد الأموال لمدة 30 يومًا إذا لم تكن راضيًا
آمل أن تكون مقتنعًا الآن! وهناك الكثير من الأسئلة داخل الدورة. سجل اليوم واتخذ الخطوة الأخيرة نحو الحصول على الشهادة!

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات