Bagaimana Saya Mempersiapkan dan Melewati Sertifikasi SQL Database Oracle (1Z0-071)

Mengapa artikel itu ditulis?


gambar

Ketika saya sedang mempersiapkan OCA dan OCP untuk Java 8, saya menemukan banyak artikel tentang Habr, berkat itu saya memilih jalur optimal dan menghemat banyak waktu.


Namun, dalam persiapan untuk OCA Oracle Database SQL (1Z0-071) tidak ada materi tentang Habré dan ada juga sangat sedikit di Internet. Karena itu, saya memutuskan untuk menulis artikel terperinci yang akan membantu mereka yang tertarik untuk menghabiskan lebih sedikit waktu dan berhasil lulus ujian yang cukup banyak.


Kenapa diserahkan?


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


Saya merasa tidak cukup hanya dengan membaca buku SQL, karena tanpa latihan ada perasaan bahwa saya mempelajari semua yang saya baca. Dan ketika Anda sedang bersiap untuk sertifikasi, Anda harus menyelesaikan tes pada hampir setiap baris yang Anda baca, itu mengungkapkan bahwa Anda memahami beberapa poin yang tidak sepenuhnya dan kembali untuk membaca kembali.


Tapi kemudian, orang bisa membaca buku dan menyelesaikan tes. Mengapa pergi dan mengambilnya secara resmi? Sebagai motivasi tambahan.


Saat menyelesaikan tes, Anda dapat secara tidak sengaja merasa kasihan pada diri sendiri dan memaafkan beberapa kekurangan, tetapi ujian ini tidak akan memaafkan. Anda dapat lulus dengan cara yang berbeda, tetapi jika kami datang untuk memahami, maka sertifikasi adalah ukuran pengetahuan yang cukup objektif.


Ditambah bonus, sertifikat dapat ditunjukkan kepada perusahaan saat ini dan masa depan. Secara hipotetis, ini seharusnya mencirikan Anda sebagai orang yang tahu cara menetapkan tujuan, merencanakan, mempersiapkan, memproses, sejumlah besar informasi dan menyelesaikan masalah.


Itu pada dasarnya semua alasan untuk perubahan. Percaya diri pada pengetahuan Anda dan ikon yang bisa Anda tampilkan.


Apa yang Anda ketahui sebelum mulai mempersiapkan?


Di sekolah di kelas 10 ada kursus di database, tapi dari situ saya tidak ingat banyak.


Di universitas, saya juga mengambil dua kursus tentang database, dan saya sangat menyukai keduanya.


"Teori Basis Data" E.E. pertama Hasanova , ini adalah kursus teori dasar.


Kursus kedua "Database" diajarkan oleh M.I. Kumskov , kursus praktis tentang tipe basis data, cara menganalisis persyaratan, cara membuat tabel, hubungan, dan banyak lagi.


Kedua kursus berada dalam domain publik, tetapi untuk lulus sertifikasi, tentu saja, Anda tidak perlu mempelajarinya.


Selain itu, saya, seperti banyak orang, bekerja di tempat kerja dan di rumah terutama dengan PostgreSQL, MySQL dan SQLite, membaca artikel, dan melihat kursus.


Karena itu, saya menganggap diri saya pengembang yang cukup siap untuk tugas sehari-hari, tetapi pada saat yang sama saya berpikir bahwa ada banyak topik yang tidak pernah saya ketahui.


Mengapa Oracle Database SQL?


Saya melihat tiga database PostgreSQL, MySQL dan Oracle Database SQL.


PostgreSQL tidak memiliki sertifikasi resmi. Ada MySQL, tetapi sudah cukup tua dan saya pribadi tidak sepenuhnya memahami nilainya.


Saya berhenti di Oracle karena sertifikasi baru-baru ini diperbarui, sertifikat pada pangkalan ini, menurut saya, dihargai lebih dari yang lain. Dan karena tentu saja hanya dalam SQL, hal-hal yang dijelaskan di sana yang harus bekerja pada tingkat tertentu dalam semua database SQL, karena mereka semua mendukung ANSI SQL.


Bagaimana itu disiapkan?


