Oracle Database SQL Certification 1Z0–071 — Study Guide

SHAN LIN
7 min readJun 30, 2019

--

***備考心得與資源***

***我是Oracle新手,若內容有誤請大家多多指教!

ORACLE BADGE GOT!

考試時間: 2019年6月底

成績: 80% (門檻63%即通過)

費用: $245 USD

有效期限: 終身

考試型態: 120分鐘78題多選、單選混合

Oracle官網說明: https://education.oracle.com/oracle-database-sql/pexam_1Z0-071

考生背景: 文學院學士、商業分析碩士(MS BA)、3年coding經驗,學過R、Python、Java

適合對象:

1.想在履歷上加入SQL技能但苦無憑據

2.對資料庫、資訊系統等相關工作,例如Database Administrator (DBA),有興趣想自修者

3.沒事幹找點有意義的事來做

準備時間: 用11週上完Udemy,最後2週練習題目,大約三個月。

包含完成20小時線上課程、反覆練習400+題庫時間,是白天正職工作八小時有周休二日的情況下。

準備素材: Udemy線上課程 & Ebay買題庫

Oracle Database 12c SQL Certified Associate 1Z0–071 ($11.99 USD)

講師: Khaled Alkhudari (英文授課)

https://www.udemy.com/oracle-database-12c-sql-certified-associate-1z0-071/

包含講解安裝Oracle系統單機版、SQL程式教學、模擬試題等,還有線上Q&A專區。課程完全涵蓋考試內容,而且老師都會在1–2天內回覆學生提問。

考古題

Ebay: BEST Exam Practice Q&A for 1Z0–071

(請大家去Ebay找一下囉~)

PDF檔含300+模擬真題

[楔子]

早在一年多前買下了課程,卻遲遲沒有完成,忙期末報告、畢業、找工作、搬家、上班…… 一直到新工作五個月後穩定下來了,想想新的一年裡想完成個什麼,正好是把這筆帳算清的時候了。

最早是就讀美國碩士班期間耳聞教授介紹商業分析師的相關證照,例如AWS、INFORMS 、SAS、Oracle等,才認識到Oracle 有這樣的考試,聽說把課程上完就能考,不難,而且我本身也覺得SQL不難學,再者是學姊大力推薦在履歷上具備SQL能力,是在美工作必備,所以有了考照的想法。

後來當上商業分析師,接觸到資料庫實作以後,也對organized、structured的東西蠻有興趣的,可能因為公司變動太大,沒有什麼報價或者航線是能撐過3個月的,想抓取些什麼不變的才能得到安全感吧XD 於是我決定跨出去考個資料庫專業能力,相信對自己未來職涯會有幫助。

[收服野生的Oracle!]

真的認真念書是3月底開始。

一開始光是灌軟體就快失去耐性……

(莫慌~這部分Udemy課程都有詳細的安裝設定說明!也可以提問!)

Oracle系統很多版本,老師上課裝的是12C,我個人偏好小一點的版本因為我用的是筆電,看來看去最後選了11G EXPRESS,比12C略小,大致具備必要功能,缺點是不能跑FETCH function(可改用Live SQL練習,但考試不太會考)、不能設定pluggable database (PDB)等,其他功能可以完成百分之九十五的上課內容與練習,同時用Command Prompt(命令提示視窗)和SQL Command輔助,跑一些需要系統管理員sysdba才能執行的程式碼,在學GRANT PRIVILEGE系統權限章節的時候注意一下。

記得還要裝SQL Developer才有SQL編輯介面,注意系統要求的Java版本。

https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/xe-prior-releases-5172097.html

[坐好.念書]

上班半年多以後,已經忘記學習有多費腦力,上班總是消耗的比習得的多,久了心態變得比較被動。一開始念書特別痛苦,一打開教學影片就分心或者打瞌睡,開始規律念書一個月之後,才把慢慢把心態調整回學習模式。

Udemy這套課程的好處,是老師會給整理好的講義,也會逐行講解code,準備考試很足夠,但章節之間缺少實例練習,所以念了一大堆,也不太知道怎麼用,有點茫然,如果以後工作上有用到會更有感覺吧。

