Professional Documents
Culture Documents
(chauvtn@hcmut.edu.vn)
Semester 1 – 2022-2023
Course Information
Tên môn học: Hệ Quản Trị Cơ Sở Dữ Liệu
Mã môn học: CO3021
Course Name:
2
Database Management Systems
DBMS???
3
Chuẩn đầu ra
Giải thích các khái niệm và các vấn đề hiện thực liên
quan các hệ quản trị cơ sở dữ liệu.
Vận dụng các hỗ trợ quản lý dữ liệu của các hệ quản
trị cơ sở dữ liệu quan hệ ở mức vật lý.
Thực hành xử lý và tối ưu hóa truy vấn trên các hệ
quản trị cơ sở dữ liệu quan hệ với ngôn ngữ SQL.
Sử dụng các kỹ thuật liên quan xử lý giao tác, điều
khiển tương tranh và khôi phục dữ liệu để giải quyết
các sự cố có thể xảy ra làm dữ liệu không nhất quán
và mất mát cũng như xử lý dữ liệu trong môi trường
đa người dùng đồng thời. 4
Course outcomes
Explain concepts and implementation issues of
database management systems.
Operate the modules of a database management
system to manage a relational database at the
physical level.
Practice query processing and optimization of a
relational database management system with SQL
language.
Use several techniques related to transaction
processing, concurrency control, database recovery
to manage data when there is a system crash as
well as to manage data in a concurrent multi-user
environment for no data inconsistency and loss. 5
Nội dung
Chương 1: Tổng quan về hệ quản trị cơ sở
dữ liệu
Chương 2: Tổ chức lưu trữ và các cấu trúc
tập tin cơ bản
Chương 3: Các cấu trúc chỉ mục cho tập tin
dữ liệu
Chương 4: Xử lý và tối ưu hóa truy vấn
Chương 5: Xử lý giao tác
Chương 6: Các kỹ thuật điều khiển tương
tranh
Chương 7: Các kỹ thuật phục hồi dữ liệu 6
Course outline
Chapter 1. Overall Introduction to Database
Management Systems
Chapter 2. Disk Storage and Basic File Structures
Chapter 3. Indexing Structures for Files
Chapter 4. Query Processing and Optimization
Chapter 5. Introduction to Transaction Processing
Concepts and Theory
Chapter 6. Concurrency Control Techniques
Chapter 7. Database Recovery Techniques
7
References
[1] R. Elmasri, S. R. Navathe, Fundamentals of Database
Systems- 6th Edition, Pearson- Addison Wesley, 2011.
R. Elmasri, S. R. Navathe, Fundamentals of Database Systems- 7th
Edition, Pearson, 2016.
[Internet] …
8
R. Elmasri, S. R. Navathe, Fundamentals of
Database Systems- 7th Edition, Pearson, 2016.
9
R. Elmasri, S. R. Navathe, Fundamentals of
Database Systems- 7th Edition, Pearson, 2016.
Chapter 16: Disk Storage, Basic File Structures, Hashing, and Modern
Storage Architectures
pp. 541-598
Chapter 17: Indexing Structures for Files and Physical Database
Design
pp. 601-650
Chapter 18: Strategies for Query Processing
pp. 657-689
Chapter 19: Query Optimization
pp. 691-740
Chapter 20: Introduction to Transaction Processing Concepts and
Theory
pp. 745-779
Chapter 21: Concurrency Control Techniques
pp. 781-810
Chapter 22: Database Recovery Techniques
pp. 813-838 10
Grading
Exercises: 15%
Assignment: 35%
Final Exam: 50%
Pass if
Exercises*0.15 + Assignment*0.35 +
Final Exam*0.5 ≥ 5.0
NOTE: if one component has a grade of
less than 3 (grade<3), the final grade will
be that grade regardless of the others.
11
Grading
Exercises: 15%
Assignment: 35%
Individually
13
Acknowledgement
Email:
chauvtn@hcmut.edu.vn
Office hours:
Monday, 09:00-11:50
By appointment
15
CO3021:
Database Management Systems
16