JavaScript is required

Để tạo một bảng Khoa gồm (makhoa char (10), tenkhoa char (30), dienthoai char (10)) trong đó makhoa là khóa chính dùng lệnh nào dưới đây:

A.

Create table Khoa (makhoa char (10), tenkhoa char (30), dienthoai char (10))

B.

Create table Khoa (makhoa char (10) not null, tenkhoa char (30), dienthoai char (10), constraint khoachinh foreign key(makhoa)

C.

Create table Khoa (makhoa char (10) null primary key, tenkhoa char (30), dienthoai char (10))

D.

Create table Khoa (makhoa char (10) not null primary key, tenkhoa char (30), dienthoai char (10))

Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu tạo bảng `Khoa` với `makhoa` là khóa chính. * **Phương án 1:** Thiếu ràng buộc khóa chính. * **Phương án 2:** Cú pháp sai, `foreign key` không phù hợp ở đây vì không tham chiếu đến bảng khác. * **Phương án 3:** `null primary key` sai, khóa chính không thể nhận giá trị null. * **Phương án 4:** Đúng. `makhoa char (10) not null primary key` khai báo `makhoa` là khóa chính và không được phép có giá trị null. Vậy, phương án 4 là đáp án đúng.

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