資料庫概念與實務應用
Database Concept and Practice
| 節 | 週一 |
|---|---|
5 13:20–14:10 | 資料庫概念與實務應用 M302 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
1. 理解關聯式資料庫(Relational Database)的存在目的 2. 關聯式資料庫連線操作,並以SQL語法以存取資料與進行各式查詢 3. 探討關於資料工程(Data Engineering)的架構與案例 4. 學習資料模型(Data Model)的方法論並透過工具設計良好的資料庫表格結構 5. 說明資料分析的應用方向:視覺化資料呈現(BI) 6. 資料庫表格設計/建置/資料匯入/分析的實作練習 課程進度與作法將視開課後的實際狀況進行動態調整
1. 具備文書處理與基礎上網能力 2. 對於資料庫技術有極度興趣,願意實際上機操作資料庫建置/查詢/產出分析結果者 3. 學生需自備筆記型電腦:Windows Based with 8GB RAM above (16GB is highly recommended)
• Class participation is required and will be graded. • Regular attendance is essential in this class. It is the student’s responsibility to request permission for the absence prior to the class. Absence without a proper reason will never be accepted. Attendance will be noted; students who miss 2 and more classes without prior permission will be failed. • Students who cheat will be failed. Plagiarism including copy LLM answers is considered cheating. • Talking and sleeping in the class is strictly prohibited. • Please turn off your cell phone during classes.
1. 學期作業 分組(5人/組)進行自選主題(DataSet)的資料模型設計,然後進行資料庫建置與資料載入,最後進行資料的視覺化分析,期末時由每組進行實機展示及成果報告 2. 考試狀況 期中評量 (RDBMS概念與SQL語法筆試) 3. 評量方法 課堂討論與出勤10% ; 課堂實作/課後作業15% ; 期中評量25% ; 期末專題報告50%
- 關聯式資料庫 (Relational Database)
- 資料整合 (Data Integration)
- 資料分析的應用
| 週次 | 主題 |
|---|---|
| 第 1 週 | 老師自我介紹/學生自我介紹 課程大綱說明/課程專題/期中評量方式 資料生態鏈 & 資料庫觀念導入 期末專題的架構 |
| 第 2 週 | 資料庫工具(DBeaver)安裝與使用介紹 雲端資料庫(Oracle)連線 & EC範例資料庫介紹 資料庫存取語言SQL#1.1資料庫表格查詢(SELECT語法) 課後作業:探索EC範例資料(2 weeks) |
| 第 3 週 | 資料庫存取語言SQL#1.2資料庫表格(Tables)建立與資料增刪 資料庫存取語言SQL#2查詢條件(WHERE)與函數(Function) |
| 第 4 週 | 資料庫存取語言SQL#3 資料集合與交叉查詢(Join) |
| 第 5 週 | 資料庫存取語言SQL#4.1資料排名&流水號 (RANK/ROW_NUMBER) 資料庫存取語言SQL#4-2資料彙整查詢 (Aggregate GROUP BY) |
| 第 6 週 | 資料庫存取語言SQL#5子查詢 (INSERT INTO) 資料工程概述 ** 期末專題的導入 |
| 第 7 週 | 兒童節及民族掃墓節連假(4/3~4/6) |
| 第 8 週 | 期中評量(90 min) 期中評量檢討 資料工程#1:Data Model--DBSchema 101 |
| 第 9 週 | 資料工程#2:Data Model--資料庫設計與資料正規化 |
| 第 10 週 | 資料工程#3-1:資料庫建置--正向工程 資料工程#3-2:資料匯入練習--ELT/ETL |
| 第 11 週 | 資料工程#4:Data Model進階 ** 期末專題Data Set與Data Model的檢視 |
| 第 12 週 | 資料的應用:分析與操作視覺化工具(Tableau #1) |
| 第 13 週 | 資料的應用:分析與操作視覺化工具(Tableau #2) |
| 第 14 週 | 資料的應用:分析與操作視覺化工具(Tableau #3) |
| 第 15 週 | 主題演講:資料分析的企業應用/資料職涯的探討與分享 |
| 第 16 週 | 課程專題報告(20~25min/組) / 課程總結 (本日課程可能延後下課時間,視報況狀況動態調整) |
講師自編教材
- 地點
- 事先預約
- 時間
- 事先預約
- 聯絡方式
- sidney.kuo@nycu.edu.tw