كيف أعددت شهادة قاعدة بيانات أوراكل ومرت بها (1Z0-071)

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


صورة

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


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


لماذا سلمت؟


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


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


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


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


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


هذا هو كل أسباب التغيير. الثقة في علمك ورمز التي يمكنك إظهارها.


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


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


في الجامعة ، أخذت أيضًا دورتين في قواعد البيانات ، وأحببهما كثيرًا.


أول "نظرية قاعدة البيانات" هاء حسنوفا ، هذا هو بالطبع النظرية الأساسية.


تم تدريس الدورة الثانية "قواعد البيانات" من قبل M.I. Kumskov ، دورة تدريبية عملية حول أنواع قواعد البيانات ، وكيفية تحليل المتطلبات ، وكيفية إنشاء الجداول ، والعلاقات ، وأكثر من ذلك بكثير.


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


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


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


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


نظرت إلى ثلاث قواعد بيانات PostgreSQL ، MySQL و Oracle Database SQL.


PostgreSQL لا يوجد لديه شهادة رسمية. يوجد MySQL ، لكنه قديم جدًا وأنا شخصياً لا أفهم قيمته تمامًا.


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


كيف تم إعداده؟


هنا أصف بالتفصيل ما الذي قمت به وما هي الأخطاء التي ارتكبتها.


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


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


نتيجة لذلك ، اشتريت على DigitalOcean VPS مع CentOS ودون صعوبة كبيرة في وضع قاعدة البيانات هناك. نظرًا لأنني لست على دراية بالمحرر الرسمي لمطور SQL ، فقد قررت أن أكتب في JetGrains DataGrip ، لأنه تم تثبيته بالفعل. قمت بتوصيل DataGrip بـ Oracle SQL وبدأت في قراءة كتاب الإعداد الرسمي للامتحان.


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


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


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


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


الأمور تتحسن


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


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


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


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


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


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


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


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


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


ممارسة


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


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


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


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


تسليم


لقد اشتركت في اختبار ، في حالتي لم يكن هناك الكثير من التواريخ المتاحة ، لذلك قمت بذلك بمجرد انتهيت من دورة الفيديو.


تكاليف الامتحان 245 دولار.


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


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


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


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


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


بالمناسبة ، في الامتحان نفسه ، صادفتُ نفس الأسئلة عدة مرات بالضبط أثناء التحضير ، كانت الأسئلة الباقية متشابهة.


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


كيف تستعد


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


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


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


لذلك ، إليك خريطة الطريق التي أعددتها من أجل:


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

خاتمة


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


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

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


All Articles