60+ أسئلة وأجوبة لمقابلة نظام إدارة قواعد البيانات (DBMS).

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

 

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

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

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


2) ما هو RDBMS؟

RDBMS هو شكل قصير من نظام إدارة قواعد البيانات العلائقية. إنه نظام برمجي يقوم بتخزين البيانات التي يجب تخزينها في الجداول المرتبطة فقط. في RDBMS، تتم إدارة البيانات وتخزينها في صفوف وأعمدة، تُعرف باسم الصفوف والسمات.


3) ما هي الاختلافات المهمة بين DBMS و RDBMS؟

فيما يلي بعض الاختلافات المهمة بين DBMS و RDBMS:

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

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

فيما يلي التطورات في استخدام نظام إدارة قواعد البيانات (DBMS):

  • يقدم نظام إدارة قواعد البيانات (DBMS) تقنيات متنوعة ووظائف قوية لتخزين البيانات واسترجاعها بكفاءة.
  • إنه معالج فعال لتحقيق التوازن بين احتياجات التطبيقات المتعددة باستخدام نفس البيانات.
  • يوفر إجراءات إدارية موحدة لإدارة البيانات.
  • البرامج التطبيقية التي لا تتعرض أبدًا لـ details لتمثيل البيانات وتخزينها.
  • إنه يتضمن قيودًا على السلامة للحصول على مستوى عالٍ من الحماية ضد الوصول المحظور إلى البيانات.
  • يساعدك على تقليل وقت تطوير التطبيق.

5) ما هو القفل المباشر؟ أعط مثالا واحدا.

  • Livelock هو موقف يتم فيه رفض طلب القفل الحصري بشكل متكرر نظرًا لأن العديد من الأقفال المشتركة المتداخلة تستمر في التداخل مع بعضها البعض. تستمر العمليات في تغيير حالتها، مما يمنعها من إكمال المهمة.

مثال 1:

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

Example2:

ما هو القفل المباشر؟

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


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

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


7) ما هو ديadlock?

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

مثال ديadlock:

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

هنا، يعتبر الجسر موردا.

  • لذلك، ديadlock يمكن حلها بسرعة في حالة رجوع سيارة واحدة احتياطيًا (استباق الموارد والتراجع).
  • قد يلزم عمل نسخة احتياطية من العديد من السيارات إذا كان هناك ديadlock يحدث الوضع.
  • في ذلك الوقت، المجاعة ممكنة.

ما هو ديadlock?


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

الجبر العلائقي هو لغة استعلام إجرائية تجمع العلاقات كمدخلات وتعطي تكرارات العلاقات كمخرجات. يستخدم عمليات مختلفة لتنفيذ هذا الإجراء.


9) تعريف العمليات الأحادية في الجبر العلائقي؟

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

كما هو الحال في SELECTION، يتم استخدام العوامل العلائقية، على سبيل المثال – =، <=،>=، إلخ.


10) ما هو التحكم في التزامن؟

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


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

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

  • دائرة المالية: لغة تعريف البيانات، التي تحدد قاعدة البيانات وبنية المخطط باستخدام CREATE وALTER وDROP وRENAME.
  • DCL: DCL هي لغة التحكم في البيانات المستخدمة للتحكم في وصول المستخدمين داخل قاعدة البيانات باستخدام بعض استعلامات SQL مثل REVOKW وGRANT.
  • دمل: لغة معالجة البيانات، والتي تستخدم لمعالجة البيانات في قواعد البيانات، مثل الإدراج والحذف وغيرها، وذلك باستخدام بعض استعلامات SQL مثل SELECT، UPDATE، INSERT، وDELETE.

12) ما هي التبعية الوظيفية؟

تحدد التبعيات الوظيفية (FD) في أنظمة إدارة قواعد البيانات العلاقة بين سمة وأخرى. يسمح لك بالحفاظ على جودة البيانات في قاعدة البيانات.


13) ما هو نموذج ER؟

يعتمد نموذج ER أو نموذج علاقة الكيان على العالم الطبيعي ويتعامل مع الكيانات وعلاقاتها.


14) ما هي سمة نموذج التقارير الإلكترونية؟

السمة هي خاصية معينة تصف كيانًا ما. على سبيل المثال، إذا كان الطالب كيانًا، فإن Student_id وStd_firstname وStd_lastname عبارة عن سمات تصف الطالب.


