أسئلة برمجة DB2 باللغات العربية

أسئلة برمجة DB2 باللغات العربية

تم وضع أسئلة البرمجة التالية DB2 MCQ معًا من قبل خبراء الأبحاث لدينا لاختبار معرفتك بموضوعات برمجة DB2. نحن نشجعك على الإجابة على أكثر من 100 سؤال متعدد الخيارات لتقييم مهاراتك اللغوية.
استمر في التمرير لأسفل.

1: أي مما يلي صحيح في القفل

A.   يتم قفل البيانات (الصف) حتى يتم تنفيذ التزام لإصدار البيانات المحدثة.

B.   كل ما ورداعلاه

C.   يمنع القفل المستخدمين المتزامنين من الوصول إلى بيانات غير متسقة.

D.   قفل عملية تستخدم لضمان سلامة البيانات.

2: عندما لا تعرف تنسيق عبارة SQL داخل برنامج تكتبه ، ما هو الخيار الجيد؟

A.   SQL الديناميكي.

B.   T-SQL.

C.   ثابت SQL.

D.   NoSQL.

3: أي بيان عن مساحات الجداول صحيح؟

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

B.   يتم تقسيم مساحة الجداول إلى وحدات تسمى الصفحات ، والتي تحتوي على صف واحد أو أكثر من الجدول. إذا تم وضع صف مكون من 8000 بايت في صفحة 4K ، فسيتم تقسيم الصف التلقائي على صفحتين.

C.   يتم تقسيم مساحة الجداول إلى وحدات تسمى الصفحات ، والتي تحتوي على صف واحد أو أكثر من الجدول. إذا تم وضع صف من 8000 بايت في صفحة 4K ، فسيتم تغيير حجم الصفحة تلقائيًا إلى 8K.

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

4: الذي يقارن مشغل المساع الفرعي قيمة واحدة مع كل عضو في مجموعة القيمة.

A.   أي

B.   الجميع

C.   في

D.   بين

5: حدد Empname ، Paygrade ، Salary من EMP ، Salgrade حيث الراتب بين ORDESAL و Highssal Order by Paygrade ما سبق مثال على أ

A.   انضمام خارجي

B.   لا شيء مما بالأعلى

C.   غير متكافئ الانضمام

D.   صلة داخلية

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

A.   عندما يتم قفل مساحة ملونة من قبل مستخدم آخر ، يمكن وضع قفل U. ومع ذلك ، فإن X-Lock غير متوافق وسيتعين عليه الانتظار حتى يتم إصدار S-Lock.

B.   عندما يتم قفل مساحة ملونة من قِبل مستخدم آخر ، لا يتم قفل U أو قفل X على هذا المستوى. في كلتا الحالتين ، سيتم وضع قفل I (قفل IU ، IX Lock) للإشارة إلى أن قفل U أو قفل X ينتظر وضعه.

C.   عندما يتم قفل مساحة ملونة من قبل مستخدم آخر ، يمكن وضع قفل U. ومع ذلك ، فإن قفل X غير متوافق. سيتم وضع قفل IX (نية للاستخدام حصريًا) للإشارة إلى أن قفل X ينتظر وضعه.

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

7: إذا تم تضمين SQLCA في البرنامج ، أي من المتغيرات المضيفة التالية غير معروفة وغير متوفرة للبرنامج؟

A.   SQLSTATE

B.   sqlwarn

C.   SQLCode

D.   sqlnum

8: أي مما يلي ليس نوع بيانات DB2

A.   vargraphic

B.   vargraphic طويلة

C.   رسم بياني

D.   رسم طويل

9: عندما يكون للعمود امتداد مع NULL الافتراضي ويتم إنشاء فهرس فريد على هذا العمود ، ما هي التأثيرات على القيم الفارغة المحتملة في هذا العمود؟

A.   c & f

B.   لا يزال هناك خالية واحدة مسموح بها ، لأنها فريدة من نوعها على هذا النحو.

C.   لم يعد المسموح به ، حيث أن الخريجة ليست فريدة من نوعها.

D.   ليس له تأثير على القيم الخالية المحتملة ؛ لا يعتبر DB2 NULL عندما يتعلق الأمر بالفهرس.

10: بالنظر إلى إعلان المؤشر التالي: DECLARE ClassUpdate Lucsor لـ Select CSTITLE من T001.Classs لتحديث CDUR أي من عبارات SQL المضمنة التالية ستستخدم هذا المؤشر بشكل صحيح؟

A.   تحديث t001.classs تعيين CDUR = 5

