JavaScript is required

Liên kết giữa các bảng được dựa trên:

A.

Thuộc tính khóa

B.

Các thuộc tính trùng tên nhau giữa các bảng

C.

Ý định của người quản trị hệ CSDL

D.

Ý định ghép các bảng thành một bảng có nhiều thuộc tính hơn

Trả lời:

Đáp án đúng: A


Liên kết giữa các bảng trong cơ sở dữ liệu quan hệ được thiết lập dựa trên thuộc tính khóa. Cụ thể, thường là khóa chính (primary key) của một bảng và khóa ngoại (foreign key) của bảng khác. Khóa ngoại tham chiếu đến khóa chính, tạo ra mối quan hệ giữa các bản ghi trong hai bảng. - Phương án 1 đúng vì thuộc tính khóa (khóa chính và khóa ngoại) là cơ sở để liên kết các bảng. - Phương án 2 sai vì việc các thuộc tính trùng tên không đảm bảo liên kết, cần có ràng buộc khóa ngoại. - Phương án 3 sai vì ý định của người quản trị không phải là yếu tố quyết định, liên kết phải dựa trên cấu trúc dữ liệu. - Phương án 4 sai vì mục đích ghép bảng không phải là cơ sở để liên kết; liên kết để duy trì tính toàn vẹn và mối quan hệ giữa các thực thể.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan