ITM034 資料庫設計 (Database Design)
本課程討論資料庫系統之設計原理、方法、及實作技術細節。首先介紹關聯式資料庫概念、結構化查詢語言(SQL)、R語言的資料處理與視覺化、python資料爬蟲;另外,在實務方面則包含各種資料庫管理系統之建置與程式開發。學生必須分組進行期末專題,並上台報告及檢討專題作業。
上課時間 每周五 13:10~16:00 (第6,7,8節)
1. Projects: 60%
2. 作業成績: 30%
3. 平時成績(上課表現): 10% (全勤基本分4分)
4. 未請假缺席視情況扣分
課程助教: 林于翔 (d1129002)
我們有Teams群組,課程公告都會發在那邊,請同學先行安裝、確認學校的 Teams群組可以登入。
講義 PDF檔案密碼: cloud
周次 | 日期 | 預定進度 |
1 | 2025/09/05 |
Introduction to Database Systems 課前作業.pptx 課前作業資料檔案 請同學先完成課前作業 |
2 | 2025/09/12 |
Introduction to Database Systems, data visualization tools week02.1_introduction.pdf |
3 | 2025/09/19 |
Introduction to Database Systems, PHP quick review xampp.pptx SQL basic.上_stu.pdf SQL basic.下_stu.pptx orders_innoDB.sql |
4 | 2025/09/26 |
Practice with MySQL Server 校園網路品質監測數據 數據 traceroute demo 網頁開啟時間demo 流量圖 traceroute web site loading time 請分析並整理校園網路數據 3人一組:設計分析策略、分析結果,口頭報告 上傳到 e-learning (一人代表上傳)。 |
5 | 2025/10/03 | Project 1 |
6 | 2025/10/10 | Holiday |
7 | 2025/10/17 |
Practice with MySQL Server SQLadv_stu.pdf SQL_management_stu.pdf SQL_DB_stu.pdf PHP_SQL.zip |
8 | 2025/10/24 | Holiday |
9 | 2025/10/31 |
分散式帳本數據處理 (I) 題目 數據 |
10 | 2025/11/07 | 分散式帳本數據處理 (II) |
11 | 2025/11/14 | Project 2 |
12 | 2025/11/21 |
[參考資料]
python1_basic.pdf python補充檔案.zip python2_functions.pdf python3_files.pdf python3,4_file and plotting_homework.zip python4_file and plotting.pdf Web parser using Python python5_webparser.pdf python6_firebase.pdf firebase 安裝改成: !pip install git+https://github.com/ozgur/python-firebase |
13 | 2025/11/28 |
Introduction to R, R Data Structure and Practice R01_basics_stu.pdf R01_basics_下_stu.pptx R02_programming_stu.pptx R file I/O, datatable and Practice R03_ImportingData.pptx R03_ImportingData_dataset.zip |
14 | 2025/12/05 |
R and Visualization R04_Rplot_stu.pdf R05_Rplot2.pdf R05_Rplot2_Dengue_Daily.csv 期末報告 自選題目提案 |
15 | 2025/12/12 |
R and Visualization and Shiny Server R06_shiny01.pdf R06_shiny02.pdf Project discussion and QA |
16 | 2025/12/19 | Project Demonstration 期末報告補充說明: |