15) ما هو المفتاح الأساسي؟ اشرح بمثال.

المفاتيح الأساسية هي أعمدة أو مجموعات من الأعمدة التي تحدد بشكل فريد كل صف في جدول نظام RDMS. لا يمكن تكرار هذا المفتاح مما يعني أنه لا ينبغي أن تظهر نفس القيمة أكثر من مرة في الجدول.

بناء الجملة:

CREATE TABLE <Table-Name>
(
  Column1 datatype,
  Column2 datatype,PRIMARY KEY (Column-Name).
);

في هذا المثال،

  • Table_Name هو اسم الجدول الذي يجب عليك إنشاؤه.
  • Column_Name هو اسم العمود الذي يحتوي على المفتاح الأساسي.

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

StudID لفة لا الاسم الأول اسم العائلة البريد إلكتروني
1 11 ديفيد ويلي zzz@gmailكوم
2 12 نيك ليلة xxx@gmailكوم
3 13 دانة طومسون yyy@yahoo.com

في المثال الموضح، قمنا بإنشاء جدول طالب يحتوي على الأعمدة StdID وRoll No وFirst_Name وLast_Name وEmail بطاقة تعريف. ويجب تحديده كمفتاح أساسي لأنه يمكنه تحديد الصفوف الأخرى في الجدول بشكل فريد.


16) ما هو المفتاح الخارجي؟ أعط مثالا واحدا على ذلك

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

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

StudID لفة لا الاسم الأول اسم العائلة البريد إلكتروني
1 11 ديفيد ويلي zzz@gmailكوم
2 12 نيك ليلة xxx@gmailكوم
3 13 دانة طومسون yyy@yahoo.com

في هذا المثال، قمنا بإنشاء جدول للطلاب يحتوي على أعمدة مثل Stu_ID، ورقم السجل، والاسم الأول، واسم العائلة، وEmail. تم اختيار Stu_ID كمفتاح أساسي لأنه يمكنه تحديد الصفوف الأخرى في الجدول بشكل فريد.

مثال على المفتاح الخارجي

بناء الجملة:

هنا هو بناء جملة المفتاح الخارجي:

CREATE TABLE <Table Name>(
column1datatype,
column2datatype,
constraint (name of constraint)
FOREIGN KEY [column1, column2...]
REFERENCES [primary key table name] (List of primary key table column) ...);

17) ما هي علاقة قاعدة البيانات؟

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

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

  1. واحد لواحد،
  2. واحد لكثير،
  3. الكثير للكثيرين.

18) ما هو المجاعة؟

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


19) ما هي خصائص الحمض؟

يرمز ACID في DBMS إلى Atomالجليدية والاتساق والعزلة والمتانة.

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

مثال على خاصية ACID في نظام إدارة قواعد البيانات (DBMS):

Transaction 1: Begin X=X+50, Y = Y-50 END
Transaction 2: Begin X=1.1*X, Y=1.1*Y END

20) ما هو الجدول الزمني؟

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


21) ما هي الاختلافات الرئيسية بين UNION وUNION ALL؟

يتم استخدام UNION وUNION ALL لربط البيانات من جدولين أو أكثر. لكن،

  • يقوم UNION بإزالة الصفوف والاختيارات المكررة. تكون الصفوف متميزة بعد دمج البيانات من الجداول
  • لا يقوم UNION ALL بإزالة الصفوف المكررة؛ إنه فقط يختار جميع البيانات من الجداول.

22) ما هو الاستعلام الفرعي المرتبط في نظام إدارة قواعد البيانات؟

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


23) ما هو الهدف من التطبيع في نظم إدارة قواعد البيانات؟

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


24) ما هو مؤشر الصيد؟

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


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

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


26) ما هو تخزين البيانات؟

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


27) ما هي بنية قاعدة البيانات؟

بنية قاعدة البيانات هي تمثيل لتصميم نظام إدارة قواعد البيانات (DBMS) يساعدك على تصميم نظام إدارة قواعد البيانات (DBMS) وتطويره وتنفيذه وصيانته. فهو يقسم نظام إدارة قواعد البيانات (DBMS) إلى مكونات منفصلة يمكن تغييرها وتعديلها واستبدالها وتغييرها بشكل مستقل.


