أهم 50 سؤالاً وإجابات في مقابلات قواعد البيانات (2024)

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

 

أسئلة وأجوبة مقابلة قاعدة البيانات الأساسية للطلاب الجدد

1) تعريف قاعدة البيانات.

تسمى مجموعة مرتبة مسبقًا من الأرقام المعروفة باسم البيانات بقاعدة البيانات.


2) ما هو نظام إدارة قواعد البيانات (DBMS)؟

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

👉 تنزيل PDF مجاني: أسئلة وأجوبة مقابلة قاعدة البيانات (DBMS) >>


3) ما هي أنواع التفاعلات المختلفة التي يقدمها نظام إدارة قواعد البيانات (DBMS)؟

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

  • تعريف البيانات
  • تحديث
  • استرجاع
  • الإدارة

أسئلة المقابلة لقاعدة البيانات (DBMS).


4) فصل تطوير تكنولوجيا قواعد البيانات.

وينقسم تطوير تكنولوجيا قواعد البيانات إلى:

  • الهيكل أو نموذج البيانات
  • النموذج الملاحي
  • SQL/النموذج العلائقي

5) من الذي اقترح النموذج العلائقي؟

اقترح إدغار إف كود النموذج العلائقي في عام 1970.


6) ما هي مميزات لغة قواعد البيانات؟

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


7) ماذا تفعل لغات قاعدة البيانات؟

باعتبارها لغات ذات أغراض خاصة، فهي تحتوي على:

  • لغة تعريف البيانات
  • لغة معالجة البيانات
  • لغة الاستعلام

8) تحديد نموذج قاعدة البيانات.

نموذج البيانات الذي يحدد بشكل أساسي كيفية تخزين البيانات ومعالجتها وتنظيمها وبنية قاعدة البيانات منطقيًا يسمى نموذج قاعدة البيانات.


9) ما هو SQL؟

لغة الاستعلام الهيكلية (SQL) يجري تحديث قاعدة بيانات اللغة القياسية ANSI وأوامر الوصول إليها.

SQL


10) حشد العلاقات المختلفة لقاعدة البيانات.

العلاقات المختلفة لقاعدة البيانات هي:

  • واحد لواحد: جدول واحد له علاقة مع جدول آخر يحتوي على نوع مماثل من الأعمدة.
  • واحد لكثير: جدولان لهما علاقة المفاتيح الأساسية والخارجية.
  • الكثير للكثيرين: جدول الوصلات الذي يحتوي على العديد من الجداول المرتبطة بالعديد من الجداول.

11) تعريف التطبيع.

تسمى البيانات المنظمة الخالية من التبعية والتكرار غير المتناسقة داخل قاعدة البيانات التطبيع.


12) حشد مزايا تطبيع قاعدة البيانات.

مزايا تطبيع قاعدة البيانات هي:

  • لا توجد إدخالات مكررة
  • يوفر مساحة التخزين
  • يفتخر بأداء الاستعلام.

13) تعريف عدم التطبيع.

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


14) تعريف DDL وDML.

تسمى إدارة خصائص وسمات قاعدة البيانات لغة تعريف البيانات (DDL).

يتم تعريف معالجة البيانات في قاعدة البيانات مثل الإدراج والتحديث والحذف على أنها لغة معالجة البيانات. (دمل)


15) قم بتجنيد بعض أوامر DDL.

وهي:

يزيد:

يتم استخدام الإنشاء في عبارة CREATE TABLE. بناء الجملة هو:

CREATE TABLE [column name] ( [column definitions] ) [ table parameters]

تغيير:

يساعد في تعديل كائن موجود في قاعدة البيانات. بناء الجملة الخاص به هو:

ALTER objecttype objectname parameters.

قطرة:

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

DROP objecttype objectname.

16) قم بتعريف مشغل الاتحاد All والاتحاد.

التسجيلات الكاملة لجدولين هي مشغل Union All.التسجيل المميز لجدولين هو مشغل Union.


17) تحديد المؤشر.

يُطلق على كائن قاعدة البيانات الذي يساعد في معالجة صف البيانات تلو الآخر الذي يمثل مجموعة النتائج اسم المؤشر.


18) قم بإدراج أنواع المؤشر.

وهي:

  • ديناميكي: يعكس التغييرات أثناء التمرير.
  • ثابت: لا يعكس التغييرات أثناء التمرير ويعمل على تسجيل اللقطة.
  • مجموعة المفاتيح: يتم رؤية تعديل البيانات دون انعكاس البيانات الجديدة.

19) جند أنواع المؤشر.

أنواع المؤشر هي:

  • المؤشر الضمني: يتم الإعلان عنه تلقائيًا بمجرد تنفيذ SQL دون علم المستخدم.
  • المؤشر الصريح: تعريف بواسطة بل / سكل الذي يعالج الاستعلام في أكثر من صف واحد.

20) تحديد الاستعلام الفرعي.

يسمى الاستعلام الذي يحتوي عليه استعلام باستعلام فرعي.


21) لماذا يتم استخدام جملة المجموعة؟

تستخدم جملة المجموعة القيم المجمعة التي يمكن استخلاصها من خلال جمع بيانات مماثلة.