B.   تحديث t001.classs تعيين CDUR = 5 حيث تيار ClassUpdate

C.   تحديث مجموعة CDUR = 5 حيث تيار classupdate

D.   تحديث T001.Classs C Set C.Cstitle = ' ؛ Title New ' ؛ حيث تيار classupdate

11: ضع في اعتبارك عبارة SQL التالية ، التي تم تنفيذها بواسطة المستخدم S001: إنشاء عرض Boston_Teams كاختيار * من الفرق حيث الحالة = ' ؛ ma ' ؛ لدى المستخدم S002 إدراج سلطة في هذا الرأي ، ماذا سيحدث إذا حاول إدراج صف في هذا العرض ، حيث يحتوي حقل الحالة لهذا الخط على قيمة "في"؟

A.   سيتم إدراج الصف فقط إذا كان لدى المستخدم سلطة إدراجها على الجدول S001.teams ، ولكنه لن يظهر أبدًا في طريقة العرض هذه.

B.   لن يتم إدخال الصف لأن حالة الميدان ليس لها قيمة "MA".

C.   سيتم إدراج الصف في الجدول s001.teams ، ولكنه لن يظهر أبدًا في طريقة اختيار في هذا العرض.

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

12: أي مما يلي صحيح حول الأمر الشرح

A.   يمكن استخدامه في خطوة الربط (لـ SQL المضمن).

B.   يتم استخدام شرح لعرض مسار الوصول على النحو الذي يحدده المحسن لبيان SQL

C.   يمكن استخدامه في SPUFI (لبيان SQL واحد)

D.   C ، D&E

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

A.   نوع بيانات الأعمدة المضمنة.

B.   ترتيب الأعمدة المشمولة.

C.   قابلية إحدى الأعمدة المشمولة.

D.   يكون

14: عندما يكون لدى المستخدم تفويض محدد على جدول أساسي معين ، ويقوم بإنشاء طريقة عرض على هذا الجدول وحده ، فأي مما يلي صحيح؟

A.   لديه/هي فقط ترخيص مختار في هذا الرأي.

B.   سيواجه/هي خطأ في التفويض عند محاولة إنشاء العرض

C.   يمكنه/هي فقط تنفيذ تحديث طالما لم يتم تجاوز تعريف العرض.

D.   هو/هي أيضا حذف التفويض على هذا الرأي لأنه/هي خالق الرأي.

15: بالنظر إلى البيان: إنشاء الجدول T1 (عدد صحيح C1 لا فارغ ، عدد صحيح C2 ، المفتاح الأساسي (C1) ، المراجع المفتاح الخارجي (C2) T2) كم عدد الفهارس غير الموضعية التي يتم تعريفها للجدول T1؟

A.   3

B.   0

C.   1

D.   2

16: متى يكون من الضروري تجميع إجراءات DB2 REXX قبل تشغيلها؟

A.   في بعض الأحيان فقط ، لأنها تختلف من ثابت إلى SQL ديناميكي.

B.   أبدا لأنهم يستخدمون SQL الديناميكي.

C.   في كل مرة لأنهم يستخدمون SQL ثابت.

D.   فقط عند استخدام غلاف Java.

17: هل يمكن تغيير عبارات SQL الثابتة دون تغيير البرنامج نفسه؟

A.   نعم ، ولكن يجب تغيير البرنامج.

B.   نعم. DB2 هو برنامج ديناميكي بالكامل ، يقبل جميع أشكال SQL.

C.   لا.

D.   نعم ، ولكن يجب تغيير العبارات أيضًا.

18: يسمى عبارات SQL المضمنة في تطبيق ما؟

A.   SQL الديناميكي.

B.   PL/SQL

C.   T-SQL.

D.   ثابت SQL.

19: كيف تتمثل مكالمات ODBC؟

A.   إنهم ليسوا متضايقين لأنهم يستخدمون الوظائف القياسية لتنفيذ SQL.

B.   هم متعبون في وقت الترجمة.

C.   هم قبل العملية المسبقة.

D.   إنهم يعشقون استخدام الوظائف القياسية في SQL.

20: ما الذي يجب القيام به لتطبيق DB2 قبل أن يتمكن من التشغيل ، ولماذا؟

A.   يجب أن يكون مرتبطًا أولاً حتى يتمكن من التعرف على عبارات SQL.

B.   يجب ضغطه أولاً حتى يتمكن من التعرف على عبارات SQL.

C.   يجب تشفيره أولاً حتى يتمكن من التعرف على عبارات SQL.