28) ماذا تقصد بنظام إدارة قواعد البيانات الشفاف؟

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


29) ما هو الانضمام؟

تعد عملية الانضمام واحدة من الأنشطة الأكثر قيمة في الجبر العلائقي. يتم استخدامه على نطاق واسع لدمج المعلومات من علاقتين أو أكثر. يتم تنفيذه بناءً على نفس العمود أو العمود ذي الصلة. يتم استخدام أمر JOIN في معظم complex استعلامات SQL.


30) ما هو الانضمام الداخلي؟

تتيح لك JOIN الداخلية إمكانية إرجاع الصفوف من كلا الجدولين عند استيفاء شروط محددة.

على سبيل المثال، تريد قائمة بالأعضاء الذين استأجروا الأفلام وعناوين الأفلام التي استأجروها. باستخدام INNER JOIN، يمكنك إرجاع صفوف من كلا الجدولين تستوفي المعايير المحددة.

ما هو الانضمام الداخلي؟

SELECT members.`first_name` , members.`last_name` , movies.`title`
FROM members, movies
WHERE movies.`id` = members.`movie_id`

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

31) ما هو الانضمام الصحيح؟

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

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

ما هو حق الانضمام؟

SELECTA.`first_name` , A.`last_name`, B.`title`
FROM `members` AS A
RIGHT JOIN `movies` AS B
ON B.`id` = A.`movie_id`

32) ما هو 1NF؟

1NF هو النموذج العادي الأول. إنه أبسط نوع من التطبيع الذي يمكنك تنفيذه في قاعدة البيانات.

يجب أن يحتوي كل عمود على atomجيم (قيمة واحدة)

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

33) ما هو 2NF في نظام إدارة قواعد البيانات؟

2NF هو النموذج العادي الثاني.

يجب أن يفي أي جدول يُقال أنه موجود في 2NF بالمتابعةwing 2 الشروط:

  • يوجد جدول في 1NF.
  • تعتمد كل سمة غير أولية في الجدول وظيفيًا على المفتاح الأساسي.

34) ما هو BCNF؟

BCNF هو نوع من نموذج Boyce-Codd العادي. إنها نسخة متقدمة من 3rd النموذج العادي، ويسمى أيضًا 3.5NF.

جدول يتوافق مع BCNF ويفي بالمتطلباتwing الظروف:

  • إنه في 3NF
  • للحصول على تبعية وظيفية X->Y، يجب أن يكون X هو المفتاح الفائق للجدول بأكمله.
  • هذا يعني أن X لا يمكن أن تكون سمة غير أولية إذا كانت Y سمة أولية.

35) كيف يمكنك التواصل مع نظام RDBMS؟

يجب عليك استخدام SQL للتواصل مع RDBMS باستخدام استعلامات SQL لتوفير الإدخال إلى قاعدة البيانات. بعد معالجة الاستعلامات، ستزودنا قاعدة البيانات بالمخرجات المطلوبة.


36) متى تحدث نقطة التفتيش في نظام إدارة قواعد البيانات (DBMS)؟

نقطة التفتيش هي لقطة للحالة الحالية لنظام إدارة قواعد البيانات (DBMS). يستخدم نظام إدارة قواعد البيانات نقاط تفتيش للحد من مقدار العمل المطلوب أثناء إعادة التشغيل في حالة حدوث عطل لاحق.

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


37) ما هي قواعد النزاهة الموجودة في نظام إدارة قواعد البيانات؟

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

  • نزاهة الكيان: ينص هذا على قاعدة أساسية مفادها أن قيمة المفتاح الأساسي لا يمكن أن تكون قيمة فارغة.
  • التكامل المرجعي: تتعلق هذه القاعدة بالمفتاح الخارجي، والذي قد يكون له قيمة NULL أو ربما المفتاح الأساسي لعلاقة أخرى.

38) ما هي الفهرسة؟

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


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

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


40) ما هو مخطط ER؟

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

ما هو مخطط ER؟


41) ما هو التجزئة في نظام إدارة قواعد البيانات؟

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


42) ما هو نظام إدارة قواعد البيانات الشفاف؟

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


43) ما هي درجة العلاقة؟

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

  • واحد لواحد
  • واحد لكثير
  • كثير لواحد

44) ما هو التصميم المفاهيمي في نظم إدارة قواعد البيانات؟

