Tạo Trắc Nghiệm

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

15 câu · Đề theo bài

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

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

Đáp án và lời giải

Đáp án: B

Câu 2

Trong một bảng, khóa chính là gì?

Đáp án và lời giải

Đáp án: C

Câu 3

Tại sao cần chỉ định khóa chính trong bảng?

Đáp án và lời giải

Đáp án: C

Câu 4

Khóa chính có thể bao gồm những gì?

Đáp án và lời giải

Đáp án: B

Câu 5

Khóa chính trong bảng thường được chọn dựa trên tiêu chí nào?

Đáp án và lời giải

Đáp án: C

Câu 6

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?

Đáp án và lời giải

Đáp án: C

Câu 7

Một bảng có thể có bao nhiêu khóa chính?

Đáp án và lời giải

Đáp án: A

Câu 8

Nếu không có khóa chính trong bảng, điều gì có thể xảy ra?

Đáp án và lời giải

Đáp án: B

Câu 9

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?

Đáp án và lời giải

Đáp án: B

Câu 10

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?

Đáp án và lời giải

Đáp án: B

Câu 11

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.

Đáp án và lời giải

Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai

Câu 12

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

Đáp án và lời giải

Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai

Câu 13

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

Đáp án và lời giải

Đáp án: Khóa chính (Primary Key) trong một bảng có vai trò xác định duy nhất mỗi bản ghi trong bảng Giải thích: Khóa chính là tập hợp các trường (hoặc một trường) mà giá trị của chúng không được trùng lặp trong bảng. Điều này giúp đảm bảo rằng mỗi bản ghi có thể được xác định một cách duy nhất, ngăn chặn việc tạo ra các bản ghi trùng lặp và bảo vệ tính toàn vẹn của dữ liệu.

Câu 14

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?

Đáp án và lời giải

Đáp án: Ràng buộc khóa là quy định rằng không được phép có hai bản ghi có giá trị khóa giống nhau trong bảng. Giải thích: Ràng buộc khóa đảm bảo tính duy nhất của khóa chính. Khi thực hiện cập nhật dữ liệu, nếu có một bản ghi mới được thêm vào mà giá trị khóa trùng với một bản ghi đã tồn tại, hệ thống sẽ từ chối cập nhật đó. Điều này quan trọng để duy trì tính chính xác và tin cậy của cơ sở dữ liệu.

Câu 15

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?

Đáp án và lời giải

Đáp án: Cập nhật dữ liệu trong cơ sở dữ liệu quan hệ bao gồm các thao tác thêm, sửa và xóa dữ liệu. Giải thích: Các thao tác này ảnh hưởng đến nội dung của bảng, nhưng không thay đổi cấu trúc của bảng. Cấu trúc bảng (bao gồm các trường và kiểu dữ liệu của chúng) được thiết kế trước và chỉ thay đổi khi có yêu cầu mới từ quản lý. Việc cập nhật dữ liệu chỉ thay đổi thông tin mà không làm thay đổi các mô tả cấu trúc của bảng.