D.   يجب تجميعه أولاً حتى يتمكن من التعرف على عبارات SQL.

21: ما هو مثال على الاستفادة من استخدام لغة برمجة Java؟

A.   بمجرد كتابة البرنامج ، يمكن استخدامه مع أي برنامج أو برنامج آخر.

B.   لا توجد فائدة للبرمجة مع جافا.

C.   بمجرد كتابة البرنامج ، فإنه يتصرف مثل الإجراء المخزن.

D.   بمجرد تطوير تطبيق ، يمكن تشغيله في أي مكان.

22: ما هي فائدة التزامن في برمجة تطبيقات SQL؟

A.   زيادة تعارض البيانات.

B.   تقليل تعارضات الوصول إلى البيانات.

C.   زيادة نقاط الوصول إلى البيانات.

D.   تجميع متعدد الخيوط.

23: النظر في ما يلي: إعلان Mycurs المؤشر للاختيار * من mytable حيث col1 & gt ؛ : NUM أي من عبارات SQL المدمجة التالية لن تولد خطأ؟

A.   حدد mycurs في: hostmytable: ind

B.   جلب mycurs إلى: hostmytable: ind

C.   حدد * إلى: HostMyTable: ind من mycurs

D.   جلب * إلى: HostMyTable: ind من mytable

24: ما هو اسم التأثير عندما يستمر النظام في تلقي العمل ، ولكن انخفض؟

A.   تأثير أوجير.

B.   تأثير فاراداي.

C.   تأثير العاصفة.

D.   تأثير هتشينز.

25: عند الترميز بلغة تتطلب إعلانًا متغيرًا مضيفًا ، ما الذي يجب أن يسبقه؟

A.   ؛ varchar

B.   ؛ Hostvar

C.   ؛ iostream.h

D.   ؛ Hostchar

26: أي مما يلي يمكن إنجازه ببيان تحديث واحد؟

A.   تحديث جداول متعددة

B.   تحديث عرض يتكون من الجداول المرتبطة

C.   تحديث جداول متعددة بناءً على جملة حيث

D.   تحديث جدول استنادًا إلى مجموعة فرعية باستخدام الجداول المرتبطة

27: ما هو تطبيق الويب خفيف الوزن الذي تم إنشاؤه من مصادر متعددة؟

A.   صدع.

B.   مزيج.

C.   مزيج.

D.   سحق.

28: أي بيان عن الفهرس غير صحيح؟

A.   يحتوي الفهرس على مساحة فهرس خاصة به ، يتم إنشاؤه تلقائيًا

B.   يؤثر مؤشر التجميع على التسلسل الفعلي للبيانات في مساحة الجداول.

C.   يحتوي الفهرس دائمًا على بنية شجرة متوازنة.

D.   يمكن ذكر اسم الفهرس في عبارة محددة ، لتحسين أداء الاستعلام.

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

A.   تم تعطيل قاعدة البيانات.

B.   تم تعطيل الخروج.

C.   لم يتم تمكين الخروج.

D.   لم يتم تمكين الخروج.

30: قبل تنفيذ بيانات SQL ، تريد معرفة ما إذا كانت منشأة مرفقات CICS متوفرة. كيف تتحقق؟

A.   يمكنك التحقق من ملف تكوين CICS.

B.   استخدم أمر خروج المستخلص في التطبيق الخاص بك ، أو استفسر عن برنامج ExitProgram في الإصدار 4.0.

C.   يمكنك إيقاف DB2 وتحقق من CICS kernal.

D.   يمكنك التحقق من قائمة تكوين CICS.

31: ما هي مثالان على الخطوات التي يجب اتخاذها قبل ترميز تطبيق مع عبارات SQL ثابتة أو ديناميكية؟

A.   نسخ ، وربط.

B.   ترجمة ، وربط.

C.   propranscribe ، وربط.

D.   مسبق ، وربط.

32: كم عدد الفهارس التي سيتم إنشاؤها بواسطة البيان التالي؟ قم بإنشاء Table Smarterer {Col1 int not null key ، col2 char (64) ، col3 char (32) ، col4 int not null ، strant c4 reiesive (col4 ، col1)}

A.   3

B.   2**

C.   1

D.   0

33: ما هو إخراج ربط DB2

A.   خطة تطبيق DB2

B.   كتالوج DB2

C.   وحدة طلب قاعدة البيانات

D.   وحدة التحميل

34: ما الذي يجب ترميزه عبارة محددة في الداخل؟

A.   مؤشر ثابت