Di sini saya menjelaskan secara terperinci apa yang saya lakukan dan kesalahan apa yang saya buat.


Alami kesalahan


Sebelum mulai membaca buku, saya ingin menginstal Oracle SQL. Tepat saat Habré membaca bahwa 18c XE keluar. Saya pergi ke situs dan melihat bahwa MacOS tidak ada dalam daftar. Saya tidak memiliki Windows pada saat itu, tetapi ada VPS di Ubuntu. Sayangnya, saya tidak dapat memulai Oracle di Ubuntu, mungkin upaya itu tidak dipikirkan, tetapi saya tidak melakukan hal-hal seperti itu dalam hidup saya.


Akibatnya, saya membeli di DigitalOcean VPS dengan CentOS dan tanpa terlalu banyak kesulitan menaruh basis data di sana. Menjadi sepenuhnya tidak terbiasa dengan editor resmi Pengembang SQL, saya memutuskan bahwa saya akan menulis di JetGrains DataGrip, karena sudah diinstal. Saya menghubungkan DataGrip ke Oracle SQL dan mulai membaca buku persiapan ujian resmi .


Saya membaca buku dan menyelesaikan tes setelah setiap bab. Sepanjang jalan, saya memilah-milah beberapa contoh dari buku di database-nya untuk memahami secara detail bagaimana fungsi bekerja.


Pada pass pertama, saya membaca bab, lalu menyelesaikan tes, memeriksa kebenarannya, jika tidak benar, membaca penjelasan dalam jawaban, tetapi tidak membaca kembali bab itu kembali.


Saya berlatih tiga kali seminggu selama dua hingga tiga jam. Beberapa minggu lebih sedikit, beberapa minggu lebih banyak. Saya tidak bisa mengatakan bahwa ini adalah bacaan yang menyenangkan dan kadang-kadang itu membuat saya putus asa , tetapi tujuannya telah ditetapkan, ada rencana, itu bisa dilanjutkan. Buku ini cukup sulit dimengerti. Terkadang kedua kalinya saya tidak bisa mengerti apa yang dimaksud penulis.


Pada awal Juni, lebih dari sebulan kemudian, saya masih selesai membaca dan menyelesaikan tes pertama dua di emulator, yang datang dengan buku. Dan saya lupa waktu dan tidak punya waktu untuk menyelesaikan bahkan setengah dari pertanyaan. Secara default, program tidak mengizinkan tes untuk melanjutkan (tidak seperti Enthuware untuk Java). Akibatnya, saya mencetak kurang dari setengah. Terlepas dari kenyataan bahwa saya hanya berhasil melakukan setengahnya, saya yakin bahwa saya belum sepenuhnya mempelajari buku itu.


Segalanya menjadi lebih baik


Oleh karena itu, saya memutuskan untuk terus mencari bahan-bahan lain untuk persiapan dan menemukan kursus di Udemy , awalnya saya ragu, karena saya selalu lebih suka buku-buku dalam persiapan untuk ujian yang kurang serius. Tetapi tidak menemukan alternatif, saya melihat peringkat, membaca ulasan dan membeli kursus (untuk 4.824 rubel), tidak mengharapkan sesuatu yang istimewa darinya. Karena ternyata seminggu sekali, harganya turun menjadi 799 rubel, jadi itu layak untuk ditunggu.


Pada titik ini, saya lelah terus-menerus terhubung ke VPS untuk menguraikan contoh dalam praktik. Plus, DataGrip tidak mendukung perintah SQL * Plus. Jadi saya mengeluarkan laptop di Windows dan meletakkan semuanya di sana secara lokal, mengikuti instruksi dari kursus video.


Terlepas dari harapan saya, saya sangat senang dengan kursus ini. Penulis memberi tahu cara menginstal database, menginstal SQL Developer, dan cara membuka kunci pengguna uji HR yang disiapkan Oracle dengan data yang sudah dimuat. Selama seluruh video kursus, hampir semua contoh ditampilkan pada basis tes SDM. Penulis juga menunjukkan bahwa ia menggunakan SQL Developers, dan ini, saya pikir, adalah pilihan yang tepat dan gratis.


