資料庫系統概論
Introduction to Database Systems
學期
106-1
學分
3
學分
當期課號
1174
永久課號
DCP1187
開課單位
資訊工程學系
授課教師
黃俊龍
校區
光復
類別
選修
上課時間表
| 節 | 週一 | 週四 |
|---|---|---|
3 10:10–11:00 | 資料庫系統概論 EC114 2 節連堂 | |
4 11:10–12:00 | ||
7 15:30–16:20 | 資料庫系統概論 EC114 |
* 根據陽明交大上課時間表所列
概述
本門課程內容包括資料庫的應用(SQL, Relational Databases)與其理論根據(Query Processing, Query Optimization)。希望學生修完這門課後,能夠利用資料庫系統(如MySQL, PostgreSQL等)建置簡單的應用。
先修科目
Web Programming, Data Structures
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction |
| 第 2 週 | Introduction to the Relational Model |
| 第 3 週 | Introduction to SQL |
| 第 4 週 | Intermediate SQL |
| 第 5 週 | Advanced SQL |
| 第 6 週 | Application Design and Develioment |
| 第 7 週 | Formal Relational Query Languages |
| 第 8 週 | Database Design and the E-R Model |
| 第 9 週 | Midterm |
| 第 10 週 | Relational Database Design |
| 第 11 週 | Storage and File Structure |
| 第 12 週 | Indexing and Hashing |
| 第 13 週 | Query Processing |
| 第 14 週 | Query Optimization |
| 第 15 週 | Transactions |
| 第 16 週 | Concurrency Control |
| 第 17 週 | (Optional) Distributed Databases |
| 第 18 週 | Final |
教科書
Thomas Connolly and Carolyn Begg, "Database Systems: A Practical Approach to Design, Implementation, and Management," 6th Edition