B.   إعلان المؤشر.

C.   مختار المؤشر

D.   تعريف المؤشر

35: كيف يمكن للمرء إعداد برنامج Java الذي يحتوي على أساليب JDBC؟

A.   استخدم الأمر "Javago".

B.   استخدم الأمر "Javac".

C.   استخدم الأمر "DB2JAVA".

D.   استخدم الأمر "JBDC".

36: أي مما يلي ليس أحد أنواع التراخيص المرتبطة بمستخدم DB2؟

A.   sqlid الحالي

B.   معرف التفويض الأساسي

C.   معرف إذن SQL

D.   معرف التفويض الثانوي

37: ما هي بيئات التطوير الأولية الثلاثة لـ DB2؟

A.   WebSphere Studio ، Adobe Acrobat Studio ، و IBM Optim Development Studio.

B.   Photodata Studio و Microsoft Visual Studio و IBM Optim Development Studio.

C.   Silverlight Studio و Microsoft Visual Studio و IBM Optim Development Studio.

D.   WebSphere Studio و Microsoft Visual Studio و IBM Optim Development Studio.

38: ما هي التقنية التي يمكن أن يستخدمها DB2 لتفسير البيانات بشكل أكثر فعالية من الجداول الشرح؟

A.   المعالجة المتصلة بالشبكة.

B.   المعالجة المتوازية.

C.   المعالجة من جانب واحد.

D.   المعالجة التربيعية.

39: أي مما يلي هو بناء الجملة الصحيح لمتغير إدخال لسلسلة Parmlist؟

A.   DCL Sintar Bin Faxed (15) ؛

B.   (15) DCL Sintvar Bin ثابت ؛

C.   DCL Sinvtar Bin ثابت (15) ؛

D.   DCL Sintvar Bin ثابت (15) ؛

40: ما هي ثلاثة أمثلة على اللغات التي يمكنك استخدامها في البرمجة في DB2؟

A.   HTML ، MSDOS ، بيثون.

B.   PHP ، Ruby on Rails ، و Haskell.

C.   بيرل ، بيثون ، و PL/SQL.

D.   كوبول ، فورتران ، وبيرل.

41: ما الذي تستخدمه SQLCA؟

A.   إنه يخفف الإجراءات المخزنة.

B.   يتحقق من رمز عبارات SQL.

C.   يتحقق من تنفيذ عبارات SQL.

D.   يتحقق من قفل عبارات SQL.

42: ما هو هيكل المضيف؟

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

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

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

D.   مجموعة من المتغيرات المضيفة التي يمكن لبيان SQL معالجتها.

43: أي من كائنات DB2 التالية تتيح للمستخدمين عدة مستخدمين للوصول إلى البيانات في جدول مع كل قادر على الوصول إلى مجموعات فرعية معينة من البيانات؟

A.   طاولات عكس

B.   الفهارس

C.   اسماء مستعارة

D.   الآراء

44: ما هو الإجراء المخزن؟

A.   بيان SQL لتنفيذ برنامج.

B.   برنامج لتنفيذ عبارات SQL.

C.   طريقة لاستخدام الأغلفة لتشفير SQL.

D.   بيان SQL.

45: أي من العبارات التالية تلغي جميعها باستثناء واحدة من كل مجموعة من الصفوف المتكررة في جدول النتيجة النهائية؟

A.   حدد متميز *من T1

B.   حدد فريد * من T1

C.   حدد * من T1 متميز

D.   حدد فريدًا (*) من T1

46: الدور هو كيان قاعدة البيانات يجمع بين امتيازات واحدة أو أكثر. أي مما يلي صحيح بالنسبة لـ "دور"

A.   كل ما ورداعلاه

B.   لا يمكن أن يكون الدور معرف إذن أساسي.

C.   لا يمكن تعيين دور باستخدام عبارة SQLID الحالية.

D.   يمكن أن يكون الدور مؤهل مخطط كائن. ومع ذلك ، عندما يتم استخدامه كأصنف مخطط ، يعتبر الدور سلسلة أحرف ولا يضيف أي امتيازات مخطط ضمنية (Alterin أو Createin أو Dropin) لهذا الدور.

47: يتم استخدام جدول مؤقت معلن لأي من الأغراض التالية؟

A.   لتخزين النتائج الوسيطة

B.   لمشاركة مجموعات النتائج بين التطبيقات

C.   لإنشاء نسخة احتياطية من قاعدة بيانات أو مساحة جدول

D.   لتوفير منطقة لمدير قاعدة البيانات