Sungguh aneh bahwa baik instalasi database, atau tentang Oracle SQL Developer, atau tentang pengguna SDM, dijelaskan dalam buku ini. Pada saat yang sama, dalam ujian itu sendiri, sering ada pertanyaan yang hanya berdasarkan data dari database ini. Karena itu, jika saya tahu di mana harus meletakkan di muka, saya akan mulai dengan kursus video, dan hanya kemudian pergi ke buku dan menghemat waktu.


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


Ketika saya menyelesaikannya, saya akhirnya merasa bahwa gambaran umum telah beres dan saya mengerti semua hal yang paling penting. Saya melakukan tes kedua di emulator, yang datang dengan buku dan sekali lagi mencetak kurang dari setengah, tetapi lebih baik daripada yang pertama kali, saya lagi-lagi mengacaukan sesuatu dengan pengaturan dan tidak berhasil menyelesaikan ujian dalam waktu tertentu, walaupun saya dengan penuh percaya diri menjawab sebagian besar pertanyaan. Akibatnya, saya mematikan hitungan mundur dan meluncurkan mode yang memungkinkan untuk menyelesaikan semua masalah sekaligus tanpa batasan.


Saya membaca pertanyaan, menjawabnya jika saya pikir saya tidak bisa memberikan jawaban yang pasti, setiap kali saya menuliskan topik pertanyaan di buku catatan, walaupun topiknya sudah ada dalam daftar. Setelah jawabannya, saya memeriksa kebenarannya dan mencoba menggali penjelasan yang diberikan dalam emulator. Saya mengevaluasi kualitas emulator dan penjelasan pertanyaan pada level tinggi.


Setelah saya mengerjakan semua pertanyaan dari emulator, saya menghitung berapa kali setiap topik muncul dalam daftar dan diurutkan dalam urutan frekuensi, sehingga topik yang menyebabkan sebagian besar pertanyaan muncul di bagian atas. Ini memungkinkan saya untuk tidak membaca kembali bab-bab yang telah saya pelajari dengan baik, tetapi untuk fokus hanya pada bab-bab yang paling tidak saya mengerti. Saya membaca ulang empat bab dari daftar.


Dan kemudian saya perhatikan bahwa ketika saya membaca ulang, saya mulai memahami segalanya pertama kali. Setelah setiap bab, saya kembali menyelesaikan tes dari bab ini yang terdiri dari 15-20 pertanyaan. Meskipun sebelumnya saya sudah menanyakan pertanyaan-pertanyaan ini, tetapi sejak satu setengah bulan berlalu setelah membaca buku itu, saya merasa bahwa saya melupakan sebagian besar dari mereka.


Berlatih


Jelas bahwa tes dari buku dan emulator tidak cukup, perlu untuk menyelesaikan dua atau tiga ujian tes sebelum lulus. Pada awalnya saya berpikir untuk membeli Oracle Pelatihan Kaplan menyarankan mereka pada halaman ujian resmi, tetapi harga $ 189 untuk kursus penuh membuat saya patah semangat. Jadi saya membeli tes atas saran dari penulis kursus Udemy. Saya membeli emulator PDF + untuk $ 60 dolar.


Saya tidak mengharapkan kejutan yang sangat menyenangkan. Tidak seperti Enthuware, di mana tes dibagi menjadi 7 ujian independen, tes ini dibagi menjadi dua bagian dalam satu 272 pertanyaan, di 27 lainnya. Saya masih tidak mengerti logika, tetapi tidak mengerti. Saya hanya memecahkan 78 pertanyaan terpisah dalam pikiran saya dan melacak dua jam untuk masing-masing, seperti pada saat ini. Saya memperkirakan materi yang dibeli di bawah rata-rata, jika dibandingkan dengan Enthuware. Ada kesalahan dalam pertanyaan dan jawaban, sering kali tidak ada penjelasan untuk pertanyaan itu, tidak ada tautan ke forum di mana Anda dapat mendiskusikan masalah ini, tidak ada cara untuk melihat laporan terperinci untuk memahami topik mana yang paling sulit dipahami.


