資料庫設計 - 有效的使用系統資料

完成這堂課程後,你將學會資料庫設計正確的基礎觀念和完整的SQL語法知識,課程中將結合Java和Python 程式語言,教同學如何串接資料庫,從設計架構開始到完成一個真實的系統,將你學到資料庫的知識能夠延伸到真正的實務經驗當中。

購買課程

從資料庫基礎觀念開始,循序漸進

課程教學過程將由淺入深教同學開發系統的完整流程,上完這個課程之後將具備基礎的資料庫設計知識

課程架構清楚,內容扎實

課程單元安排30%的時間觀念解說,25%範例說明,30%程式碼撰寫示範,15%課後作業

程式語言串接資料庫

課程中將會帶同學使用最基本的Java 和Python 程式語言入門,教會同學最簡單的串接資料庫方式

資料庫基本知識和SQL 語法

資料庫軟體有很多種,但基本的知識是相同的,其中 SQL 是操作資料庫資料的程式語言,雖然不同資料庫軟體在操作 SQL 語法有些許的不同,但主要的觀念都是一樣的,這個課程將會從資料庫最基礎的觀念介紹開始,並且教同學如何撰寫有效率的 SQL,並一步步到資料庫的各項進階功能

使用者需求分析和資料庫設計方法

我們剛開始要建立一個系統初期總是會有些模糊不清又分散的草稿,我們需要一個要效率的設計方法,讓這些想法或是功能需求能夠被具體化的設計出來,最後能依據系統需求規劃出資料庫的實體與屬性,並且能實際的運作,這堂課程將會一步一步說明,如何從使用者分析到設計出資料庫架構的完整作法

實際案例分析

Ryan 將在課程中分享跨國企業使用的資料庫設計架構,一開始會用說故事的方式告訴同學,當初這個系統是因為公司的快速發展而產生的需求,接著我會和同學一起思考,隨著使用者需求脈絡,設計資料庫底層的表單與欄位,最後我會將已經上線並運作良好的設計規劃給同學參考,與同學在實際案例中一同成長,這是一般書本看不到,學校也不會教的實戰經驗

線上課程筆記
Learning Notes Plus

Learning Notes Plus ( 以下簡稱 LN+ ) 是輔助 Notion 的線上課程筆記,LN+ 會自動建立與組織筆記,你將可以隨時複習和製作筆記,LN+ 是收費服務,即日起將免費提供給購買資料庫設計的同學使用,幫助你使用Notion 組織課程中的重點,歡迎購買課程的同學使用這個加值服務,LN+ 參考網址

延伸發展,你的資料和知識

資料庫儲存的資料,不僅僅是存放在資料庫系統當中,而是需要透過程式語言來存取,開發系統功能給使用者操作或是分析資料,所以我們需要了解程式語言與資料庫之間的關係,Java 是企業最愛用的程式語言,Python 則是在資料分析和人工智慧領域排名第一的程式語言,這堂課程將會教你如何透過這兩款熱門的程式語言串接資料庫,延伸你所學到的資料庫設計知識,讓你學到真正有價值的內容

Java 程式語言

調查指出JAVA仍是企業最愛用的程式語言,因為Java 程式語言適合用來開發軟體系統,串接資料庫將提供給使用者完美的服務,這堂課程將會介紹如何使用Java 程式語言串接資料庫,內容不會太過於深入,主要目的是要讓同學能夠基於資料庫的技術,繼續向上延伸,進而有效的使用系統資料

瞭解更多

Python 程式語言

資料分析與人工智慧的程式語言首選,就是Python,因為Python 語法簡單,套件種類多樣,可以應用在股市量化分析、自然語言分析等領域,這堂課程將會介紹使用Python 程式語言串接資料庫,並且會贈送課程「Python基礎課程和網路爬蟲入門實戰」,搭配此課程,將會進一步提升同學未來的發展和能力

瞭解更多

課程章節

六角學院的洧杰評價

"我是六角的洧杰,本身是前端工程師,同時也是一位關聯式資料庫麻瓜,Ryan 的課程由淺入深地講解資料庫,不論是正規化與 SQL 語法、需求分析都非常清晰易懂。也讓我在當天學完後,可以很熟練地藉由 SQL 語法,來去篩選出我要的資料。個人在此給予此課程五顆星推薦!"

常見問題

資料庫設計 - 有效的使用系統資料

從0 到1 循序漸進的課程

購買課程