48: ما نوع مشغل SQL الذي ستستخدمه لدمج نتائج بيانات تحديد 2 مع الحفاظ على التكرارات

A.   صلة داخلية

B.   تتقاطع

C.   الاتحاد كل

D.   اتحاد

49: أي مما يلي يحدث إذا انتهى إجراء DB2 أو التطبيق بشكل غير طبيعي أثناء وحدة العمل النشطة؟

A.   تنتقل وحدة المقال إلى الحالة المعلقة

B.   تتحرك وحدة العمل إلى check_pending

C.   لا تزال وحدة العمل نشطة

D.   يتم التراجع عن وحدة العمل

50: أي مما يلي مثال على طريقة البرمجة غير المستخدمة في برمجة DB2؟

A.   هادوب

B.   OBDC

C.   SQL الديناميكي.

D.   ثابت SQL

51: بالنظر إلى عبارة DDL التالية: إنشاء NewsMart1 مثل Smart1 أي مما يلي سيحدث نتيجة لتنفيذ البيان؟

A.   NewsMart1 لديها نفس مشغلات Smart1

B.   يتم ملء NewsMart1 ببيانات Smart1

C.   أعمدة NewsMart1 لها نفس سمات Smart1

D.   NewsMart1 لديه نفس المفتاح الأساسي مثل Smart1

52: ماذا سيتم استخدام عبارة "SQL Connect" عند إجراءات الترميز المخزنة؟

A.   يربط DB2 مع Active Directory.

B.   يربط DB2 مع قاعدة البيانات.

C.   يسمح للتطبيق بالتواصل مع DB2.

D.   يربط DB2 مع Java.

53: متى يتم إعداد تطبيقات SQL الديناميكية؟

A.   عندما يكون البرنامج رمل.

B.   عندما لا يكون البرنامج قيد التشغيل.

C.   عندما يتم إيقاف تشغيل النظام.

D.   أثناء تشغيل البرنامج.

54: أي مما يلي هو آلية DB2 التي تضمن تكامل البيانات بين الجداول المتعلقة بالمفاتيح الأولية والأجنبية

A.   b & c

B.   التكامل المرجعي

C.   تكامل البيانات

D.   ما قبل التثبيت

55: ماذا يجب أن يحدث قبل استخدام بيان التوضيح؟

A.   يجب إجراء إجراء مخزن لمعالجته.

B.   يجب كتابة غلاف Java لاستخدامه.

C.   يجب إجراء إجراء مخطط لتنفيذه.

D.   يجب إنشاء جدول الخطة للاحتفاظ بنتائج الشرح.

56: ما الرمز المستخدم لبدء مرفق مرفقات CICS؟

A.   سيكسجو

B.   Cicsstart

C.   برنامج ارتباط Exec CICS (' ؛ dsnycom ' ؛)

D.   CICS

57: ما هو الحد الأقصى لعدد الجداول التي يمكن ربطها في DB2

A.   12

B.   16

C.   15

D.   10

58: ماذا يحدث لبيانات SQL إذا لم تكن هناك إجراءات مخزنة؟

A.   هم مضمنون.

B.   يتم تجاهلها.

C.   فهي تالفة.

D.   هم مغلقون.

59: أي مما يلي هو SQLJ Syntax الصحيح؟

A.   #// sql [myconnctxt] {تحديث EMP

B.   ///#sql [myconnctxt]}} {{|| \\ {تحديث EMP ///

C.   #sql [myconnctxt] {تحديث EMP

D.   #SQL [myconnctxt] :: update // emp

60: بالنظر إلى عبارات DDL التالية: قم بإنشاء Table Smart1 (A int ، B int ، C int) إنشاء View1 as select a ، b ، c from smart1 where a & gt ؛ 250 مع خيار التحقق أي من الإدراج التالي صحيح

A.   أدخل في قيم Smart1 (200 ، 2 ، 3)

B.   أدخل في قيم Smart1 (350 ، 2 ، 3)

C.   أدخل في View1 قيم (250 ، 2 ، 3)

D.   أدخل في View1 قيم (300 ، 2 ، 3)

61: SQLSTATE هي مجموعة قياسية من رسائل الخطأ والتحذيرات التي تحدد فيها الحرفين الأولين الفصل ويحدد آخر الثلاثة الفئة الفرعية للخطأ. أي من رموز SQLSTATE التالية يتم تفسيرها على أنها "لا توجد بيانات يتم إرجاعها"؟

A.   00xxx

B.   01xxx

C.   22xxx

D.   02xxx

