Bỏ qua tới nội dung chính
AC2040

Cơ sở dữ liệu

Database

Khối lượng
2 tín chỉ · 3.25 ECTS (LT 30 · BT 15 · TN 0 · Tự học 60 tiết)
Vai trò
Bắt buộc (Mandatory course)
Học kỳ
3
Giảng viên phụ trách
Lê Thị Lan

Mô tả học phần

Sinh viên nắm được các khái niệm cơ bản về hệ cơ sở dữ liệu và những vấn đề mang tính nguyên lý của các hệ cơ sở dữ liệu, biết cách thiết kế và xây dựng một hệ cơ sở dữ liệu cụ thể. Học phần cung cấp kiến thức về đại cương các hệ cơ sở dữ liệu, các mô hình dữ liệu, ngôn ngữ định nghĩa và thao tác dữ liệu đối với mô hình quan hệ bằng ngôn ngữ SQL và NoSQL, lý thuyết thiết kế cơ sở dữ liệu quan hệ và phi quan hệ, tích hợp cơ sở dữ liệu trong các ứng dụng. Sau khi hoàn thành học phần này, sinh viên có khả năng sử dụng được một hệ quản trị cơ sở dữ liệu để xây dựng một ứng dụng cơ sở dữ liệu và/hoặc khai thác các tiện ích quản trị cơ sở dữ liệu trong thiết kế và xây dựng một hệ cơ sở dữ liệu cụ thể. Ngoài ra môn học cũng cung cấp cho sinh viên các kỹ năng giải quyết một bài toán lớn, kỹ năng làm việc nhóm, thuyết trình.

English description

Students will understand the basic concepts of database systems and fundamental problems of database systems, know how to design and establish a database system. The course provides basic knowledge of database systems, data models, language definition and data manipulation in SQL and NoSQL languages, design of relational and non-relational databases, integration of databases into applications. Upon completion of this course, students will be able to use a DBMS to develop a database application and exploit the database administration utilities in the design and development of a database system. In addition, the course also provides students with the skills of solving big problems, teamworking, and presentation.

Chuẩn đầu ra học phần (CLO) 5

Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.

  • CLO1 Phân tích yêu cầu và thiết kế được mô hình thực thể liên kết (ER), chuyển đổi sang mô hình quan hệ và thực hiện chuẩn hóa dữ liệu cho các bài toán thực tế.

    Analyze and design Entity-Relationship (ER) models, perform data conversion and normalization to solve real problems.

    PLO 02 RPLO 03 R
  • CLO2 Sử dụng thành thạo ngôn ngữ SQL và các công cụ NoSQL để định nghĩa, thao tác và truy vấn dữ liệu trên các hệ quản trị cơ sở dữ liệu hiện đại.

    Proficiently use SQL and NoSQL tools for data definition, manipulation, and querying on modern database management systems.

    PLO 05 R
  • CLO3 Xây dựng và tích hợp thành công cơ sở dữ liệu vào các ứng dụng công nghệ giáo dục (như LMS, hệ thống quản lý kết quả học tập), đảm bảo tính toàn vẹn và hiệu quả.

    Build and successfully integrate databases into educational technology applications (such as LMS, student record management systems), ensuring data integrity and efficiency.

    PLO 03 RPLO 04 R
  • CLO4 Thể hiện khả năng phối hợp trong nhóm đa ngành, kỹ năng giao tiếp và thuyết trình giải pháp thiết kế dữ liệu thông qua các dự án thực tế.

    Demonstrate collaboration in multidisciplinary teams, along with communication and presentation skills for data design solutions through real-world projects.

    PLO 08 R
  • CLO5 Tuân thủ đạo đức nghề nghiệp và các quy định pháp luật về bảo mật thông tin, quyền riêng tư của người học khi thiết kế và quản trị dữ liệu giáo dục.

    Adhere to professional ethics and legal regulations regarding information security and learner privacy when designing and managing educational data.

    PLO 12 RPLO 13 R

Đánh giá học phần

Thành phầnTỉ trọngThời gian
Tham gia trên lớp10.0%Toàn bộ quá trình học
Bài tập trên lớp và về nhà30.0%Toàn bộ quá trình học
Thi cuối kỳ60.0%Cuối học kỳ

Tài liệu học tập

Bắt buộc

  • [1] Nguyên lý của các hệ cơ sở dữ liệu, Nguyễn Kim Anh, 2004, Nhà xuất bản Đại học Quốc Gia Hà Nội
  • [2] Fundamentals of Database Systems, R. Elmasri & S.B. Navathe, 2011, Addison Wesley
  • [3] Database System Implementation, H. Garcia-Molina, J. D. Ullman and J. Widom, 2000, Prentice Hall

Tất cả học phần