Bagaimana saya mempersiapkan dan lulus Sertifikasi Oracle Database SQL (1Z0-071)

Mengapa saya menulis artikel ini?


gambar

Ketika saya sedang mempersiapkan Java 8 OCA dan OCP, saya menemukan banyak artikel bermanfaat tentang subjek Habr yang membantu saya memilih jalur optimal dan menghemat banyak waktu.


Ketika saya mulai mempersiapkan OCA Oracle Database SQL (1Z0-071) saya tidak menemukan materi tentang Habr tentang masalah ini dan menemukan ada informasi terbatas yang tersedia di Internet. Karena itu saya memutuskan untuk menulis panduan lengkap untuk membantu orang lain yang tertarik dengan sertifikasi ini untuk membantu mereka menghemat waktu dan berhasil melewati apa yang saya anggap ujian yang cukup sulit.


Mengapa saya memutuskan untuk mempersiapkan ujian?


Alasan utamanya adalah keinginan saya untuk merampingkan pengetahuan yang telah saya peroleh selama bertahun-tahun belajar dan bekerja dan mengisi semua celah. Saya juga ingin tahu apa tingkat pemahaman vendor database itu sendiri, dalam hal ini, Oracle, harapkan dari pengembang.


Saya memutuskan bahwa hanya membaca buku tentang SQL tidak cukup karena tanpa latihan nyata akan mudah untuk mengasumsikan bahwa saya memiliki pemahaman yang kuat tentang semua yang saya baca. Namun, menjadi jelas bahwa ketika mempersiapkan sertifikasi saya akan diminta untuk menyelesaikan tes pada hampir setiap detail buku. Ini akan memerlukan membaca dan membaca kembali segala sesuatu secara mendalam, yang seperti yang dapat Anda bayangkan, sangat memakan waktu.


Saya mulai bertanya pada diri sendiri apakah saya bisa membaca buku dan berlatih soal-soal tes terperinci, lalu mengapa saya harus lulus sertifikasi resmi? Sebagai motivasi tambahan.


Saat itulah, menjadi jelas bagi saya bahwa ketika mengambil tes, saya tanpa sadar dapat mengasihani diri sendiri dan memaafkan kekurangan saya, tetapi ujian yang sebenarnya tidak akan memungkinkan adanya kekurangan dalam pemahaman saya dan sertifikasi adalah ukuran pengetahuan yang cukup objektif. .


Selanjutnya, Anda dapat menunjukkan sertifikasi kepada perusahaan Anda saat ini atau menggunakannya sebagai kredensial tambahan untuk pekerjaan di masa depan. Secara hipotetis, itu harus mencirikan Anda sebagai orang yang dapat menetapkan tujuan Anda sendiri, dan menunjukkan dedikasi melalui kemampuan Anda untuk merencanakan, mempersiapkan dengan memproses sejumlah besar informasi sambil mengembangkan pemahaman yang kuat tentang isi kursus secara mendalam.


Sebagai penutup, alasan utama untuk mendapatkan Sertifikasi Oracle Database adalah untuk mendapatkan kepercayaan pada pengetahuan saya sendiri dan lencana sertifikasi yang sekarang dapat ditampilkan dan digunakan untuk keuntungan besar.


Apa yang saya tahu sebelum memulai persiapan?


Di sekolah di kelas 10, saya mengikuti kursus DMBS, namun, selain hadir secara fisik di kursus, ada sedikit yang saya ingat dalam hal mendapatkan pemahaman untuk DMBS. Beberapa tahun di Universitas, saya memulai dan lulus dua kursus di database, dan sangat menikmati keduanya.


Kursus pertama adalah "Teori Basis Data" yang dipimpin oleh Dr. Gasanov bahasa Rusia, kursus yang sangat mendasar dan teoritis.


Yang kedua juga di Rusia, hanya bernama "Databases" yang dipimpin oleh Dr. Kumskov . Ini adalah kursus praktis tentang jenis-jenis basis data, yang melibatkan cara menganalisis persyaratan, cara merancang basis data, dan banyak lagi.