62: متى يجب أن ننفذ عملية إعادة ربط بدلاً من الربط

A.   عندما يتم تغيير SQL المضمن للتطبيق.

B.   C & e

C.   بعد تنفيذ رانستاتس.

D.   عند إضافة فهرس إلى أحد الجداول المستخدمة من قبل SQL المضمن.

63: ما هو مثال على السبب الأساسي للانحدارات الناجمة عن التغييرات في DB2؟

A.   تحليل الانحدار.

B.   إحصائيات زائدة.

C.   إحصائيات دقيقة.

D.   الإحصاءات غير الكافية.

64: أي مما يلي هو مثال نحوي صحيح لرمز SQL المكتوب؟

A.   exec: حدد في: book_type من BookTypes حيث

B.   اكتب في //: book_type من book_types أين //

C.   حدد النوع إلى: book_type من book_types حيث

D.   exec sql حدد النوع إلى: book_type من book_types حيث

65: في أي جدول كتالوج يجب تحديد الإجراءات المخزنة؟

A.   Confproc

B.   التوقف

C.   sysprocedures

D.   محافظات

66: أي مما يلي ليس كائن DB2

A.   طاولة

B.   مرادف

C.   مجموعة التخزين

D.   عمود

67: ماذا يحدث عندما يتم إنهاء تنفيذ الأداة المساعدة بواسطة أمر المصطلح؟

A.   ينتهي التنفيذ بشكل طبيعي ، لا تتم إزالة الصف المقابل في جدول Sysutil ، يتم تحرير جميع الموارد.

B.   ينتهي التنفيذ بشكل طبيعي ، تتم إزالة الصف المقابل في جدول Sysutil ، يتم تحرير جميع الموارد.

C.   ينتهي التنفيذ بشكل غير طبيعي ، لا تتم إزالة الصف المقابل في جدول Sysutil ، يتم تحرير جميع الموارد.

D.   ينتهي التنفيذ بشكل غير طبيعي ، تتم إزالة الصف المقابل في جدول Sysutil ، يتم تحرير جميع الموارد.

68: ما هو منصة الوصول إلى بيانات Java المستخدمة في DB2؟

A.   jQuery.

B.   Purequery.

C.   dquery.

D.   استعلام.

69: هل يمكن استخدام اللغة الإجرائية SQL للوظائف المتقدمة؟

A.   نعم ، لكن يجب أن تكون مسبقة أولاً.

B.   لا.

C.   نعم ، ولكن مع بعض الترميز التكميلي.

D.   نعم ، ولكن مع مجموعة تكميلية من أغلفة Java.

70: ما هي اللغات الأربع التي يمكن تحديد المصفوفات المتغيرة في؟

A.   C ، C ++ ، COBOL ، أو PL/I.

B.   JavaScript ، C ++ ، COBOL ، أو PL/I.

C.   C ، C ++ ، Fortran ، أو PL/I.

D.   C ، C ++ ، Perl ، أو PL/I.

71: لماذا يجب استخدام DB2 premompiler لتنفيذ عبارات SQL؟

A.   المترجم لا يتعرف على عبارات SQL.

B.   يلف DB2 premompiler عبارات SQL في Java لاستخدام أسهل.

C.   ليس من الضروري استخدام DB2 premompiler.

D.   ينفذ DB2 Premompiler قاعدة بيانات Hive لعملية SQL.

72: ما هو مثال على العمود الذي سيحتوي على إحصائيات ضرورية للبرمجة؟

A.   CRDX

B.   Cardy

C.   CRDF

D.   Cardf

73: أي مما يلي يمثل وظيفة يتم تنفيذها لكل صف في جدول DB2

A.   وظيفة العددية

B.   مجموعة من

C.   وظيفة الإجمالية

D.   مجموعة من خلال وجود

74: عند استخدام JBDC ، هل يجب عليك إعادة تشفير تطبيق Java الخاص بك إذا كنت ترغب في التغيير بين برامج التشغيل؟

A.   لا ، ومع ذلك فإن السائقين الجدد بحاجة إلى مغلفة.

B.   نعم ، ومع ذلك ، هناك أداة يجب استخدامها للتغيير إلى سائق جديد.

C.   لا ، ومع ذلك ، يجب كتابة رمز خاص لاستخدام برنامج تشغيل جديد.

D.   لا.

75: أي مما يلي ليس نوعًا من SQL الديناميكي؟

A.   SQL التفاعلي.

B.   تعزيز PL/SQL

C.   مؤجل SQL المضمن.

