你想從事資料處理相關工作嗎?或好奇零基礎可能轉職資料處理管理師嗎?讓 SQL 領你進門,帶你徜徉巨量資料世代,從基礎語法、串接應用Python到掌握資料庫設計,一條龍打造電商資料系統。
從頭建立正確資料庫設計觀念,避免錯誤設計導致效能低落
從零開始扎實打穩 SQL 語法基礎,隨手拈來任何需要的資料
豐富實作章節,完課還能結合 Python 做出電商資料管理系統
按一下 进入设定
# 想要掌握資料處理,你可能會遇到以下問題:
No worries!以上困擾通通可以透過這堂課來解決!這堂課你只需跟著老師的步伐,就能從基礎語法、串接應用到完整設計出高效能資料庫!
課程結束以後,你不只能練就打造資料庫的基本功,更具備實踐做出資料庫的能力!輕鬆駕馭任何資料處理難題!
# 工欲善其事,必先利其器。工具不用新,要歷久彌新!
SQL 是資料庫的基礎,也是資料科學的入門必備語法,在資料分析的流程中扮演著強而有力的資料供應角色。
自1970年代年問世至今,SQL 被使用了已將近 50 年,隨著網路的發展,無論前端、後端、App 開發、AI、測試等行為或軟體開發環節,只要涉及資料庫, SQL 的知識與技能幾乎等於相關操作人員必備的基本功,並且深受許多工程師的青睞,其中,與以下的優點有著密切關聯:
✅ 因應資料處理而生
能夠輕鬆的查詢、存取及組織資料,分析龐大且雜亂的原始資料,並且擁有備份計畫、變化管理與操作嚴謹性等優點。
✅ 豐富學習資源極高普及度
由於發展時間綿長,擁有豐富的知識檔案與堅固社群,對於多數開發者而言 SQL 知識幾乎是如呼吸般的常識。
✅ 開源及互操作性
從 SQL 問世至今,開源的技術(如:MySQL、PostgreSQL)已經成為了主要的資料庫技術。
2020 年知名資料科學社群 Kaggle 針對站內的資料科學從業人員進行機器學習和資訊科學的調查, 其中 SQL 在「日常最常使用的語言」裡,僅次於 Python,高居第二名的寶座。
即便世界上還是存在著不斷擴增使用者的其他資料庫系統和技術,但在過去、現在,或是未來,SQL 面對著越來越複雜的技術和整合環境,毫無疑問都一直穩定的發揮作用。
# 前進資料管理師,為職涯開拓新契機
全球面臨巨量資料分析(Big Data)時代,不只企業經營改以數據資料為導向,雲端資料庫的快速發展,也促使更多的企業紛紛將資料庫移轉至雲端空間。因此與資料庫、資料處理相關的職缺需求將會迅速提升。
曾有調查指出,預計在 2019 到 2029 年之間,DBA 的人才需求會以 10% 的速度快速成長,成為許多工程師職涯發展的熱門選項之一!而在知名的求職網站的調查中,一年以下的DBA平均薪資為38萬元,任職五年後薪資成長增加了47.67%。
🤔小科普:什麼是DBA 呢?
DBA 是資料庫管理師的簡稱,其職務內容涉及的領域包羅萬象,總而言之就是負責評估規劃、管理和維護資料庫伺服器的專門人員。
身為 DBA 的其中一個重要職務,正是設計出好使用、高效能的資料庫,確保系統的運作可以維持穩定的效率,不會為時間久了而漸趨遲緩、延宕。
當你完成本課程的所有章節學習以後,便會具備創建高效能的資料系統的專業能力,距離前往 DBA 之路又更邁進了一大步喔!
你也夢想有朝一日能夠從事資料處理的相關工作,或是成為一名資料庫管理師嗎?現在,就一起加入課程體驗資料庫的強大功能與魅力,同時奠定資料庫技術的基本能力吧!
# 資料庫如何設計,掌握眉角很重要!
學習 SQL 語法可以具備創建資料庫的基本能力,卻不一定能打造出穩定而強大的資料庫。
好的資料庫設計必須滿足應用功能需求,具備良好的儲存結構、數據的完整性和一致性,並兼顧安全性,能夠提高使用的效能與效率,反之則會導致資料庫查詢變慢,影響業務執行,開發時若考慮得不夠周延,就會因此埋下日後影響系統效能的地雷!
在這門課程中,除了基礎語法,講師還要授予你資料庫的設計心法與訣竅,從頭建立正確資料庫設計觀念,避免錯誤設計導致效能低落。
💡 課程範例搶先看
索引:在 SQL 資料庫中經常用來加速尋找資料,然而實務上並非用的越多越好,仍然要依據系統用戶環境的資料特性、使用者習慣等來建立,才能增進查詢作業效率,避免占用磁碟空間,增加資料庫的作業程序和負擔,而在課程中將會告訴你該如何有效的使用「索引」。
當然,學習資料庫不能光說不練,本課程的重點實作練習,我們將會以電商資料庫為範例,帶領各位實際操練資料庫設計的每個環節,也會教導大家如何建立常見的資料表,說明不同的表單該如何設計,舉凡購物車、訂單紀錄、會員資料等,都有機會逐一在課堂中實做練習!
# 龐大資訊也能輕鬆轉畫為視覺化的電商資料管理系統
除了學習基礎 SQL 語法,講師還將結合自身多年的實務經驗,帶領你循序漸進建立正確的資料庫設計觀念打造出高效能資料庫,並運用課堂中學到的知識與技術,將 MySQL 與 Python 串接應用實作出能視覺化顯示資料的電商資料管理系統。
💡 實作成品搶先看
課程最後更將結合 Python Flask 與 MySQL,帶領同學實作打造出電商資料管理系統,一起來看看這套系統的 Demo 影片吧
從此,撈取資料不必在汪洋裡撈針,只需信手捻來,還能輕鬆展示資料。此外,對於資料庫的基本效能、資料安全議題和設計流程也都會在每個章節中逐一帶領學員深度理解。
Chapter 1|寫 SQL 前,先好好認識資料庫吧!
從百花齊放的資料庫種類中一窺資料庫的生態系,為 SQL 學習揭開序幕,同時,由資料庫的安裝與基本操作起步,為接下來的課程章節踏出學習的第一步。
Chapter 2|來!好好學會操作資料庫
了解 SQL 基礎語法、運用觀念與操作辦法。從零開始養成資料庫概念,奠定資料處理思維與基礎。
Chapter 3|學會操作資料庫後,來學會『好好』操作資料庫
活用 SQL 技巧,就能輕鬆駕馭資料管理功能,做出功能強大的資料庫,還能以 ER Diagra 專業的將資料庫圖表化呈現。
Chapter 4|想學會怎麼讓別人知道你會 SQL ? 來學學 Python 吧!
入門 Python 基礎語法,包含變數和資料類型、運算符號、if/else 控制、迴圈、資料結構和函釋,並應用 Flask 在瀏覽器中透過 Python 執行網站 。
Chapter 5|MySQL + Flask,創造資料庫應用
以 Flask Web 示範專案解說,完整掌握 SQL 資料庫設計的各項環節與運行、維護,如表單資料管理功能,資料集的運算、疊加與優化,結合 Python 和 MySQL 串接混用,並透過實做 Hash Tag 解析商業功能資料思維。
Chapter 6|踏入資料庫管理,進階的門檻
學習更進階的資料庫管理專業技術,包括了解關聯式資料庫基礎特性、資料庫的核心引擎 innodb db、學習讀懂 Mysql.ini 設定檔、ORM的使用方式和資料遷移,講師也將不藏私與學員分享優化資料庫效能的實務經驗。
# NoSQL 與 SQL 一樣,都是用來儲存資料,但運作方式卻大不相同!
而本次課程的解鎖彩蛋章節,就是要帶領大家了解 NoSQL 中最具代表性的資料庫 Mongo DB 的基本觀念與操作喔!
🔓 購課人數達 100 人:解鎖【Mongo DB 也上手!】章節(已解鎖)
🔒 購課人數達 300 人:解鎖【Mongo DB 與 Flask】章節
NoSQL 資料庫為特定資料模型而建立,並且具有構建新型應用程式的彈性結構描述。使用多種資料模型來存取及管理資料,能夠針對需要大量資料、低延遲和彈性資料模型的應用程式進行優化。
也因為結合以下優勢,NoSQL 在開發的容易性、功能性和大規模效能方面廣受肯定,非常適合替網站或遊戲等的新型應用程式打造絕佳的使用者體驗。
# 講師累積超過1000名以上的學生,好評不斷、有口皆碑!
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!
老師您好,請問這堂課會教到如何設計table,像是設計一個網站,需要思考設計幾個table以及哪個欄位應該設成PK,UK或是index,或者是跨table時應該如何選擇key之類的嗎?謝謝
嗨同學您好:
您提的幾個問題都會是這堂課所討論的主題之一喔,相信這門課上完後,能幫助你對於 Table 的設計輪廓更加清晰、成熟 :)