التصميم المفاهيمي هو المرحلة الأساسية في عملية تصميم قاعدة البيانات. الهدف الرئيسي في هذه المرحلة هو تصميم قاعدة بيانات مستقلة عن برامج قواعد البيانات والأدوات الماديةtails. يصف نموذج البيانات المفاهيمي كيانات البيانات الرئيسية لهذه العملية، والسمات، والعلاقات، والقيود.


45) ما هو استخراج البيانات؟

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

ويستخدم كومplex الخوارزميات الإحصائية والرياضية لتقسيم البيانات للتنبؤ بالنتائج المحتملة. هناك العديد من الأدوات لاستخراج البيانات، مثل RapidMiner وTeradata وSolver وSilences وما إلى ذلك.


46) ما هو تحسين الاستعلام؟

تحسينات الاستعلام هي عملية تحديد خطة التنفيذ بأقل تكلفة ووقت تقديري لتقييم وتنفيذ كل استعلام في نظام إدارة قواعد البيانات.


47) تعريف مصطلح "إجراءات المتجر".

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


48) ما هي البروتوكولات القائمة على الطابع الزمني؟

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

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

لنفترض أن هناك ثلاث معاملات A1 ​​وA2 وA3.

  • لقد دخل A1 إلى النظام في الوقت 0010
  • دخل A2 إلى النظام في 0020
  • دخل A3 إلى النظام في 0030

سيتم إعطاء الأولوية للمعاملة A1 والمعاملة A2 والمعاملة A3.


49) ما هي المتانة في نظام إدارة قواعد البيانات؟

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


50) ما هو الكتالوج؟

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


51) ما هو مدير التخزين؟

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


52) ما هو مدير المخزن المؤقت؟

Buffer Manager هو وحدة برنامجية مسؤولة عن جلب البيانات من مساحة تخزين القرص إلى الذاكرة الرئيسية وتحديد البيانات التي سيتم تخزينها مؤقتًا في الذاكرة.


53) ما هو QBE؟

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


54) ما هي الهوية؟

الهوية عبارة عن عمود يقوم تلقائيًا بإنشاء قيم رقمية. ومن المعروف أيضا باسم رقم السيارات. يمكن تعيين قيمة البداية والزيادة. ومع ذلك، فإن معظم أنظمة إدارة قواعد البيانات تترك هذه القيم عند 1.


55) ما هو الزناد؟

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


56) ما هو الاستعلام الفرعي المرتبط في نظام إدارة قواعد البيانات؟

يتم تنفيذ الاستعلامات الفرعية المرتبطة لكل صف من الاستعلام الخارجي. ويُعرف أيضًا باسم الاستعلام المتداخل، أي الاستعلام المضمن في استعلام آخر.

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

SELECT * from EMP_NAM WHERE 'KAVYA' IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);

57) ما هو الفهرس المجمع؟

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

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


58) ما هو الفهرس غير العنقودي؟

تقوم الفهارس غير المجمعة بتخزين البيانات في موقع واحد والمؤشرات في مكان آخر. أنه يحتوي على مؤشرات لموقع تلك البيانات. يمكن أن يكون هناك العديد من الفهارس غير المجمعة ضمن جدول واحد حيث يتم تخزين الفهرس الموجود في فهرس غير مجمع في مواقع مختلفة.


59) ما هو المفتاح الفريد؟

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

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


60) ما هو SQL ثابت؟

Static SQL هي عبارات SQL (لغة الاستعلام الهيكلية) المضمنة أو المشفرة في التطبيق، ولا تتغير في وقت التشغيل. يتم تحديد عملية الوصول إلى البيانات مسبقًا، وبالتالي فهي أسرع وأكثر كفاءة.


61) ما هو SQL الديناميكي؟

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


62) ما هو حساب التفاضل والتكامل العلائقية؟

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


63) ما هو الذكاء الاصطناعي؟

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


64) ما هو نموذج الشبكة في نظام إدارة قواعد البيانات؟

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


65) ما هي الجداول المؤقتة؟ متى تكون مفيدة؟

توجد جداول مؤقتة لجلسة معينة، أو تستمر بياناتها طوال المعاملة. تُستخدم هذه الجداول بشكل شائع لدعم المجموعات المتخصصة ومتطلبات معالجة التطبيقات المحددة.

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