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) تقنيات متنوعة ووظائف قوية لتخزين البيانات واسترجاعها بكفاءة.
- إنه معالج فعال لتحقيق التوازن بين احتياجات التطبيقات المتعددة باستخدام نفس البيانات.
- يوفر إجراءات إدارية موحدة لإدارة البيانات.
- برامج التطبيقات التي لا تتعرض أبدًا لتفاصيل تمثيل البيانات وتخزينها.
- إنه يتضمن قيودًا على السلامة للحصول على مستوى عالٍ من الحماية ضد الوصول المحظور إلى البيانات.
- يساعدك على تقليل وقت تطوير التطبيق.
5) ما هو القفل المباشر؟ أعط مثالا واحدا.
- Livelock هو موقف يتم فيه رفض طلب القفل الحصري بشكل متكرر نظرًا لأن العديد من الأقفال المشتركة المتداخلة تستمر في التداخل مع بعضها البعض. تستمر العمليات في تغيير حالتها، مما يمنعها من إكمال المهمة.
مثال 1:
- المثال الأكثر وضوحًا على Livelock هو شخصان يلتقيان وجهًا لوجه في الممر، ويتحرك كلاهما جانبًا للسماح للأشخاص الآخرين بالمرور.
- ومع ذلك، ينتهي بهم الأمر بالتحرك من جانب إلى آخر دون إحراز أي تقدم حيث أنهم يتحركون بنفس الطريقة في ذلك الوقت.
Example2:
يمكنك أن ترى في الصورة المعطاة أن كل من العمليتين تحتاج إلى موردين. يحاولون الحصول على الأقفال باستخدام سجل إدخال الاستقصاء البدائي. ولكن في حالة فشل المحاولة، تعمل الطريقة مرة أخرى.
6) ما هو تقسيم قاعدة البيانات؟
يُطلق على تقسيم قاعدة البيانات المنطقية إلى وحدات مستقلة كاملة لتحسين إدارتها وتوافرها وأدائها اسم تقسيم قاعدة البيانات.
7) ما هو الجمود؟
A مأزق هو الموقف الذي يحدث في نظام التشغيل عندما تدخل أي عملية في حالة انتظار حيث أن عملية انتظار أخرى تحتجز المورد المطلوب. إنها مشكلة شائعة في المعالجة المتعددة حيث تشترك عدة عمليات في نوع معين من الموارد الحصرية المتبادلة المعروفة باسم القفل الناعم.
مثال على الجمود:
ومن الأمثلة الواقعية على ذلك حركة المرور، التي تسير في اتجاه واحد فقط.
هنا، يعتبر الجسر موردا.
- وبالتالي، يمكن حل المأزق بسرعة إذا توقفت إحدى السيارات (استباق الموارد والتراجع).
- قد يتعين على العديد من السيارات الرجوع إلى الخلف في حالة حدوث حالة توقف تام.
- في ذلك الوقت، المجاعة ممكنة.
8) ما هو الجبر العلائقي في نظام إدارة قواعد البيانات (DBMS)؟
الجبر العلائقي هو لغة استعلام إجرائية تجمع العلاقات كمدخلات وتقدم حالات العلاقات كمخرجات. وهي تستخدم عمليات مختلفة لأداء هذا الإجراء.
9) عرف العمليات الأحادية في الجبر العلائقي؟
في الجبر العلائقي، تعتبر عمليتا الإسقاط والاختيار عمليات أحادية. والعمليات الأحادية هي تلك الأنواع من العمليات التي تستخدم متغيرات مفردة فقط.
كما هو الحال في SELECTION، يتم استخدام عوامل العلاقات، على سبيل المثال - =، <=،>=، وما إلى ذلك.
10) ما هو التحكم في التزامن؟
التحكم التزامني هو إجراء يساعد على إدارة العمليات المتزامنة دون تعارضها مع بعضها البعض. فهو يساعدك على ضمان تنفيذ معاملات قاعدة البيانات بشكل متزامن ودقيق.
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.com |
2 | 12 | Nick | ليلة | xxx@gmail.com |
3 | 13 | دانة | طومسون | yyy@yahoo.com |
في المثال الموضح، قمنا بإنشاء جدول طلاب يحتوي على الأعمدة StdID وRoll No وFirst_Name وLast_Name وEmail ID. يجب تحديده كمفتاح أساسي لأنه يمكنه تحديد الصفوف الأخرى في الجدول بشكل فريد.
16) ما هو المفتاح الخارجي؟ أعط مثالا واحدا على ذلك
المفتاح الخارجي هو عمود يقوم بإنشاء علاقة بين جدولين. يتم استخدامها للحفاظ على تكامل البيانات وتسهيل التنقل بين مثيلين لنفس الكيان. علاوة على ذلك، فهو بمثابة مرجع تبادلي بين جدولين لأنه يشير إلى المفتاح الأساسي لجدول آخر.
على سبيل المثال:
StudID | لفة لا | الاسم الأول | اسم العائلة | البريد الإلكتروني |
---|---|---|---|---|
1 | 11 | ديفيد | ويلي | zzz@gmail.com |
2 | 12 | Nick | ليلة | xxx@gmail.com |
3 | 13 | دانة | طومسون | yyy@yahoo.com |
في هذا المثال المعطى، قمنا بإنشاء جدول طلاب يحتوي على أعمدة مثل Stu_ID وRoll No وFirst Name وLast Name و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) ما هي علاقة قاعدة البيانات؟
علاقة قاعدة البيانات هي ارتباطات بين جداول مفردة أو متعددة تم تطويرها باستخدام عبارات الربط. يمكن استرداد البيانات بكفاءة من قاعدة البيانات باستخدام هذه الطريقة.
هناك ثلاثة أنواع أساسية من العلاقات في DBMS:
- واحد لواحد،
- واحد لكثير،
- الكثير للكثيرين.
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) ما هو الجدول الزمني؟
الجدول هو إنشاء مجموعة من المعاملات المتوازية المتعددة وتنفيذها واحدة تلو الأخرى. يجب الحفاظ على الترتيب الذي تظهر به التعليمات في كل معاملة. في حالة تنفيذ معاملتين في وقت واحد، قد تؤثر نتيجة إحدى المعاملات على ناتج المعاملة الأخرى.
21) ما هي الاختلافات الرئيسية بين UNION وUNION ALL؟
يتم استخدام UNION وUNION ALL لربط البيانات من جدولين أو أكثر. لكن،
- يقوم UNION بإزالة الصفوف والاختيارات المكررة. تكون الصفوف متميزة بعد دمج البيانات من الجداول
- لا يقوم UNION ALL بإزالة الصفوف المكررة؛ إنه فقط يختار جميع البيانات من الجداول.
22) ما هو الاستعلام الفرعي المرتبط في نظام إدارة قواعد البيانات؟
تُعرف الاستعلامات الفرعية المرتبطة التي يتم تنفيذها لكل صف من الاستعلام الخارجي باسم الاستعلامات الفرعية المرتبطة. وتسمى أيضًا بالاستعلامات المتداخلة، أي استعلام مكتوب داخل استعلام ما.
23) ما هو الهدف من التطبيع في نظم إدارة قواعد البيانات؟
تطبيع هي عملية حيوية تزيل التكرار من مجموعة من العلاقات. فهو يساعد على تقليل عدم انتظام أوامر الإدراج والحذف والتحديث عن طريق تقسيم الجداول الكبيرة إلى جداول أصغر واستخدام المفاتيح لربطها.
24) ما هو مؤشر الصيد؟
البحث عن الفهارس هو بنية بيانات تعمل على تحسين سرعة عمليات استرجاع البيانات على قاعدة البيانات. إنها عملية تعزيز جمع الفهارس. يتم ذلك باستخدام طرق مثل توزيع الاستعلامات وتحسين الاستعلامات.
25) ما هو نظام قاعدة البيانات الموزعة؟
نظام قاعدة البيانات الموزعة عبارة عن مجموعة من قواعد البيانات المترابطة المنتشرة فعليًا عبر مواقع مختلفة. يمكن أن يكون على نفس الشبكة أو شبكات متعددة.
26) ما هو تخزين البيانات؟
تخزين البيانات هي عملية لجمع وإدارة البيانات من مصادر متنوعة لتوفير رؤى تجارية مفيدة. تُستخدم هذه الطريقة عادةً لربط وتحليل بيانات الأعمال من مصادر غير متجانسة.
27) ما هي قاعدة البيانات Archiتكنولوجيا؟
قاعدة البيانات Architecture عبارة عن تمثيل تصميمي لنظام إدارة قواعد البيانات (DBMS) يساعدك على تصميم نظام إدارة قواعد البيانات (DBMS) وتطويره وتنفيذه وصيانته. فهو يقسم نظام إدارة قواعد البيانات (DBMS) إلى مكونات منفصلة يمكن تغييرها وتعديلها واستبدالها وتغييرها بشكل مستقل.
28) ماذا تقصد بنظام إدارة قواعد البيانات الشفاف؟
يحافظ نظام إدارة قواعد البيانات الشفاف على بنيته المادية مخفية عن المستخدمين. يتضمن الهيكل المادي أو هيكل التخزين الفعلي مدير الذاكرة لنظام إدارة قواعد البيانات (DBMS).
29) ما هو الانضمام؟
تعد عملية الانضمام واحدة من أكثر الأنشطة قيمة في الجبر العلائقي. وهي تستخدم على نطاق واسع لدمج المعلومات من علاقتين أو أكثر. يتم إجراؤها بناءً على نفس العمود أو العمود ذي الصلة. يتم استخدام أمر الانضمام في معظم استعلامات 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 هو النموذج العادي الأول. إنه أبسط نوع من التطبيع الذي يمكنك تنفيذه في قاعدة البيانات.
يجب أن يحتوي كل عمود على قيمة ذرية (قيمة واحدة)
- يساعدك على إزالة الأعمدة المكررة من نفس الجدول
- كان ينبغي أن يكون قد أنشأ جداول منفصلة لكل مجموعة من البيانات ذات الصلة وساعدك على تحديد كل صف بعمود فريد
33) ما هو 2NF في نظام إدارة قواعد البيانات؟
2NF هو النموذج العادي الثاني.
أي جدول يقال أنه يحتوي على 2NF يجب أن يلبي الشرطين التاليين:
- يوجد جدول في 1NF.
- تعتمد كل سمة غير أولية في الجدول وظيفيًا على المفتاح الأساسي.
34) ما هو BCNF؟
BCNF هو نوع من نموذج Boyce-Codd العادي. إنها نسخة متقدمة من 3rd النموذج العادي، ويسمى أيضًا 3.5NF.
جدول يتوافق مع BCNF ويلبي الشروط التالية:
- إنه في 3NF
- للحصول على تبعية وظيفية X->Y، يجب أن يكون X هو المفتاح الفائق للجدول بأكمله.
- هذا يعني أن X لا يمكن أن تكون سمة غير أولية إذا كانت Y سمة أولية.
35) كيف يمكنك التواصل مع نظام RDBMS؟
يجب عليك استخدام SQL للتواصل مع RDBMS باستخدام استعلامات SQL لتوفير الإدخال إلى قاعدة البيانات. بعد معالجة الاستعلامات، ستزودنا قاعدة البيانات بالمخرجات المطلوبة.
36) متى تحدث نقطة التفتيش في نظام إدارة قواعد البيانات (DBMS)؟
نقطة التفتيش هي لقطة للحالة الحالية لنظام إدارة قواعد البيانات (DBMS). يستخدم نظام إدارة قواعد البيانات نقاط تفتيش للحد من مقدار العمل المطلوب أثناء إعادة التشغيل في حالة حدوث عطل لاحق.
بشكل أساسي، يستخدم حل الاسترداد المعتمد على السجل نقاط تفتيش، لذلك لن نضطر إلى تنفيذ المعاملات من البداية.
37) ما هي قواعد النزاهة الموجودة في نظام إدارة قواعد البيانات؟
توجد قاعدتان مهمتان للتكامل في نظام إدارة قواعد البيانات:
- كيان Integrity: ينص هذا على قاعدة أساسية مفادها أن قيمة المفتاح الأساسي لا يمكن أن تكون قيمة فارغة.
- المراجع Integrity: تتعلق هذه القاعدة بالمفتاح الخارجي، والذي قد يكون له قيمة NULL أو ربما المفتاح الأساسي لعلاقة أخرى.
38) ما هي الفهرسة؟
الفهرسة هي إحدى طرق بنية البيانات التي تساعدك على استرداد السجلات من ملف قاعدة البيانات بسرعة. الفهرس عبارة عن جدول صغير يحتوي على عمودين فقط. يشتمل العمود الأول على المفتاح الأساسي أو المفتاح المرشح للجدول. يتضمن العمود الثاني مجموعة من المؤشرات للاحتفاظ بعنوان كتلة القرص حيث يتم تخزين قيمة مفتاح معينة.
39) ما هو استقلال البيانات؟
إن استقلالية البيانات هي تقنية تساعدك على الوصول إلى استراتيجية البيانات. فهو يسمح لك بتعديل تعريف المخطط في مستوى واحد ويجب ألا يؤثر عليه في المستوى الأعلى التالي.
40) ما هو مخطط ER؟
يعرض مخطط العلاقة بين الكيانات، المعروف أيضًا باسم ERD، العلاقة بين مجموعات الكيانات المخزنة في قاعدة البيانات. يستخدم هذا المخطط في DBMS للمساعدة في شرح البنية المنطقية لقواعد البيانات. يتم إنشاء مخططات DBMS هذه بناءً على ثلاثة مفاهيم أساسية: الكيانات والسمات والعلاقات.
41) ما هو التجزئة في نظام إدارة قواعد البيانات؟
في نظام إدارة قواعد البيانات، تعد التجزئة طريقة للعثور مباشرة على موقع البيانات المطلوبة على القرص باستخدام بنية الفهرس. يتم استخدام قيمة حرجة مجزأة أقصر بدلاً من القيمة الحرجة الأصلية عند فهرسة العناصر واسترجاعها في قاعدة البيانات.
42) ما هو نظام إدارة قواعد البيانات الشفاف؟
نظام إدارة قواعد البيانات الشفاف هو نوع من نظام إدارة قواعد البيانات الذي يخفي بنيته المادية عن المستخدمين. الهيكل المادي. يُعرف أيضًا باسم بنية التخزين الفعلي، ويشير إلى مدير ذاكرة نظام إدارة قواعد البيانات (DBMS)، ويشرح كيفية حفظ البيانات على القرص.
43) ما هي درجة العلاقة؟
درجة العلاقة هي سمات مخطط العلاقة. تشير العلاقة الأساسية إلى عدد المرات التي يحدث فيها كيان ما بنفس عدد المرات التي يحدث فيها كيان آخر.
- واحد لواحد
- واحد لكثير
- كثير لواحد
44) ما هو التصميم المفاهيمي في نظم إدارة قواعد البيانات؟
التصميم المفاهيمي هو المرحلة الأساسية في عملية تصميم قاعدة البيانات. الهدف الرئيسي في هذه المرحلة هو تصميم قاعدة بيانات مستقلة عن برنامج قاعدة البيانات والتفاصيل المادية. يصف نموذج البيانات المفاهيمي كيانات البيانات الرئيسية لهذه العملية والسمات والعلاقات والقيود.
45) ما هو استخراج البيانات؟
التنقيب عن البيانات هي عملية فرز خطوة بخطوة من خلال كمية كبيرة من البيانات التي تسمح لك بتحديد الاتجاهات والأنماط.
إنه يستخدم إحصائيات ورياضيات معقدة Algorithms لتقسيم البيانات للتنبؤ بالنتائج المحتملة. هناك العديد من الأدوات لاستخراج البيانات، مثل 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 مدير؟
Buffer المدير عبارة عن وحدة برنامجية مسؤولة عن جلب البيانات من وحدة تخزين القرص إلى الذاكرة الرئيسية وتحديد البيانات التي سيتم تخزينها مؤقتًا في الذاكرة.
53) ما هو QBE؟
يمثل الاستعلام بالمثال أسلوبًا رسوميًا للوصول إلى المعلومات في قاعدة بيانات باستخدام قوالب استعلام تسمى الجداول الهيكلية. يتم استخدام QBE عن طريق إدخال قيم الأمثلة مباشرةً في قالب استعلام لتمثيل ما سيتم تحقيقه.
54) ما هي الهوية؟
الهوية عبارة عن عمود يقوم تلقائيًا بإنشاء قيم رقمية. ومن المعروف أيضا باسم رقم السيارات. يمكن تعيين قيمة البداية والزيادة. ومع ذلك، فإن معظم أنظمة إدارة قواعد البيانات تترك هذه القيم عند 1.
55) ما هو الزناد؟
إنه كود مرتبط بعمليات الإدراج أو التحديث أو الحذف. يتم تنفيذه تلقائيًا كلما تم تنفيذ الاستعلام المرتبط على جدول. يساعد هذا الكود في الحفاظ على سلامة قاعدة البيانات.
56) ما هو الاستعلام الفرعي المرتبط في نظام إدارة قواعد البيانات؟
يتم تنفيذ الاستعلامات الفرعية المرتبطة لكل صف من الاستعلام الخارجي. ويُعرف أيضًا باسم الاستعلام المتداخل، أي الاستعلام المضمن في استعلام آخر.
على سبيل المثال:
SELECT * from EMP_NAM WHERE 'KAVYA' IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);
57) ما هو ملف Clusterمؤشر إد؟
Cluster تقوم الفهارس بفرز صفوف البيانات في الجدول وفقًا لقيمها الأساسية. في نظام إدارة قواعد البيانات، يوجد فهرس مجمع واحد فقط لكل جدول.
يساعد الفهرس المجمع نظام إدارة قواعد البيانات على تحديد الترتيب الذي يتم به تخزين البيانات في الجدول. وبالتالي، لا يمكن أن يكون هناك سوى فهرس مجمع واحد لكل جدول.
58) ما هو الفهرس غير المجمع؟
تخزن الفهارس غير المجمعة البيانات في مكان واحد والفهارس في مكان آخر. وهي تحتوي على مؤشرات لموقع تلك البيانات. ويمكن أن يكون هناك العديد من الفهارس غير المجمعة داخل جدول واحد حيث يتم تخزين الفهرس في الفهرس غير المجمع في أماكن مختلفة.
59) ما هو المفتاح الفريد؟
يتكون المفتاح الفريد من مجموعة مكونة من واحد أو أكثر من الحقول أو الأعمدة في الجدول والتي تحدد بشكل فريد كل سجل في قاعدة البيانات.
إنه نفس المفتاح الأساسي ولكن يمكنه قبول قيمة فارغة واحدة لعمود الجدول. ليس لديها قيم متطابقة. هناك بعض الجداول التي تشير مفاتيحها الخارجية إلى قيود فريدة.
60) ما هو SQL ثابت؟
Static SQL هي عبارات SQL (لغة الاستعلام الهيكلية) المضمنة أو المشفرة في التطبيق، ولا تتغير في وقت التشغيل. يتم تحديد عملية الوصول إلى البيانات مسبقًا، وبالتالي فهي أسرع وأكثر كفاءة.
61) ما هو SQL الديناميكي؟
في باقة SQL الديناميكية قاعدة البيانات، يتم إنشاء عبارات SQL بواسطة التطبيق في وقت التشغيل، حيث يتم تمكين المستخدم لإنشاء الاستعلامات. يمكنك بناء الاستعلام الخاص بك في وقت التشغيل. إنه أبطأ من SQL الثابت حيث يتم تجميع الاستعلام في وقت التشغيل.
62) ما هو حساب التفاضل والتكامل العلائقية؟
حساب التفاضل والتكامل العلائقي هو لغة استعلام غير إجرائية. ويستخدم حساب التفاضل والتكامل الرياضي. لذلك، ينصب تركيزها الأساسي على ما يجب فعله بالعلاقات (الجداول) بدلاً من كيفية القيام بذلك.
63) ما هو الذكاء الاصطناعي؟
يشير مصطلح Business Intelligence إلى العمليات والهياكل والتقنيات التي تحول البيانات الخام إلى معلومات مفيدة. ونتيجة لذلك، يتم توجيه الإجراءات التجارية المربحة. وهو عبارة عن مجموعة برامج لتحويل البيانات إلى معلومات ومعرفة قابلة للتنفيذ.
64) ما هو نموذج الشبكة في نظام إدارة قواعد البيانات؟
يساعد نموذج الشبكة كل طفل على أن يكون له آباء متعددون. يمكنك استخدامه لنمذجة علاقات أكثر تعقيدًا، مثل العلاقة بين العديد والعديد بين الطلبات والأجزاء. في نموذج DBMS هذا، يتم تنظيم الكيانات في رسم بياني يمكن الوصول إليه من خلال مسارات متعددة.
65) ما هي الجداول المؤقتة؟ متى تكون مفيدة؟
توجد جداول مؤقتة لجلسة معينة، أو تستمر بياناتها طوال المعاملة. تُستخدم هذه الجداول بشكل شائع لدعم المجموعات المتخصصة ومتطلبات معالجة التطبيقات المحددة.
في البداية، لم يتم تخصيص أي مساحة لجدول مؤقت، ولكن مع إدراج الصفوف، سيتم تخصيص المساحة ديناميكيًا.