أهم 10 أسئلة مقابلة DBMS للتحضير لها في عام 2022

نشرت: 2021-01-04

هل تستعد لجلسة مقابلة خاصة بنظام إدارة قواعد البيانات؟ إذا كانت الإجابة بنعم ، فقد وصلت إلى الصفحة الصحيحة. في هذه المدونة ، سنناقش أسئلة وأجوبة مقابلات DBMS الأكثر شيوعًا.

البيانات في كل مكان. من الأهمية بمكان فحص هذه البيانات وتحقيق نتائج ذات مغزى. ليس هناك شك في أن الطلب على مسؤول قاعدة البيانات يتزايد يومًا بعد يوم. تبحث أبرز المنظمات في العالم عن مسؤول قاعدة بيانات.

إذا كنت تفكر في ممارسة مهنة في قطاع قواعد البيانات ، فيجب أن تمر عبر أسئلة وأجوبة المقابلة الخاصة بنظام إدارة قواعد البيانات (DBMS) . إذا كنت تريد معرفة المزيد عن إدارة قواعد البيانات ، قم بزيارة موقعنا على الإنترنت. نحن نقدم العديد من الدورات التدريبية المختلفة المتعلقة بالتكنولوجيا.

أسئلة وأجوبة مقابلة DBMS

ستساعدك أسئلة مقابلة DBMS المذكورة أدناه في توضيح المفاهيم المتعلقة بإدارة قاعدة البيانات. هنا ، سنناقش أهم 10 أسئلة حول إدارة قواعد البيانات و SQL وإجاباتها.

السؤال 1: شرح نظم إدارة قواعد البيانات.

DBMS لتقف على أنظمة إدارة قواعد البيانات. إنها مجموعة من المخططات الفنية التي تبني قاعدة بيانات وتحافظ عليها. نظام إدارة قواعد البيانات هو برنامج يوفر طريقة منهجية للتفاعل مع التطبيقات وقواعد البيانات لفحص وإنتاج النتيجة المطلوبة من البيانات. يقدم نظام إدارة قاعدة البيانات العديد من العمليات. يتضمن ذلك إدخال البيانات وحذف البيانات وإنشاء قاعدة البيانات والتعديل وغير ذلك الكثير.

مصدر

السؤال 2: ما هي مزايا نظام إدارة قواعد البيانات؟

الفوائد الهامة لنظام إدارة قاعدة البيانات مذكورة أدناه:

  • التناسق : تتكرر البيانات في نظام الملفات التقليدي. ومن ثم ، فإن أي تعديلات يتم إجراؤها في جزء واحد قد تنعكس على جميع الأجزاء الأخرى. هذا يؤدي إلى مزيد من المعلومات غير متسقة. نحتاج إلى إزالة البيانات المكررة لإزالة المعلومات غير المتسقة في جميع أنحاء النظام. هذا ممكن مع نظم إدارة قواعد البيانات.
  • القضاء على تكرار البيانات: السبب الرئيسي لتفضيل DBMS على نظام الملفات التقليدي هو أنه يتحكم في تكرار البيانات. يتعامل كل مستخدم مع ملفه في أنظمة الملفات التقليدية. يؤدي هذا أيضًا إلى تكرار نفس المعلومات في العديد من الملفات المميزة والأخطاء وإهدار الموارد ومساحة التخزين.
  • تكامل أفضل: هناك نقص في النزاهة في أنظمة الملفات التقليدية. في نهج نظم إدارة قواعد البيانات ، من الأهمية بمكان فرض قيود على السلامة. يعتبر نهج قاعدة البيانات أفضل بكثير من حيث التكامل من نظام الملفات التقليدي لأنه مركزي. في نظام إدارة قواعد البيانات ، يمكن استخدام البيانات من قبل العديد من المستخدمين في وقت واحد.
  • يمكن فحص المتطلبات: من خلال تنفيذ نهج البيانات المركزي ، أصبح تحليل احتياجات المؤسسات أسهل بكثير. تتمثل المسؤولية الأساسية لمسؤول قاعدة البيانات في تنظيم قاعدة بيانات جيدة التحديد للمؤسسة.
  • أمان أفضل: يقوم نظام الملفات التقليدي بتطوير التطبيقات بشكل مؤقت. يوفر النهج المركزي لنظام قاعدة البيانات قيودًا أمنية مختلفة ، مما يزيد من تحسين أمان النظام بشكل عام.

