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.
* To facilitate our course scedule to fit the future 16+2 school policy, we will have a full THREE-HOUR lecture in the first week (Feb 14, 2023). Manual course adding will be decided during the first or second hour after we finish the course introduction part.
* To balance the number of students in our both classes to achieve better teaching quality, the number of manual course-adding students for this class may be limited depending on the number of enrolled students we have on both classes. The actual policy will be announced before the semester starts.
* Asynchronous course videos for our classes both in English and in Mandarin Chinese will be provided to all our enrolled students for course review in both classes. We encourage students to choose English class on Tuesdays due to the limited space especially if student(s) need course manual course-adding. Manual course-adding policy will be announced after we know the results from course selection during the winter break.
* We extremely welcome exchange students to join us!
* (Updated on Feb 13, 2023)
Manual course-adding policy for Spring 2023 DBMS classes can be found as follows. ALL the students who need manual course-adding should attend our first class to express their intentions.
Target numbers of students (subject to change):
Ordered List for Manual Course-adding Priority:
The above policy is subject to change.
能力項目說明
The major objectives of this course revolve around helping the student:
週次 Week |
課程主題 Topic |
課程內容與指定閱讀 Content and Reading Assignment |
教學活動與作業 Teaching Activities and Homework |
學習投入時間 Student workload expectation |
|
課堂講授 In-class Hours |
課程前後 Outside-of-class Hours |
||||
1 |
Intro |
DBMS Introduction & System Development Process (Feb 14) |
Lecture & Discussion |
3.0 |
6.0 |
2 |
Database |
Entity-Relational (ER) Modeling (Feb 21) |
|
3.0 |
6.0 |
3 |
228 Peace Day Week (No Class on Feb 28) |
0.0 |
6.0 |
||
4 |
Relational Model & ER to Relations (Mar 7) |
3.0 |
6.0 |
||
5 |
Functional Dependency & Normalization (Mar 14) |
3.0 |
6.0 |
||
6 |
SQL (I) (Mar 21) |
3.0 |
6.0 |
||
7 |
SQL (II) & DBMS Programming (Mar 28) |
3.0 |
6.0 |
||
8 |
No Class |
Spring Break (No Class on Apr 4) |
Course Review for Exam |
0.0 |
6.0 |
9 |
Exam |
Midterm Exam (Apr 11, 6-9 pm) |
Exam |
3.0 |
6.0 |
10 |
Database |
Transaction Management & Failure Recovery (I) (Apr 18) |
|
3.0 |
6.0 |
11 |
DBMS Storage & Failure Recovery (II) (Apr 25) |
3.0 |
6.0 |
||
12 |
Scheduling & Concurrency Control (I) (May 2) |
3.0 |
6.0 |
||
13 |
Concurrency Control (II) (May 9) |
3.0 |
6.0 |
||
14 |
Database Advanced Topics |
Database Trending Topics (I) (May 16) |
3.0 |
6.0 |
|
15 |
Database Trending Topics (II) (May 23) |
3.0 |
6.0 |
||
16 |
Exam |
Final Exam (May 30, 6-9 pm) |
Exam |
3.0 |
6.0 |
17/18 |
Demo |
Main Functions Demo (Jun 6 or 8 or 13 or 15) |
Demo group-by-group in class or in TA sessions |
6.0 |
12.0 |
Presentation |
Final Presentation Video (online, due on Jun 6) (peer review due on Jun 20) |
Student Presentation, Discussion, Between-Group Peer Review, & In-Group Peer Review |
|||
Note |
|
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:
https://moodle.nccu.edu.tw/course/view.php?id=30637