D.   SQL الديناميكي المدمج.

76: تحتاج أي قاعدة بيانات إلى مرور عملية التطبيع للتأكد من تمثيل البيانات مرة واحدة فقط. سيؤدي ذلك إلى القضاء على مشاكل في إنشاء أو تدمير البيانات في قاعدة البيانات. تتم عملية التطبيع عادة في ثلاث خطوات تؤدي إلى النماذج الطبيعية الأولى والثانية والثالثة. ما الذي يصف أفضل عملية الحصول على النموذج العادي الثالث؟

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

B.   لدينا جدول مع مفتاح متعدد القيمة. يجب نقل جميع الأعمدة التي تعتمد على واحد فقط أو على بعض المفاتيح في جدول مختلف.

C.   يجب أن يكون لكل جدول أعمدة ذات صلة.

D.   يجب أن يكون لكل جدول منفصل مفتاح أساسي.

77: ضع في اعتبارك عبارة SQL المدمجة التالية: حدد اسم ClassName إلى: className: ind من الفصل حيث studname =: studname في أي ترتيب يجب تقييم متغيرات البرنامج التالية من خلال جزء من البرنامج مباشرة بعد عبارة SQL هذا مباشرة؟

A.   ind ، اسم studname ، className

B.   sqlcode ، studname ، className

C.   SqlCode ، Ind ، ClassName

D.   SqlCode ، classname ، ind

78: بالإضافة إلى ذلك على مستوى الطاولة والمساحة ، على أي مستوى يمكن وضع الأقفال الضمنية بواسطة DB2؟

A.   في الصفحة ، القطاع ومستوى التقسيم.

B.   في الصفحة ، القطاع ومستوى التقسيم.

C.   في الصف والصفحة ومستوى التقسيم

D.   على الصف والصفحة ومستوى القطاع.

79: في أي شكل يتم تخزين البيانات جسديًا في DB2

A.   VSAM ESDS

B.   ملفات مسطحة

C.   الجداول

D.   vsam lds

80: متى لا يمكنك إسقاط قاعدة بيانات

A.   إذا كان هناك قيد مرجعي يشير إلى جدول من قاعدة البيانات هذه من جدول قاعدة بيانات أخرى.

B.   عندما تتحكم الأداة المساعدة DB2 في أي جزء من قاعدة البيانات.

C.   إذا كان لا يزال هناك مستخدم متصل بقاعدة البيانات.

D.   قبل أن يتم إسقاط جميع الفهارس المتصلة بجداول قاعدة البيانات هذه.

81: هل يمكنك استخدام Max على عمود Char؟

A.   نعم

B.   no & nbsp ؛

82: كيف يحدد DB2 حجم القفل الذي يجب استخدامه؟

A.   يحدد DB2 ذلك استنادًا إلى حجم القفل المحدد أثناء إنشاء مساحة الجداول

B.   يمكن للمبرمج توجيه DB2 الذي يستخدم حجم القفل

C.   إذا تم تحديد حجم القفل ، فإن DB2 عادة ما يختار حجم القفل للصفحة

D.   لا شيء مما سبق & nbsp ؛

83: ما هي مستويات القفل المختلفة المتاحة؟

A.   مستوى الصفحة

B.   مستوى الجدول

C.   مستوى مساحة الجداول

D.   كل ما سبق & nbsp ؛

84: ماذا يحدث عندما تقول المؤشر المفتوح؟

A.   يتم جلب الصفوف

B.   يتم وضع المؤشر في الصف الأول

C.   يتم فرز الصفوف ثم جلبها

D.   لا شيء من و nbsp ؛

85: هل يمكن للمجموعة وترتيب استخدامها في استعلام واحد؟

A.   نعم

B.   no & nbsp ؛

86: كيف يمكنك عرض تعريفات الجدول (الأعمدة ، وأنواع البيانات من الأعمدة ، أو القيود أو القيم الافتراضية التي تم تعيينها ، إلخ) لجدول في QMF؟

A.   بواسطة DESC COMAND

B.   حدد * من sysibm.syscolumns حيث tbname = table-name و tbcreator = 'creator-name' ؛

C.   حدد * من sysibm.syscols حيث tbname = اسم الجدول و tbcreator = 'table-name' ؛

D.   لا شيء من و nbsp ؛

87: ما هي عيوب استخدام Varchar؟

A.   يمكن أن يؤدي إلى استخدام مساحة عالية إذا كانت معظم القيم قريبة من الحد الأقصى

B.   يجب أن يتم وضع عمود Varchar بعناية لأنه له آثار أداء

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