اقرأ عن: راتب DBA في الهند: للطلاب الجدد وذوي الخبرة

السؤال 3: ما هو "إعادة" في قاعدة البيانات؟

يتم استخدام "REDO" في قاعدة البيانات لأوامر التراجع. عند إجراء معاملة قاعدة بيانات ، ينتقل إلى ذاكرة التخزين المؤقت لقاعدة البيانات. ثم يتم ترميز البيانات إلى سجلات "REDO" من المخزن المؤقت "REDO". تحتاج عمليات استعادة البيانات إلى هذه السجلات لاستخدامها في المستقبل. لا يمكن استعادة المعلومات بدون هذه السجلات. يقوم أمر التراجع بمسح بيانات التراجع.

السؤال 4: اشرح الفرق بين "تجميع حسب" و "ترتيب حسب".

S. لا. مجموعة من ترتيب حسب
1. يتم استخدام الأمر GROUP BY لدمج البيانات تُستخدم عملية ORDER BY لفرز البيانات
2. يتم استخدامه لتكوين ملخصات في قسم النتائج يتم استخدامه لفرز النتائج حسب قائمة التعبيرات

السؤال 5: أثناء تكوين طرق العرض ، ما هي القيود التي يمكنك تطبيقها؟

فيما يلي وصف لقوائم القيود التي يمكن تطبيقها:

  • لا يمكن تطبيق تعريفات فهرس النص الكامل.
  • الآراء هي فقط لقاعدة البيانات الحالية.
  • لا يمكنك إنشاء عروض مؤقتة.
  • التعريفات الافتراضية ليست مرتبطة.
  • تحدد قيود النزاهة وظيفة أمر الحذف والإدراج.
  • المشغلات مرتبطة بطرق العرض.

مصدر

السؤال 6: شرح كافة فئات لغات قاعدة البيانات.

يتم سرد الفئات الأربع للغات قاعدة البيانات على النحو التالي:

  • لغة معالجة البيانات: تُستخدم لغات معالجة البيانات أو DML لإجراء تغييرات في المعلومات المحدثة. تتضمن أوامر لغات معالجة البيانات أمر التحديث وأمر التحديد وأمر الحذف وأمر الإدخال وغير ذلك الكثير. تتعامل أوامر DML مع المعلومات المخزنة في قاعدة البيانات. هذه الأوامر ليست دائمة. هذا يعني أن عملية التراجع ممكنة في أوامر DML.
  • لغة تعريف البيانات: تُستخدم لغات تعريف البيانات أو DDL لتعريف البيانات وتحديثها. تتضمن أوامر لغات تعريف البيانات التغيير ، والإنشاء ، والاقتطاع ، والإفلات ، وإعادة التسمية ، وغير ذلك الكثير. يمكن لأوامر لغات تعريف البيانات تخزين المعلومات المشتركة.
  • لغة التحكم في المعاملات: تُستخدم لغات التحكم في المعاملات أو TCL للتعامل مع معاملات قاعدة البيانات. تتكون أوامر لغات التحكم في المعاملات من التراجع والالتزام ونقطة الحفظ وغير ذلك الكثير. تُستخدم لغات المعاملات بشكل أساسي للتعامل مع التعديلات التي تم إجراؤها بواسطة لغات معالجة البيانات.
  • لغة التحكم في البيانات: تُستخدم لغات التحكم في البيانات أو DCL لسحب أو منح حق الوصول إلى قاعدة البيانات للمستخدم. لغات التحكم في بيانات الأوامر هي "إبطال" و "منح". يشبه تركيب لغة التحكم في البيانات لغة الترميز. ترتبط لغة التحكم في البيانات بمخاوف أمنية. يوفر الأمر GRANT DCL الوصول إلى المستخدم. يتم استخدام الأمر REVOKE DCL لسحب امتيازات الوصول.

السؤال 7: ما هو الفرق بين لغة تعريف البيانات ولغة معالجة البيانات؟

