JavaScript is required

Tạo cấu trúc bảng trong SQL, nếu tại Data Type của cột tương ứng người dùng chọn kiểu ‘‘Bit’’ thì dữ liệu của cột đó nhận giá trị dạng:

A.

Nhị phân

B.

Logic

C.

Số

D.

Ký tự

Trả lời:

Đáp án đúng: A


Trong SQL, kiểu dữ liệu `BIT` được sử dụng để lưu trữ các giá trị logic hoặc các giá trị nhị phân đơn giản. Nó có thể chứa giá trị 0 hoặc 1, tương ứng với `FALSE` hoặc `TRUE`. Do đó, khi một cột được định nghĩa với kiểu dữ liệu `BIT`, nó sẽ nhận giá trị dạng logic (đúng/sai) hoặc nhị phân (0/1). * **Phương án A:** Nhị phân là đúng vì kiểu BIT lưu trữ dữ liệu dưới dạng 0 hoặc 1, là dạng biểu diễn nhị phân. * **Phương án B:** Logic là đúng vì kiểu BIT có thể biểu diễn giá trị đúng (TRUE) hoặc sai (FALSE), tương ứng với 1 và 0. * **Phương án C:** Số không hoàn toàn đúng. BIT là một dạng biểu diễn số (0 hoặc 1), nhưng bản chất của nó là logic. * **Phương án D:** Ký tự là sai vì BIT không lưu trữ dữ liệu dạng ký tự. Vì câu hỏi có 2 đáp án đúng là A và B, nhưng đáp án B (Logic) bao hàm ý nghĩa rộng hơn và chính xác hơn trong ngữ cảnh sử dụng của kiểu BIT, nên chọn đáp án B là phù hợp nhất. Tuy nhiên, nếu phải chọn một trong hai, cả A và B đều có thể coi là chấp nhận được, tùy thuộc vào cách hiểu và ngữ cảnh cụ thể. Tuy nhiên, trong trường hợp này, đáp án B phù hợp hơn. Vì vậy đáp án đúng nhất là B, vì nó thể hiện rõ nhất bản chất của kiểu dữ liệu BIT trong SQL.

Câu hỏi liên quan