ITM034 資料庫設計 (Database Design)

本課程討論資料庫系統之設計原理、方法、及實作技術細節。首先介紹關聯式資料庫概念、結構化查詢語言(SQL)、R語言的資料處理與視覺化、python資料爬蟲;另外,在實務方面則包含各種資料庫管理系統之建置與程式開發。學生必須分組進行期末專題,並上台報告及檢討專題作業。

上課時間 每周五 13:10~16:00 (第6,7,8節)

1. Midterm Project: 30%
2. Final Project: 30%
3. 作業成績: 30%
4. 平時成績(上課表現): 10% (全勤基本分4分)
5. 未請假缺席視情況扣分

課程助教: 林于翔 (d1129002)

我們有Teams群組,課程公告都會發在那邊,請同學先行安裝、確認學校的 Teams群組可以登入。

講義 PDF檔案密碼: cloud

周次 日期 預定進度
1 2024/09/06 Introduction to Database Systems
課前作業.pptx
課前作業資料檔案

請同學先完成課前作業
2 2024/09/13 Introduction to Database Systems, data visualization tools
week02.1_introduction.pdf
3 2024/09/20 Introduction to Database Systems, PHP quick review
xampp.pptx
SQL basic.上_stu.pdf
SQL basic.下_stu.pptx
orders_innoDB.sql
4 2024/09/27 Practice with MySQL Server

校園網路品質監測數據
數據
traceroute demo
網頁開啟時間demo

流量圖
traceroute
web site loading time
2024/9/22 中華電信機房事故,4路 TANet 各1G線路,2路中斷,剩餘2路承載約1.6G左右;
請分析本區間的數據,判斷校園網路是否受影響。
1~3人一組:設計分析策略、分析結果,口頭報告
10/4 13:00前上傳到 e-learning (一人代表上傳)。
1人一組: +5
2人一組: +2
3人一組: +0
分組名單
5 2024/10/04 報告
6 2024/10/11 SQLadv_stu.pdf
SQL_management_stu.pdf
SQL_DB_stu.pdf
PHP_SQL.zip
7 2024/10/18 Practice with MySQL Server
8 2024/10/25 分散式帳本數據處理
題目
數據
分組名單
9 2024/11/01 Midterm Project
10 2024/11/08 [參考資料]  python1_basic.pdf
 python補充檔案.zip
 python2_functions.pdf


 python3_files.pdf
 python3,4_file and plotting_homework.zip
 python4_file and plotting.pdf
11 2024/11/15 Web parser using Python
python5_webparser.pdf
12 2024/11/22 python6_firebase.pdf
firebase 安裝改成: !pip install git+https://github.com/ozgur/python-firebase
Introduction to R、R Data Structure and Practice
R01_basics_stu.pdf
R01_basics_下_stu.pptx
R02_programming_stu.pptx

R-studio 課程伺服器
http://120.126.17.202:8787/
帳號: 學號 (小寫英文字母)
預設密碼: cgu學號
*請先用 Pietty 登入 Server, 修改自己的密碼,登入後輸入指令: passwd


13 2024/11/29 R file I/O, datatable and Practice
R03_ImportingData.pptx
R03_ImportingData_dataset.zip
14 2024/12/06 R and Visualization
R04_Rplot_stu.pdf
R05_Rplot2.pdf
R05_Rplot2_Dengue_Daily.csv


期末報告 自選題目提案
分組名單
15 2024/12/13 R and Visualization and Shiny Server
R06_shiny01.pdf
R06_shiny02.pdf

Project discussion and QA
16 2024/12/20 Project Demonstration
期末報告說明 (2024).pptx

期末報告補充說明:

  • 若資料有著作權疑慮,請勿使用
  • 僅需上傳報告、程式碼、輔助說明文件到 e-learning (資料不需要上傳)
  • 下載的資料只做報告本次期末使用,完成報告後請銷毀、刪除資料
  • 請勿使用其他非本課程、專題、專案、實驗室開發的程式碼;開源程式碼可使用但須標明出處
  • © Chi-Ching's LAB