كيف أعددت وشهادة Oracle Database SQL Certification (1Z0-071)

لماذا كتبت هذا المقال؟


صورة

عندما كنت أستعد لجافا 8 OCA و OCP ، وجدت الكثير من المقالات المفيدة حول مواضيع على Habr والتي ساعدتني على اختيار المسار الأمثل وتوفير قدر كبير من الوقت.


عندما بدأت التحضير لـ OCA Oracle Database SQL (1Z0-071) لم أجد أي مواد على Habr حول هذه المسألة ووجدت أن هناك معلومات محدودة متوفرة على الإنترنت. لهذا السبب ، قررت كتابة دليل كامل لمساعدة الآخرين الذين يرغبون في هذه الشهادة لمساعدتهم على توفير الوقت وتمرير ما أعتبره اختبارًا صعبًا للغاية.


لماذا قررت الاستعداد للامتحان؟


السبب الرئيسي هو رغبتي في تبسيط المعرفة التي اكتسبتها طوال سنوات الدراسة والعمل وسدّ جميع الفجوات. أردت أيضًا معرفة مستوى فهم بائع قاعدة البيانات نفسه ، في هذه الحالة ، Oracle ، الذي يتوقعه المطورون.


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


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


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


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


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


ماذا عرفت قبل البدء في التحضير؟


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


كانت الدورة الأولى "نظرية قاعدة البيانات" بقيادة الدكتور. Gasanov اللغة الروسية ، بالطبع الأساسية والنظرية للغاية.


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


كلتا الدورتين متاحتان للجمهور ، ولكن لاجتياز الشهادات بالطبع ، لا تحتاج إلى دراستها.


بالإضافة إلى أخذ دورات مختلفة ، مثل الكثير ، واصلت استخدام MySQL و PostgreSQL و SQLite في المنزل وفي مكان العمل.


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


لماذا أوراكل قاعدة بيانات SQL؟


بادئ ذي بدء ، فكرت في ثلاث قواعد بيانات ؛ PosgreSQL و MySQL و Oracle Database SQL.


ليس لدى PostgreSQL شهادة رسمية ، وشهادة MySQL قديمة (وأنا شخصياً لا أفهم قيمتها تمامًا) ، مما يتركني بلا شك في أن Oracle Database SQL كان إلى حد بعيد خياري الأفضل.


لقد اخترت Oracle لأنه تم تحديث الشهادة مؤخرًا ، وأعتقد أنها تحمل قيمة أكبر من الشهادات الأخرى. نظرًا لأنها شهادة SQL بحتة (وليست Oracle PL / SQL) ، فكل الأشياء الموضحة ستعمل بشكل أو بآخر على جميع قواعد بيانات SQL الأخرى لأن معظمها يدعم ANSI SQL.


كيف استعدت؟


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


التجربة هي ابن الأخطاء


قبل البدء في الإعداد ، أردت تثبيت Oracle SQL. لقد قرأت على Habr أنه قد تم إصدار Oracle 18c XE ولذا فقد ذهبت لتنزيله من موقع الويب ولكن وجدت أن نظام MacOS غير مدعوم. على الرغم من أنني حصلت على VPS على Ubuntu في ذلك الوقت ، لم يكن لدي Windows. للأسف لم أستطع تشغيل Oracle Database على أوبونتو.


في النهاية ، قررت شراء Digital Ocean VPS مع CentOS وبدون أي مشكلة تثبيت DB. في ذلك الوقت ، لم أكن على دراية بـ IDE Developer Developer الرسمي لكن لدي DataGrip بواسطة JetBrains مثبت بالفعل على الجهاز الخاص بي. وقد مكنني ذلك من ربط DataGrip بقاعدة البيانات على المحيط الرقمي وبدأت أخيرًا العمل من خلال كتاب التحضير للامتحان الرسمي.


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


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


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


أخيرًا في بداية شهر يونيو ، بعد أكثر من شهر ، أنهيت الكتاب وأخذت أول اختبارين صوريين في المحاكي تم تزويدهما بالكتاب. لسوء الحظ ضاعت الوقت واستكملت أقل من نصف الأسئلة. بشكل افتراضي ، لم يسمح لي المحاكي بمتابعة الاختبار (Unlinke Enthuware for Java والذي يسمح بوقت إضافي). من الواضح ، مع درجة أقل من 50 ٪ ، أدركت أنني لم أتعلم محتوى الكتاب بالكامل وأن هناك حاجة إلى مزيد من العمل.


تبدأ الأمور في التحسن