Di sini skema seperti sebelumnya, saya membaca pertanyaan, jika saya tidak tahu bagaimana menjawab dengan jelas, saya menulis nama topik dalam buku catatan. Setelah ujian bersyarat pertama, saya membaca daftar tiga bab yang menyebabkan sebagian besar pertanyaan, memeriksa contoh-contoh pada database lokal. Jadi saya ulangi sekali lagi, saya membaca beberapa bab yang paling tidak bisa dipahami. Pada akhirnya, ternyata saya telah membaca sembilan atau sepuluh bab dari empat belas di babak kedua.


Pada titik ini, saya sudah siap untuk ujian dan tidak mulai menyelesaikan pertanyaan lain.


Ubah


Saya mendaftar untuk ujian, dalam kasus saya tidak ada banyak tanggal yang tersedia, jadi saya melakukan ini segera setelah saya menyelesaikan kursus video.


Biaya ujian $ 245 dolar.


Saya biasanya mendaftar untuk ujian pada jam dua belas, sarapan dan tiba di pusat ujian tanpa makan siang setengah jam sebelum memulai. Saya makan cokelat di tempat, mengambil beberapa teguk air dan masuk untuk mengambilnya. Saya benar-benar tidak ingin pergi selama ujian, jadi berhati-hatilah.


Ngomong-ngomong, sekarang PearsonVue menawarkan kesempatan untuk mengikuti ujian online, tetapi ada banyak kondisi tambahan, jadi saya membawanya di pusat ujian.


Dari pengalaman persiapan, saya menyadari bahwa bagi saya dua jam tidak 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 ujian itu sendiri, pada lembar yang dikeluarkan, saya menulis rencana sederhana ini sehingga di depan mata saya.


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


Pertanyaan yang memakan waktu lebih dari dua atau kadang tiga menit dijawab dengan metode eksklusi dan pilihan yang paling cocok agar tidak membuang waktu.


Ngomong-ngomong, pada ujian itu sendiri, saya baru saja menemukan pertanyaan yang persis sama beberapa kali selama persiapan, sisanya sama saja.


Dalam ujian itu sendiri, saya tidak terlalu khawatir, saya mengikuti rencana itu, dan selesai 10 menit sebelum akhir, untuk sisa waktu, untuk berjaga-jaga, saya memeriksa semua pertanyaan dan memastikan bahwa saya telah menjawab semuanya. Lima belas menit kemudian, sebuah surat tiba di pos yang mengatakan bahwa Anda dapat memeriksa hasilnya, saya pergi ke situs dan mencari tahu apa yang terjadi, dengan hasil 85%. Apa yang sangat bahagia.


Cara mempersiapkan


Jika sebelumnya saya tahu materi apa dan urutan apa yang digunakan, saya akan mengurangi pelatihan menjadi 2-2,5 bulan.


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


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


Jadi, inilah peta jalan yang saya siapkan untuk:


  1. Kerjakan kursus tentang Udemy dan parsing semua contoh di database lokal.
  2. Instal emulator dari buku Steve O'Hearn , tetapi jangan membaca buku itu sendiri.
  3. Lulus ujian. Sepanjang jalan, perbaiki topik pertanyaan yang Anda tidak bisa memberikan jawaban yang pasti.
  4. Baca bab-bab yang paling sulit dipahami, biasanya tiga yang pertama sudah cukup.
  5. Ulangi 3. dan 4. untuk ujian kedua dari emulator.
  6. Beli ujian ujian, selesaikan dua, berulang 3. dan 4.
  7. Daftar untuk ujian dan lulus.

Kata penutup


Saya berharap artikel itu akan membantu semua orang yang ingin lulus ujian. Saya mencoba menggambarkan secara detail, walaupun membosankan, semua yang saya lakukan karena dua alasan. Pertama, untuk membuat kereta pemikiran jernih dan kesimpulan tercapai. Kedua, ada beberapa artikel tentang ujian ini. Saya akan sangat senang dengan penambahan di komentar! Semoga berhasil di ujian!


Ini adalah posting pertama yang saya terjemahkan ke dalam bahasa Inggris. Dan di sini saya ingin mengucapkan terima kasih kepada deniskin dan tim untuk platform di mana kami dapat berbagi pengalaman kami dengan komunitas internasional.

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


All Articles