其實下班也很累了,每每一打開影片,兩分鐘過後就哈欠連連,資料庫課程真的很DRY,像是硬肯雞胸肉,越嚼越乾,而我還算是喜歡coding的人,這我都快受不了了……但為了以後有機會找到更好的工作,給自己加薪,還是咬牙撐下去了。

這期間我也忙其他的事,每週運動四次和重訓,去周末小旅行了兩次,上課就是夾在吃飯睡覺上班買菜煮飯之間,主要還是以周末念書為主,考驗耐心和毅力。

上完最後一課,眼皮又沉又酸,我在電腦前面歡呼,終於卸下兩個多月以來的罪惡感 (啊……永遠趕不上的讀書計畫)。但好戲還在後頭。

[爆題庫]

考前看著成堆成山的題目發愁。

若是一題一題解,一小時才解完10題,400題欸,怎麼吞得下去….. 而且寫一題錯一題很讓人氣餒!!多選題又不講幾選幾 (有時候有有時候沒),回頭查課本,看一個忘一個,毫無頭緒,考前一周竟然還是這種狀況,我整個慌掉…… 真的,全部25章內容很多很多,不能掉以輕心。於是我決定把考試再延一周,不要貿然上考場浪費兩百多塊的報名費。

註 : 我是用PEARSON VUENUE考試系統報名,規定是最晚24小時前可以改考試日期,且改很多次都不用錢,請務必詳讀你報名的考試規則!但建議是最晚一周前改,否則太晚改,考場也不一定有位子!

靜下心來,制定好策略,再次前進。

先把課程再熟悉幾次,再去跟題目廝殺。花了一個周末整整兩天,把課程重頭到尾複習一遍,一天看個10章,把內容精簡成2張筆記紙的章節重點摘要。

之後寫題目的時候,依據摘要筆記去查課本很方便,也會判斷題目考了哪一章概念,在該章節做記號,幾題下來慢慢就看出常考的重點了。選項裡幾乎把講義的每一行字都拿出來出題了XD 大概反覆唸了三到五次才熟。

解題的時候,我會每個選項都解清楚,答案怪怪的就上網查,老師也有提醒,考古題的答案僅供參考,還是要自己判斷。平日午休或下班有空就把做過的題目拿來多看兩三遍。寫多了就開始看到重複的題目,找到準備方向以後答題也開始進步。

用Udemy課程的章節來說,第四章開始到第二十三章都很常考,其中第五、七、八、九、十、十二、十三、十四章會出現在一半以上的題目,CREATE TABLE的CONTRAINTS規則考非常多次又很多細節,ORDER BY和WHERE的規則也很愛考,NVL()也常出現。

有過慢解80題左右的經驗,下一階段練速度。考前一周練習1小時40題的手感,再來練2小時80題馬拉松。要能一題一分鐘,有一半是靠背題目,另一半是靠反覆練習推理邏輯,基礎都是來自講義和基本語法,要反覆讀熟。

[終戰]

考前兩天,想睡到不行,白天工作已經耗盡邏輯腦力,晚上進入電力剩2%狀態。但為了把更多內容塞進腦子,強迫自己坐在電腦前,再解一題、再看一章,就算有零食提神也是想吐而已,第一次覺得考試違反人性啊……@@

考試前一天去看考場,確認證件能不能用,回家把講義全部再過一遍、再解個幾題,早早去睡。考試當天請了半天假,六點就起床念書,念到八點累到受不了去睡了半小時,九點赴考場。當場看到題目跟考古題85%像!而且考試佛心多選有講選2或all apply,覺得一切努力非常值得XD

走出考場,邁阿密陽光依舊燦爛,紅瓦綠樹蔭,吃冰慶祝去。

[071是個開始]

其實071之前還有個061考試,但即將在2019年11月走入歷史。061是考SQL基礎,071擴大範圍將管理系統權限等納入考試,而071是很多路線的入門證照,有興趣可以再往上考考。

不過這一關過了就拿到SQL Certified Associate囉。

祝大家考試順利啦 ❤

--

--

SHAN LIN

Data Analytics * Curiosity -I Write What You Don’t Find on Google || Article List: https://ppt.cc/fhjetx || LinkedIn: http://linkedin.com/in/shan-lin-0723