This course aims to equip students with a comprehensive understanding of database management systems (DBMS). Through theoretical exploration and practical application, students will grasp core concepts and techniques for establishing databases.
Furthermore, the course will also cover NoSQL databases and their role in addressing contemporary data-driven challenges.
Upon completion, students will have the knowledge necessary to design,implement, and manage databases effectively.This course aims to equip students with a comprehensive understanding of database management systems (DBMS). Through theoretical exploration and practical application, students will grasp core concepts and techniques for establishing databases.
Furthermore, the course will also cover NoSQL databases and their role in addressing contemporary data-driven challenges.
Upon completion, students will have the knowledge necessary to design, implement, and manage databases effectively.
In recent years, with the rapid development of different fields such as big data, machine learning, and cloud computing, we are facing challenges of handling the explosive growth of data volume and increasing complexity.This course will introduce the theory and practice of database management systems (DBMS) to understand the core concepts and methods for establishing databases.Throughout the course, we will cover fundamental concepts of databases and their implementation. Additionally,the course will also introduce NoSQL databases to understand the development of DBMS technology and its applications in today s data-driven world.
In recent years, with the rapid development of different fields such as big data, machine learning, and cloud computing, we are facing challenges of handling the explosive growth of data volume and increasing complexity. This course will introduce the theory and practice of database management systems (DBMS) to understand the core concepts and methods for establishing databases.Throughout the course, we will cover fundamental concepts of databases and their implementation. Additionally, the course will also introduce NoSQL databases to understand the development of DBMS technology and its applications in today's data-driven world.
1. Fundamentals of Database Systems (7th Edition) by Ramez Elmasri, Shamkant B. Navathe
2. MySQL Crash Course: A Hands-on Introduction to Database Development by Rick Silva
1. Fundamentals of Database Systems (7th Edition) by Ramez Elmasri, Shamkant B. Navathe
2. MySQL Crash Course: A Hands-on Introduction to Database Development by Rick Silva
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
Attendance and class participationAttendance and class participation attendance and class participation |
20 | |
In-class assignmentsIn-class assignments in-class assignments |
25 | |
Midterm ExamMidterm Exam midterm exam |
25 | |
Final ProjectFinal Project final project |
30 |