D.   كل ما ورداعلاه

88: كيف يمكنك معرفة عدد الصفوف التي تم تحديثها بسرعة بعد بيان التحديث؟

A.   تحقق من القيمة المخزنة في SQLERRD (3)

B.   تحقق من القيمة المخزنة في SQLerrm (3)

C.   تحقق من القيمة المخزنة في SQLCode

D.   تحقق من القيمة المخزنة في sqlerrc & nbsp ؛

89: تحت أي ظرف من الظروف ، يمكنك إنشاء فهرس على جدول؟

A.   عندما يكون الجدول صغيرًا

B.   عندما يتم تحديث الجدول بشكل متكرر

C.   عندما تكون قيم الأعمدة ثابتة وتحتوي على نطاق ضيق من القيم

D.   عندما يتم استخدام عمودين باستمرار في شرط الانضمام إلى الشرط الخاص بالبيانات المحددة و NBSP ؛

90: ما هي الإحصائيات التي تم جمعها خلال Runstats؟

A.   عدد القيم المتميزة للعمود المفهرس

B.   انتقل عدد الصفوف إلى صفحة قريبة/فاراي بسبب زيادة طول الصف

C.   عدد الصفوف التي تم تنفيذها الإحصائيات

D.   لا شيء مما سبق & nbsp ؛

91: متى ستستخدم خيار المؤسسة مع تعليق؟

A.   عندما تستخدم المؤشر

B.   عندما تستخدم حلقة المؤشر

C.   عندما تستخدم الالتزام في المؤشر

D.   لا يمكن استخدام المؤشر مع خيار Hold & nbsp ؛

92: ما هو الموضوع؟

A.   إنها وحدة نمطية

B.   إنها مجموعة من الكود و nbsp ؛

C.   إنه اتصال بين DB2 وبعض النظام الفرعي الآخر

D.   لا شيء من و nbsp ؛

93: ما هو الفرق بين QMF & amp ؛ سبوفي؟

A.   كلاهما نفس الشيء

B.   يمكنك معرفة SQLCode بعد إيقاف الكود في QMF. في Spufi ، لا يمكن

C.   ينفذ Spufi استعلامات Mutliple في وقت واحد بينما يقوم QMF بتنفيذ استعلام واحد فقط في وقت واحد.

D.   يستخدم Spufi بشكل أساسي لإنشاء تقارير مصنوعة بشكل جيد مع رؤوس ، تذييلات لمستخدمي الأعمال ، في حين لا يمكن استخدام QMF لإنشاء التقارير. & nbsp ؛

94: ما هو القيود المفروضة على استخدام الاتحاد في SQL المدمجة؟

A.   يجب أن يكون في حلقة

B.   يجب أن يكون في مؤشر

C.   لن يعمل الاتحاد مع SQL المضمن

D.   لا شيء مما سبق & nbsp ؛

95: لماذا لا يتم تحديد * SELECT * في برامج SQL المدمجة؟

A.   إذا تم تغيير بنية الجدول ، فسيتعين تعديل البرنامج

B.   قد يسترجع البرنامج الأعمدة التي قد لا تستخدمها

C.   يتم فقدان فرصة الفهرس فقط

D.   لا شيء مما سبق & nbsp ؛

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

A.   حقيقي

B.   false & nbsp ؛

97: كيف يمكنك معرفة إجمالي عدد الصفوف في جدول DB2؟

A.   باستخدام تحديد العد (*)

B.   باستخدام Select All

C.   باستخدام Select *

D.   لا يمكنك العثور على إجمالي عدد الصفوف و nbsp ؛ & nbsp ؛

98: ما هو استخدام الأمر الحر؟

A.   يتم استخدامه لتحرير المساحة

B.   يتم استخدامه لحذف الصفوف

C.   يتم استخدامه لحذف الخطة

D.   لا شيء مما سبق & nbsp ؛

99: ما هي الفائزين الفرعيين المرتبطين؟

A.   إنه استعلام فرعي يشير فيه الاستعلام الداخلي (المتداخل) إلى الجدول في الاستعلام الخارجي

B.   إنها مسافة فرعية متداخلة

C.   إنه مساع فرعي

D.   لا شيء مما سبق & nbsp ؛

100: ما معنى السفار السفلي ('_') في البيان المماثل؟

A.   إنها تطابق للشخصية المحددة

B.   إنها مباراة لكل شخصية

C.   إنها مباراة لأي حرف واحد

D.   لا شيء مما سبق & nbsp ؛