Kedua kursus tersedia untuk umum, tetapi untuk lulus sertifikasi, tentu saja, Anda tidak perlu mempelajarinya.


Selain mengambil berbagai kursus, seperti banyak, saya terus menggunakan MySQL, PostgreSQL dan SQLite baik di rumah maupun di tempat kerja.


Dan sementara percaya bahwa saya cukup siap untuk pekerjaan sehari-hari sebagai seorang insinyur, ada titik di mana saya merasa bahwa ada topik yang belum saya bahas dan bidang yang tidak saya kenal.


Mengapa Oracle Database SQL?


Untuk mulai dengan, saya mempertimbangkan tiga database; PosgreSQL, MySQL, dan Oracle Database SQL.


PostgreSQL tidak memiliki sertifikasi resmi, dan sertifikasi MySQL sudah tua (dan secara pribadi saya tidak sepenuhnya memahami nilainya), membuat saya tidak ragu bahwa Oracle Database SQL sejauh ini merupakan pilihan terbaik saya.


Saya memilih Oracle karena sertifikasi baru-baru ini diperbarui, dan saya percaya itu memiliki nilai lebih dari yang lain. Karena ini murni sertifikasi SQL (bukan PL / SQL spesifik Oracle) semua hal yang dijelaskan akan lebih atau kurang berfungsi pada semua Database SQL lainnya karena kebanyakan dari mereka mendukung ANSI SQL.


Bagaimana saya mempersiapkan diri?


Di sini saya menjelaskan proses persiapan secara rinci, tindakan yang saya ambil dan kesalahan yang saya buat.


Pengalaman adalah putra kesalahan


Sebelum memulai persiapan, saya ingin menginstal Oracle SQL. Saya telah membaca di Habr bahwa Oracle 18c XE telah dirilis dan jadi saya pergi untuk mengunduhnya dari situs web tetapi ternyata MacOS tidak didukung. Walaupun saya punya VPS di Ubuntu pada waktu itu, saya tidak punya Windows. Sayangnya saya tidak bisa menjalankan Oracle Database di Ubuntu.


Akhirnya, saya memutuskan untuk membeli Digital Ocean VPS dengan CentOS dan tanpa kesulitan menginstal DB. Pada saat itu, saya tidak terbiasa dengan IDE Pengembang SQL resmi tetapi saya sudah menginstal DataGrip oleh JetBrains di komputer saya. Ini memungkinkan saya untuk menghubungkan DataGrip ke Database di Digital Ocean dan saya akhirnya mulai bekerja melalui buku persiapan ujian resmi.


Saya mulai dengan membaca buku dan mengikuti tes yang disediakan di akhir setiap bab. Selain itu, saya akan sering menguji contoh-contoh dari buku di database saya untuk memahami sepenuhnya setiap topik secara terperinci.


Setelah setiap tes saya akan memeriksa keakuratan dan jika ada kesalahan, saya akan membaca penjelasan jawaban tanpa membaca kembali seluruh bab.


Saya belajar tiga kali per minggu selama dua-tiga jam, mungkin satu minggu lebih sedikit, satu minggu lebih banyak. Saya tidak dapat mengatakan bahwa itu adalah bacaan yang menyenangkan, bahkan kadang-kadang saya merasa putus asa , tetapi tujuan saya telah ditetapkan, dan rencana saya disusun, jadi saya melanjutkan. Kadang-kadang sulit untuk memahami beberapa isi buku ini - bahkan setelah membaca ulang satu paragraf, saya masih tidak mengerti apa yang dimaksud penulis.


Akhirnya pada awal Juni, setelah lebih dari sebulan, saya menyelesaikan buku itu dan mengambil ujian pertama dari dua ujian tiruan di emulator yang disediakan dengan buku itu. Sayangnya saya lupa waktu dan menyelesaikan kurang dari setengah pertanyaan. Secara default, emulator tidak mengizinkan saya untuk melanjutkan tes (Batalkan Tautan Enthuware untuk Java yang memungkinkan waktu tambahan). Terbukti, dengan skor kurang dari 50%, saya menyadari bahwa saya belum sepenuhnya mempelajari isi buku dan bahwa lebih banyak pekerjaan diperlukan.