S. لا. لغة تعريف البيانات لغة معالجة البيانات
1. تُستخدم أوامر DDL لتحديد بنية قاعدة البيانات تتعامل أوامر DML مع المعلومات المخزنة في قاعدة البيانات
2. لم يتم تصنيف لغة تعريف البيانات بشكل أكبر يتم تصنيف لغة معالجة البيانات على أنها DML الإجرائية و DML غير الإجرائية
3. يمكن أن تؤثر عبارات لغة تعريف البيانات على الجدول الكامل يمكن أن تؤثر عبارات لغة معالجة البيانات على صف واحد أو أكثر
4. تُستخدم أوامر لغة تعريف البيانات لإنشاء بنية قاعدة البيانات تُستخدم أوامر لغة معالجة البيانات لمعالجة قاعدة البيانات
5. أوامر DDL تحدد عمود الجدول تقوم أوامر DML بتحديث صف الجدول
6. لغة تعريف البيانات هي لغة تعريفية لغة معالجة البيانات أمر حتمي
7. تتضمن أوامر DDL اقتطاع وتعديل وإنشاء وإعادة تسمية وإفلات ، إلخ. تتضمن أوامر DML التحديث والحذف والدمج والإدراج ، إلخ.

السؤال 8: حدد الحلقة المتداخلة بمثال.

إنها حلقة فوق حلقة. يتضمن بعض إدخالات الحلقة الخارجية داخل حلقة داخلية. الحلقة المتداخلة تتبع ثلاث خطوات. الأول هو تحديد الجدول الخارجي. الثاني هو تخصيص الجدول الداخلي للجدول الأبعد. ثم ، بالنسبة لكل صف جدول خارجي ، قم باسترداد صفوف الجدول الداخلية. لنفكر في مثال.

حدد row4. *، row5. * من الصفوف ، row5 حيث rows.row 4 = الصف 5.row 5 ؛

ستتم معالجة الاستعلام أعلاه بالطريقة التالية:

  • حلقة لـ I (اختر * من الصف 4)
  • من أجل J loop (اختر * من الصف 5 حيث row5 = I.row 4)
  • نهاية الحلقة
  • نهاية الحلقة

السؤال 9: شرح بنية نظام إدارة قواعد البيانات 3-Tier.

تتضمن هذه البنية طبقة بين الخادم والعميل. يتفاعل تطبيق نهاية الخادم مع تطبيق العميل لمزيد من عملية الاتصال في نظام قاعدة البيانات. توفر البنية ثلاثية المستويات واجهة المستخدم الرسومية ، والتي تؤمن نظام قاعدة البيانات بشكل أكبر. تتكون العمارة من ثلاثة مستويات من أربعة مستويات. تشمل هذه المستويات المستويات الخارجية والمفاهيمية والداخلية والمادية.

مصدر

السؤال 10: اشرح الفرق بين أمر "اقتطاع" وأمر "حذف".

S. لا. أمر اقتطاع أمر الحذف
1. يزيل هذا الأمر جميع صفوف الجدول يحذف هذا الأمر صفوفًا معينة فقط من الجدول
2. هذا الأمر لا يحتفظ بسجل هذا الأمر يعالج السجل
3. اقتطاع لا يمكن أن يكون التراجع يمكن أن يكون الحذف عملية تراجع
4. Truncate هو أمر سريع الحذف أمر بطيء
5. يستخدم الأمر truncate سجل الجدول يستخدم الأمر حذف سجل الصف

اقرأ أيضًا: 15 فكرة مثيرة لمشروع SQL وموضوعات للمبتدئين

احصل على دورة تطوير البرمجيات من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

خاتمة

نأمل أن تساعدك هذه المقالة في اكتشاف أسئلة وأجوبة مقابلة DBMS التي كنت تبحث عنها. ستكون أسئلة وأجوبة مقابلة DBMS مفيدة لمقابلتك.

نأمل أن تحظى بفرصة تعليمية ممتازة في تنفيذ هذه المشاريع. إذا كنت مهتمًا بمعرفة المزيد عن نظم إدارة قواعد البيانات والإدارة الكاملة وتحتاج إلى التوجيه من خبراء الصناعة ، فراجع upGrad & IIIT Banglore Executive PG Program Full-Stack Software Development.

استعد لمهنة المستقبل

تقدم الآن للحصول على درجة الماجستير في هندسة البرمجيات