Cơ sở dữ liệu
Tạo chỉ mục trên một cột nhằm mục đích gì?
Tạo chỉ mục (index) trên một cột của bảng chủ yếu nhằm mục đích gì?
Xuất bản 18/10/2026
Câu hỏi
Tạo chỉ mục (index) trên một cột của bảng chủ yếu nhằm mục đích gì?
- A. Giúp các truy vấn tìm kiếm, lọc theo cột đó chạy nhanh hơn
- B. Bắt buộc mọi giá trị trong cột đó phải khác nhau
- C. Giảm dung lượng lưu trữ mà bảng chiếm trên đĩa
- D. Mã hóa dữ liệu của cột đó để bảo mật
Đáp án
A. Giúp các truy vấn tìm kiếm, lọc theo cột đó chạy nhanh hơn
Giải thích
Chỉ mục giống mục lục của cuốn sách: hệ quản trị lưu thêm một cấu trúc đã sắp xếp, thường là cây B-tree, để tìm các dòng theo giá trị cột mà không phải quét cả bảng. Đổi lại, chỉ mục chiếm thêm dung lượng và làm thao tác thêm, sửa, xóa chậm hơn một chút, nên không giảm dung lượng. Chỉ mục thông thường cho phép giá trị trùng; muốn cấm trùng phải dùng chỉ mục UNIQUE, ràng buộc UNIQUE hoặc khóa chính. Chỉ mục cũng không mã hóa dữ liệu.
Chủ đề: Cơ sở dữ liệu · Mức độ: Thông hiểu