Segalanya mulai membaik


Memutuskan untuk mencari bahan belajar yang baru, saya bertemu kursus Udemy . Awalnya, saya ragu menggunakan kursus video karena saya selalu lebih suka menggunakan buku saat mempersiapkan ujian. Namun, karena saya tidak dapat menemukan alternatif lain saya memutuskan untuk membaca ulasan dan akibatnya memutuskan untuk membelinya seharga $ 73 tanpa harapan yang sangat sedikit dari produk tersebut. (Ternyata, sekitar seminggu sekali, harganya turun menjadi $ 12, jadi ada baiknya menunggu beberapa saat.)


Pada titik ini, saya sudah lelah terus-menerus terhubung ke VPS untuk berlatih pada database nyata dan frustrasi bahwa DataGrip tidak mendukung perintah SQL * Plus. Karena alasan inilah, saya akhirnya menemukan laptop di Windows dan memutuskan untuk menginstal semuanya secara lokal, dengan hati-hati mengikuti instruksi dari sumber video.


Anehnya, meskipun harapan saya rendah, saya sangat senang dengan kursus. Penulis memberikan instruksi yang jelas tentang cara menginstal database, Pengembang SQL, dan cara membuka kunci tes HR yang disiapkan oleh Oracle dengan data yang sudah diisi sebelumnya. Selama seluruh kursus video, hampir semua contoh ditampilkan menggunakan basis data pengguna SDM. Penulis juga menunjukkan bahwa Anda perlu menggunakan SQL Developers, yang ternyata menjadi pilihan yang tepat dan gratis.


Sungguh aneh bahwa baik instalasi database, maupun SQL Developer, maupun pengguna HR dijelaskan dalam buku resmi, seperti dalam ujian itu sendiri, sering ada pertanyaan yang didasarkan pada data dari database HR. Seandainya saya sudah mengetahui hal ini sebelumnya, saya pasti akan memulai dengan kursus video terlebih dahulu, dan baru kemudian beralih ke buku, sebuah proses yang saya percaya akan menyelamatkan saya banyak waktu.


Dalam setiap bab kursus, pertama-tama ada teori singkat, dan segera setelah itu, contoh-contoh praktis nyata yang dilakukan oleh penulis di SQL Developer. Sejak awal, saya memutuskan untuk mengulang dan memahami sepenuhnya setiap contoh secara lokal di laptop saya. Oleh karena itu, dua puluh jam video berubah menjadi satu setengah bulan belajar dan berlatih, meskipun ada jeda juga. Karena kursus itu menarik, akibatnya, motivasi untuk menyelesaikannya jauh lebih tinggi daripada motivasi untuk menyelesaikan buku.


Ketika saya selesai kursus, saya akhirnya merasa bahwa gambaran umum telah beres dan saya mengerti semua aspek yang paling penting. Saya melakukan tes kedua di emulator, yang datang dengan buku dan sekali lagi mencetak kurang dari 50%, meskipun lebih baik daripada putaran pertama kalinya. Sekali lagi saya mengacaukan sesuatu dengan pengaturan dan tidak berhasil menyelesaikan ujian pada waktu yang ditentukan. Meskipun pada saat itu, saya dengan percaya diri menjawab sebagian besar pertanyaan. Akibatnya, saya mematikan hitungan mundur dan meluncurkan mode yang memungkinkan untuk menyelesaikan semua pertanyaan sekaligus tanpa batasan.


Saya membaca pertanyaan itu, menjawabnya, jika saya pikir saya tidak bisa memberikan jawaban yang pasti, setiap kali saya menuliskan topik pertanyaan di buku catatan, bahkan jika topiknya sudah ada dalam daftar. Setelah saya memilih jawabannya, saya memeriksa kebenarannya dan mencoba menggali penjelasan yang diberikan dalam emulator. Ngomong-ngomong, saya menemukan kualitas emulator dan penjelasan pertanyaan di tingkat tinggi.


