Type of Credit: Required
Credit(s)
Number of Students
The course of Database Management Systems provides an introduction to the management of database management systems (DBMS). Students will learn multiple principles, tools, and practices of database management and database design. Specifically, the following materials will be covered during the semester: (1) The fundamentals of relational database systems including data models, database architectures, and database manipulations, (2) The database conceptual design, (3) The management issues on database systems, (4) The applications of database management systems, and (5) The new developments and trends of database management. Both technical and practical knowledge will be emphasized.
能力項目說明
The major objectives of this course revolve around helping the student:
週次 Week |
課程主題 Topic |
課程內容與指定閱讀 Content and Reading Assignment |
教學活動與作業 Teaching Activities and Homework |
學習投入時間 Student workload expectation |
助教討論課 TA Discussion Sessions (Tuesdays 7-9 pm) |
|
課堂講授 In-class Hours |
課程前後 Outside-of-class Hours |
|||||
1 |
Intro |
Course Introduction (Feb 15) |
Lecture & Discussion |
3.0 |
4.5 |
No Session |
2 |
Database Management Basics |
DBMS Introduction & System Development Process (Feb 22) |
|
3.0 |
6.0 |
Introduction |
3 |
Entity-Relational (ER) Modeling (I) (Mar 1) |
3.0 |
6.0 |
MySQL Introduction | ||
4 |
Entity-Relational (ER) Modeling (II) (Mar 8) |
3.0 |
6.0 |
SQL Server Introduction | ||
5 |
Relational Model & ER to Relations (Mar 15) |
3.0 |
6.0 |
Brainstorming | ||
6 |
Functional Dependency & Normalization (Mar 22) |
3.0 |
6.0 |
SQL Manipulation | ||
7 |
SQL (I) (Mar 29) |
3.0 |
6.0 |
SQL Linkage Group 1st Discussion Sessions |
||
8 |
No Class |
Spring Break (No Class on Apr 5) |
Course Review for Exam |
0.0 |
6.0 |
No Session |
9 |
Exam |
Midterm Exam (Apr 12, 6-9 pm) |
Exam |
3.0 |
4.5 |
No Session |
10 |
SQL |
SQL (II) (Apr 19) |
|
3.0 |
6.0 |
Windows form - Java |
11 |
Database Transaction |
Transaction Management & Recovery (Apr 26) |
3.0 |
6.0 |
Group 2nd Discussion Sessions | |
12 |
Concurrency Control (I) (May 3) |
3.0 |
6.0 |
Business Logic | ||
13 |
Concurrency Control (II) (May 10) |
3.0 |
6.0 |
Group 3rd Discussion Sessions (Flexible) | ||
14 |
No Class |
Athletic Contests & University Anniversary (No Class on May 17) |
Course Review for Exam |
0.0 |
6.0 |
No Session |
15 |
Advanced Topics |
Database Trending Topics (May 24) |
Lecture & Discussion |
3.0 |
6.0 |
NoSQL & Cloud Database |
16 |
Exam |
Final Exam (May 31, 6-9 pm) |
Exam |
3.0 |
4.5 |
No Session |
17 |
Demo |
Main Functions Demo (Jun 7) |
Demo group-by-group |
3.0 |
6.0 |
System Demo |
18 |
Presentation |
Final Presentation (online, due on Jun 11) (review due on Jun 25) |
Student Presentation, Discussion, & Between-Group Peer Review |
3.0 |
6.0 |
System Demo |
Note |
|
Notes for Temporary All-Distance-Learning Mandate due to the COVID-19 Pandemic
If a mandate from our school will be operated that needs all our classes to go online temporarily due to the COVID-19 pandemic during the semester, all the course requirements and grade composition will be the same but the format may be adjusted a little (e.g., online synchronous or asynchronous classes, online exam, online TA sessions, and/or online presentation). Changes will be announced if needed.
Required Textbook:
Modern Database Management by J. Hoffer, R. Venkarataman, and H. Top, Pearson FT Press, 13th Edition/Global Edition. (代理商: 開發圖書有限公司) (ISBN-13: 978-1292263359 | ISBN-10: 1292263350)
Recommended Reference:
Fundamentals of Database Systems by R. Elmasri and S. B. Navathe, Pearson IT Certifica, 7th Edition/Global Edition. (代理商: 高立圖書有限公司) (ISBN-13: 978-1292097619 | ISBN-10: 1292097612)
Optional References:
書名 Book Title | 作者 Author | 出版年 Publish Year | 出版者 Publisher | ISBN | 館藏來源* | 備註 Note |
---|---|---|---|---|---|---|
Modern Database Management | J. Hoffer, R. Venkarataman, and H. Top | 2019 | Pearson FT Press | 978-1292263359 | 圖書館處理 | |
Fundamentals of Database Systems | R. Elmasri and S. B. Navathe | 2016 | Pearson IT Certifica | 978-1292097619 | 圖書館處理 |