قررت البحث عن مواد دراسة جديدة صادفت دورة Udemy . في البداية ، كنت متشككًا في استخدام دورة فيديو حيث كنت أفضّل دائمًا استخدام الكتب عند التحضير للامتحان. ومع ذلك ، لم أتمكن من العثور على بديل آخر قررت قراءة المراجعات ، وبالتالي قررت شرائه مقابل 73 دولارًا دون توقع كبير للمنتج. (كما ظهر ، انخفض السعر مرة واحدة في الأسبوع تقريبًا إلى 12 دولارًا ، لذلك يستحق الانتظار لبعض الوقت.)


من هذه النقطة ، سئمت من الاتصال باستمرار بـ VPS من أجل التدرب على قاعدة بيانات حقيقية وإحباط أن DataGrip لا يدعم أوامر SQL * Plus. لهذا السبب ، وجدت أخيرًا كمبيوتر محمول على Windows وقررت تثبيت كل شيء محليًا ، باتباع الإرشادات الواردة بعناية من مصدر الفيديو.


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


من الغريب أن لا يتم تثبيت أي قاعدة بيانات ، ولا SQL Developer ، أو HR HR في الكتاب الرسمي ، في الامتحان نفسه ، كانت هناك في كثير من الأحيان أسئلة تستند إلى بيانات من قاعدة بيانات HR. لو كنت أعلم ذلك في وقت سابق ، لكنت قد بدأت بالتأكيد في دورة الفيديو أولاً ، وعندها فقط انتقل إلى الكتاب ، وهي عملية أعتقد أنها من شأنها أن توفر لي الكثير من الوقت.


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


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


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


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


في ذلك الوقت ، عندما كنت أعيد القراءة ، بدا أن كل شيء يقع في مكانه وبدأت بالفعل في فهم كل شيء. أخذت الاختبار مرة أخرى في نهاية كل فصل يتكون من 10 إلى 15 سؤالًا. تجدر الإشارة إلى أنه على الرغم من أنني قد قمت بالفعل بحل هذه الأسئلة قبل شهر ونصف ، إلا أنني نسيت معظم الإجابات.


ممارسة


كان من الواضح أن المحاكي من الكتاب لم يكن كافيًا ، وكان من الضروري إجراء اختبارين أو ثلاثة اختبارات وهمية قبل النجاح. في البداية فكرت في شراء كابلان للتدريب . تنصحهم شركة أوراكل في صفحة الامتحانات الرسمية ، لكن سعر 189 دولارًا للحزمة الكاملة لم يشجعني. لذلك ، اشتريت الاختبارات التي اقترحها المؤلف في دورة Udemy بمبلغ 60 دولارًا ، وهي تشمل محاكي PDF +.


على عكس Enthuware ، حيث تنقسم الاختبارات إلى 7 اختبارات مستقلة ، يتم تقسيم هذه الاختبارات إلى جزأين ؛ في جزء واحد هناك 272 سؤالًا ، في 27 جزءًا آخر. لا أفهم المنطق وراء ذلك ، لقد قسمت هذه القائمة ببساطة إلى 3 مجموعات أسئلة منفصلة مع 78 في كل منها كما لو كانت في اختبار حقيقي.


أقدر المواد المشتراة دون المتوسط ​​، بالمقارنة مع Enthuware. كانت هناك أخطاء في الأسئلة والأجوبة ، وغالباً ما لم يكن هناك تفسير للسؤال. لم يكن هناك رابط للمنتدى من أجل مناقشة مشكلة ، ولم تكن هناك طريقة للنظر في تقارير مفصلة لفهم الموضوعات التي أسيء فهمها.


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


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


يوم الامتحان


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


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


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


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


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


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


نصيحتي في التحضير للامتحان


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


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


لن أنشر قاعدة البيانات على VPS ولن أستخدم DataGrip. أود على الفور تثبيت DB و SQL Developer محليًا على جهاز الكمبيوتر الخاص بي ، باتباع الإرشادات من دورة الفيديو.


فيما يلي مخطط لخريطة الطريق لإعداد الامتحانات:


  1. دراسة دورة Udemy وممارسة جميع الأمثلة على قاعدة بيانات مثبتة محليا.
  2. قم بتثبيت المحاكي من كتاب الإعداد الرسمي لستيف أوهيرن ، لكن لا تقرأ الكتاب نفسه.
  3. خذ اختبار وهمية. على طول الطريق اكتب جميع الموضوعات التي لا يمكنك إعطاء إجابة محددة.
  4. قراءة الفصول الأقل فهماً. عادة ما تكون الثلاثة الأولى كافية.
  5. كرر الخطوتين 3 و 4 للامتحان الصوري الثاني من المحاكي.
  6. شراء اختبارات الممارسة. خذ اختبارين آخرين كرر 3. و 4.
  7. الجدول الزمني وامتحان وتمرير!

خاتمة


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


حظا سعيدا في الامتحان!

Source: https://habr.com/ru/post/ar467087/


All Articles