Saya membaca pertanyaan, menjawabnya, dan jika saya pikir saya tidak bisa memberikan jawaban yang pasti, saya menuliskan topik pertanyaan di buku catatan (bahkan jika topik sudah ada dalam daftar) Setelah memilih jawabannya, saya memeriksa untuk melihat apakah saya benar dan mencoba menggali penjelasan yang diberikan dalam emulator, yang menurut saya sangat baik ditulis. Setelah mengerjakan semua pertanyaan dari emulator, saya menghitung berapa kali setiap topik muncul dalam daftar dan mengurutkannya dalam urutan frekuensi yang menurun, sehingga topik yang paling bermasalah dengan saya muncul di bagian atas. Ini memungkinkan saya untuk tidak membaca kembali bab-bab yang telah saya pelajari dengan baik, tetapi untuk fokus hanya pada yang tidak saya pahami, sehingga saya membaca ulang empat bab dari daftar.


Saat itulah, ketika saya membaca kembali, segala sesuatu tampak jatuh ke tempatnya dan saya benar-benar mulai memahami segalanya. Saya kembali mengikuti tes di akhir setiap bab yang terdiri dari 10-15 pertanyaan. Perlu dicatat di sana bahwa walaupun saya sudah menyelesaikan pertanyaan-pertanyaan ini satu setengah bulan sebelumnya saya telah melupakan sebagian besar jawaban.


Berlatih


Jelas bahwa emulator dari buku itu tidak cukup, dan perlu untuk mengambil dua atau tiga ujian pura-pura sebelum lulus. Awalnya saya berpikir untuk membeli Pelatihan Kaplan . Oracle menyarankan mereka pada halaman ujian resmi, tetapi harga $ 189 untuk paket lengkap membuat saya kecewa. Oleh karena itu, saya membeli tes yang disarankan penulis dalam kursus Udemy-nya seharga $ 60 itu termasuk emulator PDF +.


Tidak seperti Enthuware, di mana tes dibagi menjadi 7 ujian independen, tes ini dibagi menjadi dua bagian; di satu bagian ada 272 pertanyaan, di 27 lainnya. Tidak memahami logika di balik ini, saya hanya membagi daftar ini menjadi 3 paket pertanyaan terpisah dengan 78 di masing-masing seolah-olah dalam ujian nyata.


Saya memperkirakan materi yang dibeli di bawah rata-rata, jika dibandingkan dengan Enthuware. Ada kesalahan dalam pertanyaan dan jawaban, dan sering kali tidak ada penjelasan untuk pertanyaan itu. Tidak ada tautan ke forum untuk membahas masalah, dan tidak ada cara untuk melihat laporan terperinci untuk memahami topik mana yang disalahpahami.


Prosesnya seperti sebelumnya, saya akan membaca pertanyaan, jika saya tidak yakin tentang jawabannya, saya akan menulis nama topik dalam buku catatan. Setelah ujian tiruan pertama, saya membaca daftar, memilih dan membaca kembali tiga bab yang paling banyak menyajikan pertanyaan, dan memeriksa contoh buku di database lokal saya. Saya mengulangi ini sekali lagi dengan ujian tiruan kedua, Secara total, membaca kembali sembilan atau sepuluh bab dari empat belas.


Pada titik ini, saya siap untuk ujian karena saya dapat dengan percaya diri menjawab pertanyaan yang tersisa.


Hari ujian


Hari itu tiba untuk mendaftar ujian. Dalam kasus saya tidak ada banyak tanggal yang tersedia, jadi saya segera melakukan ini setelah menyelesaikan kursus video. Perlu dicatat bahwa PearsonVue sekarang menawarkan kesempatan untuk mengikuti ujian mereka secara online, tetapi ada banyak persyaratan tambahan sehingga saya memutuskan untuk mengikuti tes di pusat tes lokal. Biaya ujian adalah $ 245 dolar AS.


Saya biasanya mengikuti ujian pada jam dua belas, saya sarapan tetapi tidak makan siang dan tiba 30 menit lebih awal. Saya makan cokelat di tempat, mengambil beberapa teguk air dan masuk. Saya tidak benar-benar ingin pergi ke toilet selama ujian, jadi biasanya mengambil tindakan pencegahan seperti itu.


