ITM034 資料庫設計 (Database Design)

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

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

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

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

請大家配合學校的防疫政策,在教室內戴口罩。
學校防疫政策

講義 PDF檔案密碼: cloud

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

請同學先完成課前作業
2 2023/09/15 Introduction to Database Systems, data visualization tools
week02.1_introduction.pdf
3 2023/09/22 Introduction to Database Systems, PHP quick review
xampp.pptx
SQL basic.上_stu.pdf
SQL basic.下_stu.pptx
orders_innoDB.sql
4 2023/09/29 Practice with MySQL Server
SQLadv_stu.pdf
SQL_management_stu.pdf
SQL_DB_stu.pdf
PHP_SQL.zip
5 2023/10/06 Practice with MySQL Server
6 2023/10/13 Practice with MySQL Server
7 2023/10/20
8 2023/10/27 分散式帳本數據處理
題目
數據
分組名單
9 2023/11/03 Midterm Project
10 2023/11/10 Introduction to Python, Python Data Structure and Practice
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
11 2023/11/17
12 2023/11/24 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 2023/12/01 R file I/O, datatable and Practice
R03_ImportingData.pptx
R03_ImportingData_dataset.zip
R and Visualization
R04_Rplot_stu.pdf
R05_Rplot2.pdf
R05_Rplot2_Dengue_Daily.csv
14 2023/12/08 R and Visualization and Shiny Server
R06_shiny01.pdf
R06_shiny02.pdf
15 2023/12/15 Project discussion and QA

自選題目提案
分組名單
16 2023/12/22 Project Demonstration
期末報告說明 (2023).pptx

期末報告補充說明:

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