22) قارن بين الفهرس غير المجمع والفهرس المجمع

يتمتع كل من الجدولين ببنية شجرة B، ويحتوي الفهرس غير المجمع على مؤشرات بيانات تمكن جدولاً واحدًا من الحصول على العديد من الفهارس غير المجمعة، بينما يكون الفهرس المجمع مميزًا لكل جدول.


23) تحديد الوظائف الإجمالية.

تُسمى الوظائف التي تعمل على مجموعة من القيم وترجع قيمة واحدة بالوظائف التجميعية


24) تحديد وظائف العددية.

تعتمد الدالة العددية على الوسيطة المقدمة وتقوم بإرجاع القيمة الوحيدة.


25) ما هي القيود التي يمكنك تطبيقها عند إنشاء طرق العرض؟

القيود المطبقة هي:

  • يمكن أن تحتوي قاعدة البيانات الحالية فقط على طرق عرض.
  • أنت لست مسؤولاً عن تغيير أي قيمة محسوبة في أي طريقة عرض معينة.
  • Integrity تحدد الثوابت وظيفة INSERT وDELETE.
  • لا يمكن تطبيق تعريفات فهرس النص الكامل.
  • لا يمكن إنشاء طرق عرض مؤقتة.
  • لا يمكن أن تحتوي الجداول المؤقتة على طرق عرض.
  • لا يوجد ارتباط مع التعريفات الافتراضية.
  • المشغلات مثل INSTEAD OF ترتبط بالمشاهدات.

26) تعريف "الاستعلامات الفرعية المرتبطة".

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


27) تعريف تخزين البيانات.

يسمى تخزين البيانات والوصول إليها من الموقع المركزي من أجل اتخاذ بعض القرارات الإستراتيجية تخزين البيانات. تُستخدم إدارة المؤسسات لإدارة المعلومات التي يُعرف إطارها بتخزين البيانات.


28) تعريف الانضمام وتجنيد أنواعه.

تساعد الصلات في شرح العلاقة بين الجداول المختلفة. كما أنها تمكنك من تحديد البيانات المتعلقة بالبيانات الموجودة في جدول آخر.

الأنواع المختلفة هي:

  • الصلات الداخلية: يتم ترك صفوف فارغة في المنتصف بينما يتم ربط أكثر من جدولين.
  • الصلات الخارجية: مقسمة إلى الانضمام الخارجي الأيسر والانضمام الخارجي الأيمن. يتم ترك صفوف فارغة في الجانب المحدد من خلال ربط الجداول في الجانب الآخر.

الصلات الأخرى هي CROSS JOINs، وNATURAL JOINs، وEQUI JOIN، وNON-EQUI JOIN.


29) ماذا تقصد بصيد الفهرس؟

تساعد الفهارس في تحسين السرعة وكذلك أداء الاستعلام لقاعدة البيانات. يُطلق على إجراء تعزيز مجموعة الفهارس اسم البحث عن الفهارس.


30) كيف يساعد البحث عن الفهرس في تحسين أداء الاستعلام؟

يساعد البحث عن الفهرس في تحسين السرعة وكذلك أداء الاستعلام لقاعدة البيانات. ويتم تحقيق التدابير التالية للقيام بذلك:

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

أسئلة وأجوبة مقابلة قاعدة البيانات للخبرة

31) حصر عيوب الاستعلام.

عيوب الاستعلام هي:

  • لا توجد فهارس
  • يتم تجميع الإجراءات المخزنة بشكل مفرط.
  • المشغلات والإجراءات بدون SET NOCOUNT ON.
  • الصلات المعقدة تشكل استعلامًا مكتوبًا بشكل غير كافٍ.
  • تعرض المؤشرات والجداول المؤقتة عرضًا تقديميًا سيئًا.

32) حشد طرق ترميز المعاملات بكفاءة.

طرق ترميز المعاملات بكفاءة:

  • لا ينبغي السماح بإدخال المستخدم أثناء المعاملات.
  • أثناء التصفح، يجب عدم فتح المعاملات من البيانات.
  • يجب أن تظل المعاملات صغيرة قدر الإمكان.
  • انخفاض مستويات الفصل بين المعاملات.
  • يجب الوصول إلى أقل قدر من المعلومات من البيانات أثناء التعامل.

33) ما هي الخطة التنفيذية؟

ويمكن تعريف الخطة التنفيذية بأنها:

  • يتم تجميع إجراء التخزين المؤقت لـ SQL Server أو خطة تنفيذ الاستعلام ويتم استخدامه بعد ذلك من خلال الاستدعاءات اللاحقة.
  • ميزة مهمة فيما يتعلق بتحسين الأداء.
  • يمكن عرض خطة تنفيذ البيانات نصًا أو بيانيًا.

34) تعريف الأشجار ب.

يُسمح ببنية بيانات على شكل شجرة تقوم بتخزين البيانات المصنفة وعمليات البحث والإدراج والوصول المتسلسل والحذف في الوقت اللوغاريتمي.


35) التفريق بين مسح الجدول ومسح الفهرس.

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


