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:
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.