資料庫管理
眾多顧客已親身體驗恆逸的好,並成功提升專業競爭力,你也可以!
來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!
來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!
我是一名編寫網頁前後端的工程師,平常最多是在Node.js環境,使用JavaScript 進行編程,主要是使用PostgreSQL Databased,在工作上,我不太需要負責資料庫的設計,也不需要到現場進行環境架設,所以我只會使用SQL語言進行資料庫的搜查。
近期接手的案子多為使用微軟SQL Server資料庫做爲網頁的DataBase,但因為本身對微軟SQL Server資料庫不熟悉,在進行資料搬移、權限設置、資料備份等動作時遇到諸多困難。雖然上網搜查找到了相關教學,解決了問題,但都只是依照網路上的教學進行操作,自己並不曉得這些勾選、設定到底有什麼意義,所以才會想進行學習。在與主管進行交流後,得知我們公司一直以來都長期與恆逸進行合作,偶爾會讓員工到恆逸進修,所以我也就選擇恆逸的課程來做進修。
對於一名偶爾會使用資料庫進行資料搜查、偶爾匯入匯出一些資料的工程師而言,我覺得『管理微軟SQL Server資料庫』這堂課的難度剛剛好,不會像教學一名新手一樣從最入門的電腦知識、何謂資料庫開始教起,而是直接針對資料庫的各個設置功能進行解釋。
第一、二天的課程,是教我們如何對資料庫環境進行設置,資料庫 Database檔案放置的地方,以及對資料庫大小的增加、對效能的影響做出解釋,以及對資料庫管理員與資料庫使用者之間的區別、權限進行解釋,如何為不同的使用者賦予權限,並且講師會依據自身的經驗知識,與學員講解權限賦予時容易造成的操作、資安問題並且講述一般在業界的做法。
第三、四天則是教學如何對資料庫進行備份、以及使用Agent進行資料庫管理,我覺得這部分對我而言是最常使用的功能,很多時候我會因為要因應客戶的需求,在固定的時間對資料庫進行備份,或是讓資料庫在特定的時間間隔進行資料處理,並且發生錯誤時要寄信告知。在課堂上,講師完整的介紹了在SQL Server資料庫中該如何完成上述功能,讓我理解在各個設置的實際含義,對於實務操作很有幫助。
第五天是教學如何使用微軟SQL Server、Windows就有的工具進行效能與異常事件的監測、匯入匯出資料,這部分對資料庫出錯要進行錯誤排除時很有幫助,但無奈課程時間有限,講師無法很細緻的講解,我是先將講師講解的大綱記下,回到家後再依照講師給的大綱方法,一邊查詢資料一邊理解各個操作的意義;講師還有講解五種匯入匯出資料的方法,並且介紹每個方法各自的優劣,讓平時只使用到一種方法的我可以有更多的選擇。
課程的最後,講師手把手教我們如何在Windows中建立 SQL測試環境,讓我們回家後也可以在家進行操作練習。這門課程是採用講師講解功能後,講師在電腦上進行操作演示,學員再在自己的電腦上進行一次操作練習的上課方式,課程中使用的教材課本詳細的記錄操作流程,即使操作步驟繁多,也可以依據課本進行操作,課本中的練習題,可以在執行Setup檔案後,建立起測試環境,方便學員進行操作。這種老師講解、示範,學員再進行操作的上課方式,有利於學員的記憶,以及在操作時發現問題並且即時提問。
在網站初期架設時,設置各個使用者、帳號的權限是必須的,課程的教導讓我了解自己可以做到更細緻的權限劃分,而我最常使用的是課程中所教導的資料備份與自動化管理的功能。工作中有時因為客戶伺服器更換,需要將整個網站、資料庫搬移到新的主機,或是在虛擬機上架設一個一樣的網站進行功能測試、而設置自動化管理,自動備份資料庫,讓我可以更加方便地進行資料的搬移還原,也更放心地進行測試,不必擔心樣本資料被弄髒後,要從原本的主機重新拷貝資料到虛擬機的資料庫。整體而言,在恆逸上課這五天的學習內容紮實,課程內容緊湊,沒有灌水拖時間的地方。