36) ماذا تقصد بمفهوم عامل التعبئة فيما يتعلق بالفهارس؟

يمكن تعريف عامل التعبئة على أنه تلك القيمة التي تحدد النسبة المئوية للمساحة المتبقية في كل صفحة على مستوى الورقة والتي سيتم تعبئتها بالبيانات. 100 هي القيمة الافتراضية لعامل التعبئة.


37) تعريف التجزئة.

يمكن تعريف التجزئة على أنها ميزة قاعدة بيانات الخادم التي تعمل على تعزيز التحكم في البيانات المخزنة على مستوى الجدول بواسطة المستخدم.


38) التفريق بين الحلقة المتداخلة والتجزئة والانضمام والدمج.

حلقة متداخلة (حلقة فوق حلقة)

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

على سبيل المثال

  • حدد col1.*، col2.* من Coll، col2 حيثcol.col1=col2.col2؛

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

لأني في (اختر * من col1) حلقة
لـ j في (اختر * من col2 حيث col2=i.col1) حلقة
يتم عرض النتائج؛
نهاية الحلقة؛
نهاية الحلقة؛

خطوات الحلقة المتداخلة هي:

  • تحديد الجدول الخارجي (القيادة).
  • قم بتعيين الجدول الداخلي (الموجه) إلى الجدول الخارجي.
  • لكل صف من الجدول الخارجي، قم بالوصول إلى صفوف الجدول الداخلي.

يتم تنفيذ الحلقات المتداخلة من الداخل إلى الخارج على النحو التالي:

  • الحلقة الخارجية
  • الحلقة الداخلية
  • تجزئة الانضمام

أثناء الانضمام إلى الجداول الكبيرة، يفضل استخدام Hash Join.

تنقسم خوارزمية Hash Join إلى:

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

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

عملية الانضمام الفرز:

احصل على الصف الأول R1 من input1

احصل على الصف الأول R2 من input2.

عملية الدمج والانضمام:

"بينما" غير موجود في نهاية أي من الحلقتين.
إذا انضم R1 إلى R2
الصف التالي حصل على R2 من المدخلات 2
العودة (R1، R2)
وإلا إذا تم الحصول على الصف التالي R1 <style =””> من R1 من الإدخال 1
آخر
يتم الحصول على الصف التالي من R2 من الإدخال 2
نهاية الحلقة


39) ما هو تقسيم قاعدة البيانات؟

يُطلق على تقسيم قاعدة البيانات المنطقية إلى وحدات كاملة مستقلة لتحسين إدارتها وتوافرها وأدائها اسم تقسيم قاعدة البيانات.


40) شرح أهمية التقسيم.

يُطلق على تقسيم جدول واحد كبير إلى كيانات قاعدة بيانات أصغر منطقيًا اسم تقسيم قاعدة البيانات. فوائدها هي:

  • لتحسين أداء الاستعلام في المواقف بشكل كبير عندما تكون الصفوف التي يتم الوصول إليها بشكل كبير موجودة في قسم واحد.
  • الوصول إلى أجزاء كبيرة من قسم واحد
  • يمكن استخدام وسائط تخزين أبطأ وأرخص للبيانات التي نادرًا ما يتم استخدامها.

41) تعريف نظام قاعدة البيانات.

DBMS جنبا إلى جنب مع قاعدة البيانات يسمى نظام قاعدة البيانات.


42) ماذا تقصد بمحرك تقييم الاستعلام؟

يقوم محرك تقييم الاستعلام بتنفيذ التعليمات ذات المستوى المنخفض التي يتم إنشاؤها بواسطة المترجم.


43) تعريف مترجم DDL.

يتم تفسير بيانات DDL وتسجيلها في جداول تسمى البيانات الوصفية.


44) تحديد Atomالجليد والتجمع.

Atomالجليد: إنه مفهوم الكل أو لا شيء والذي يمكّن المستخدم من التأكد من المعاملات غير المكتملة التي يجب الاهتمام بها. يتم التراجع عن الإجراءات التي تتضمن معاملات غير كاملة في نظام إدارة قواعد البيانات (DBMS).

تجميع: يتم تجميع الكيانات المجمعة وعلاقتها في هذا النموذج. يتم استخدامه بشكل أساسي في التعبير عن العلاقات داخل العلاقات.


45) جند مراحل المعاملة المختلفة.

مراحل المعاملة المختلفة هي:

  • مرحلة التحليل.
  • مرحلة الإعادة
  • مرحلة التراجع

46) تعريف النموذج الموجه للكائنات.

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


47) تعريف الكيان.

ويمكن تعريفه بأنه "شيء" له وجود مستقل في العالم الحقيقي.


48) ماذا تقصد بنوع الكيان؟

مجموعة الإدخالات التي لها سمات متشابهة هي أنواع كيانات.


49) تحديد مجموعة الكيان.

يُطلق على تجميع كافة الإدخالات من أي نوع معين من الإدخال في قاعدة البيانات اسم Entity Set.


50) ماذا تقصد بامتداد نوع الكيان؟

تجميع أنواع الكيانات المتشابهة في نوع واحد محدد يتم تجميعه معًا كمجموعة كيانات.

ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)