TopStudy

Tin học · Lớp 11

15 câu Trắc nghiệm Tin học 11 Cánh diều Bài 2: Bảng và khóa chính trong cơ sở dữ liệu quan hệ có đáp án

15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Trong cơ sở dữ liệu quan hệ, mỗi bảng chứa gì?

  1. Đáp án A: Chỉ một hàng dữ liệu
  2. Đáp án B: Một tập hợp các cột và hàng
  3. Đáp án C: Một danh sách các mối quan hệ
  4. Đáp án D: Chỉ các hàng không có cột
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Trong cơ sở dữ liệu quan hệ, bảng là tập hợp các hàng (bản ghi) và cột (trường), trong đó mỗi cột biểu thị một thuộc tính và mỗi hàng biểu thị một bản ghi.

Câu 2

1 điểm
Trong một bảng, khóa chính là gì?
  1. Đáp án A: Một trường chứa các giá trị lặp lại
  2. Đáp án B: Một trường có thể để trống
  3. Đáp án C: Một trường hoặc tập hợp các trường dùng để xác định duy nhất bản ghi
  4. Đáp án D: Một tập hợp các trường không thể thay đổi
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Khóa chính là một trường hoặc tập hợp các trường dùng để xác định duy nhất một bản ghi trong bảng, không cho phép các giá trị trùng lặp.

Câu 3

1 điểm
Tại sao cần chỉ định khóa chính trong bảng?
  1. Đáp án A: Để tạo ra nhiều bản ghi giống nhau
  2. Đáp án B: Để ngăn chặn lỗi cập nhật dữ liệu
  3. Đáp án C: Để đảm bảo mỗi bản ghi được xác định duy nhất
  4. Đáp án D: Để giảm kích thước cơ sở dữ liệu
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Khóa chính đảm bảo rằng mỗi bản ghi trong bảng là duy nhất và không thể có hai bản ghi giống hệt nhau.

Câu 4

1 điểm
Khóa chính có thể bao gồm những gì?
  1. Đáp án A: Một trường duy nhất
  2. Đáp án B: Một hoặc nhiều trường
  3. Đáp án C: Một tập hợp các bảng
  4. Đáp án D: Không liên quan đến các trường
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Khóa chính có thể bao gồm một trường hoặc nhiều trường, miễn là nó có thể xác định duy nhất mỗi bản ghi trong bảng.

Câu 5

1 điểm
Khóa chính trong bảng thường được chọn dựa trên tiêu chí nào?
  1. Đáp án A: Số lượng ký tự của các giá trị trong trường
  2. Đáp án B: Độ phổ biến của dữ liệu trong trường
  3. Đáp án C: Khả năng xác định duy nhất bản ghi
  4. Đáp án D: Độ phức tạp của các giá trị
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Khóa chính phải có khả năng xác định duy nhất một bản ghi trong bảng để tránh các bản ghi trùng lặp.

Câu 6

1 điểm
Trường nào sau đây có thể làm khóa chính tốt nhất cho bảng chứa thông tin học sinh?
  1. Đáp án A: Họ và tên
  2. Đáp án B: Ngày sinh
  3. Đáp án C: Mã số học sinh
  4. Đáp án D: Địa chỉ nhà
Xem đáp án và lời giải

Câu 7

1 điểm
Một bảng có thể có bao nhiêu khóa chính?
  1. Đáp án A: Một khóa chính duy nhất
  2. Đáp án B: Nhiều khóa chính
  3. Đáp án C: Không có giới hạn số lượng khóa chính
  4. Đáp án D: Không cần khóa chính
Xem đáp án và lời giải

Câu 8

1 điểm
Nếu không có khóa chính trong bảng, điều gì có thể xảy ra?
  1. Đáp án A: Các bản ghi không thể được nhập vào bảng
  2. Đáp án B: Dữ liệu có thể bị trùng lặp
  3. Đáp án C: Dữ liệu sẽ được bảo mật hơn
  4. Đáp án D: Truy vấn dữ liệu sẽ nhanh hơn
Xem đáp án và lời giải

Câu 9

1 điểm
Khi cập nhật dữ liệu trong bảng có khóa chính, điều gì bắt buộc phải đảm bảo?
  1. Đáp án A: Khóa chính phải được thay đổi
  2. Đáp án B: Khóa chính không được trùng lặp với bất kỳ bản ghi nào khác
  3. Đáp án C: Khóa chính có thể để trống
  4. Đáp án D: Khóa chính phải bao gồm tất cả các trường trong bảng
Xem đáp án và lời giải

Câu 10

1 điểm
Hệ quản trị cơ sở dữ liệu quan hệ giúp đảm bảo điều gì khi làm việc với khóa chính?
  1. Đáp án A: Tự động tạo khóa chính cho mỗi bản ghi
  2. Đáp án B: Ngăn chặn việc nhập bản ghi có giá trị khóa chính trùng lặp
  3. Đáp án C: Tự động xóa các bản ghi không có khóa chính
  4. Đáp án D: Cho phép trùng lặp các giá trị trong khóa chính
Xem đáp án và lời giải

Phần II. Tự luận

Câu 11

1 điểm

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Trong cơ sở dữ liệu quan hệ, khái niệm "khóa chính" được định nghĩa như thế nào?

a) Là trường duy nhất mà giá trị của nó không bao giờ thay đổi.

b) Là một tập hợp các trường mà mỗi bộ giá trị xác định duy nhất một bản ghi trong bảng.

c) Là trường có thể chứa nhiều giá trị khác nhau trong cùng một bản ghi.

d) Là trường được dùng để lưu trữ thông tin không liên quan đến bản ghi.

Xem đáp án và lời giải

Câu 12

1 điểm

Khi cập nhật dữ liệu trong một bảng của cơ sở dữ liệu quan hệ, điều gì là điều kiện cần thiết để thực hiện?

a) Có thể thêm bản ghi có giá trị khóa chính trùng nhau.

b) Không làm xuất hiện hai bản ghi có giá trị khóa giống nhau.

c) Có thể xóa tất cả các bản ghi mà không cần kiểm tra ràng buộc.

d) Thay đổi tên trường mà không ảnh hưởng đến cấu trúc bảng

Xem đáp án và lời giải

Câu 13

1 điểm

PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3

Khóa chính trong một bảng có vai trò gì trong cơ sở dữ liệu quan hệ?

Xem đáp án và lời giải

Câu 14

1 điểm
Ràng buộc khóa (Key Constraint) là gì và tại sao nó lại quan trọng trong việc cập nhật dữ liệu?
Xem đáp án và lời giải

Câu 15

1 điểm
Cập nhật dữ liệu trong cơ sở dữ liệu quan hệ có những thao tác nào và chúng có ảnh hưởng đến cấu trúc bảng không?
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Bảng và khoá chính trong cơ sở dữ liệu quan hệ · Các bộ sách Tin học Lớp 11