Dari pengalaman persiapan saya tahu bahwa bagi saya, dua jam tidak akan cukup, jadi saya secara mental membagi ujian menjadi 4 bagian dan tahu bahwa untuk setiap setengah jam saya harus menyelesaikan dua puluh pertanyaan dan bergerak sesuai rencana. Pada awal ujian, pada selembar kertas yang diterbitkan, saya menulis rencana sederhana ini sehingga dapat saya lihat sepanjang.


Jika ada pameran dalam pertanyaan itu, maka hal pertama yang mereka sarankan adalah melihatnya. Saya tidak melakukan ini sampai saya membaca pertanyaan dan memeriksa pilihan jawaban, karena sangat sering Anda dapat memberikan jawaban baik tanpa melihat pameran, atau Anda sudah tahu persis apa yang perlu Anda perhatikan ketika menganalisis itu, dan karena itu dapat menghemat waktu.


Pertanyaan yang memakan waktu lebih dari dua atau kadang tiga menit dijawab dengan metode pengecualian dan pilihan jawaban yang paling sesuai untuk menghemat waktu. Menariknya, selama ujian itu sendiri, ada beberapa kesempatan di mana saya menemukan pertanyaan yang sama persis seperti yang didekati selama persiapan, dan yang lainnya serupa.


Saya tetap tenang sepanjang ujian. Mengikuti rencana waktu saya, dan menyelesaikan dengan 10 menit, saya menggunakan waktu yang tersisa untuk memeriksa setiap pertanyaan, memastikan semuanya dijawab sepenuhnya. Hanya lima belas menit setelah menyelesaikan ujian, saya menerima email yang mengatakan bahwa saya dapat memeriksa hasil saya. Saya pergi ke situs web dan melewati bulan untuk mengetahui bahwa saya telah lulus, dengan hasil 85%.


Saran saya tentang persiapan ujian


Seandainya saya tahu sebelumnya bahan apa yang akan digunakan dan dalam urutan apa untuk menggunakannya, saya akan mengurangi waktu persiapan saya untuk ujian, menjadi hanya dua hingga dua setengah bulan.


Yang paling penting, saya akan mulai dengan kursus video alih-alih buku dan saya tidak akan membaca buku sepenuhnya tetapi menurut skema yang dijelaskan di atas, saya akan tetap membaca bab-bab tentang topik yang paling tidak dipahami.


Saya tidak akan menyebarkan database ke VPS dan tidak akan menggunakan DataGrip. Saya akan segera menginstal Pengembang DB dan SQL secara lokal di komputer saya, mengikuti instruksi dari kursus video.


Berikut ini adalah tata letak dari roadmap persiapan ujian saya:


  1. Pelajari kursus Udemy dan latih semua contoh pada DB yang dipasang secara lokal.
  2. Instal emulator dari buku persiapan resmi oleh Steve O'Hearn , tetapi jangan membaca buku itu sendiri.
  3. Ikuti ujian tiruan. Sepanjang jalan tulis semua topik yang Anda tidak bisa memberikan jawaban yang pasti.
  4. Baca bab-bab yang paling sedikit dipahami. Biasanya tiga yang pertama sudah cukup.
  5. Ulangi langkah 3 dan 4 untuk ujian tiruan kedua dari emulator.
  6. Beli tes latihan. Ikuti dua tes lagi berulang 3. dan 4.
  7. Jadwalkan, ujian, dan lulus!

Kata penutup


Saya berharap artikel ini akan membantu siapa saja yang ingin lulus ujian Oracle Database SQL. Alasan saya untuk menggambarkan setiap aspek dari proses ini adalah pertama-tama untuk menggambarkan perjalanan belajar saya secara rinci dan membagikan kesimpulan saya untuk cara terbaik untuk mendekati ujian, dan kedua, karena ada sangat sedikit informasi yang tersedia mengenai ujian ini di Internet, maka saya semoga mampu mengisi sebagian dari celah tersebut.


Semoga berhasil dalam ujian!

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


All Articles