TopStudy

Tin học · Lớp 11

15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 20 có đáp án

15 câu · 23 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Trường nào trong bảng "bannhac" được thiết lập làm khóa chính?

  1. Đáp án A: idNhacsi
  2. Đáp án B: tenBannhac
  3. Đáp án C: idBannhac
  4. Đáp án D: tenNhacsi
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Khóa chính trong bảng "bannhac" được thiết lập là idBannhac vì nó là trường duy nhất để phân biệt mỗi bản ghi và có giá trị tự động tăng (AUTO_INCREMENT).

Câu 2

1 điểm
Khi khai báo khóa ngoài cho bảng "bannhac", trường nào được chọn làm khóa ngoài?
  1. Đáp án A: idBannhac
  2. Đáp án B: tenBannhac
  3. Đáp án C: idNhacsi
  4. Đáp án D: idBanthuam
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Trường idNhacsi trong bảng "bannhac" được khai báo là khóa ngoài vì nó tham chiếu đến trường idNhacsi trong bảng "nhacsi".

Câu 3

1 điểm
Khi khai báo khóa ngoài cho idNhacsi, bảng tham chiếu nào được chọn?
  1. Đáp án A: bannhac
  2. Đáp án B: nhacsi
  3. Đáp án C: banthuam
  4. Đáp án D: casi
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Bảng tham chiếu cho trường idNhacsi trong bảng "bannhac" là bảng "nhacsi", nơi idNhacsi là khóa chính.

Câu 4

1 điểm
Khi khai báo khóa ngoài, kiểu dữ liệu của trường idNhacsi trong bảng "bannhac" nên là gì?
  1. Đáp án A: VARCHAR
  2. Đáp án B: TEXT
  3. Đáp án C: INT
  4. Đáp án D: FLOAT
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: C

Đáp án: C

Giải thích: Trường idNhacsi là khóa ngoài và cần có cùng kiểu dữ liệu với trường idNhacsi trong bảng "nhacsi", tức là INT.

Câu 5

1 điểm
Khi khai báo cặp trường (tenBannhac, idNhacsi) không được trùng lặp giá trị, loại khóa nào được sử dụng?
  1. Đáp án A: PRIMARY
  2. Đáp án B: UNIQUE
  3. Đáp án C: FOREIGN KEY
  4. Đáp án D: INDEX
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Đáp án: B

Giải thích: Để đảm bảo giá trị của cặp trường (tenBannhac, idNhacsi) không trùng lặp, ta sử dụng khóa UNIQUE.

Câu 6

1 điểm
Khi tạo bảng "bannhac", để thêm một trường mới vào bảng, bạn sử dụng thao tác nào?
  1. Đáp án A: Nhấn Ctrl+Alt+Del
  2. Đáp án B: Nhấn Ctrl+Insert
  3. Đáp án C: Nhấn Ctrl+Delete
  4. Đáp án D: Nhấn Alt+Insert
Xem đáp án và lời giải

Câu 7

1 điểm
Giá trị mặc định của trường khóa ngoài idNhacsi trong bảng "bannhac" nên là gì?
  1. Đáp án A: NULL
  2. Đáp án B: AUTO_INCREMENT
  3. Đáp án C: 0
  4. Đáp án D: Một chuỗi rỗng
Xem đáp án và lời giải

Câu 8

1 điểm
Khóa ngoài trong bảng "bannhac" tham chiếu đến khóa chính ở bảng nào?
  1. Đáp án A: nhacsi
  2. Đáp án B: casi
  3. Đáp án C: banthuam
  4. Đáp án D: quận/huyện
Xem đáp án và lời giải

Câu 9

1 điểm
Thao tác nào được sử dụng để khai báo khóa chính cho trường idBannhac?
  1. Đáp án A: Chọn "Create new index" → "UNIQUE"
  2. Đáp án B: Chọn "Create new index" → "PRIMARY"
  3. Đáp án C: Chọn "Create new index" → "FOREIGN KEY"
  4. Đáp án D: Chọn "Create new index" → "INDEX"
Xem đáp án và lời giải

Câu 10

1 điểm
Sau khi khai báo xong các trường trong bảng "bannhac", thao tác cuối cùng là gì?
  1. Đáp án A: Chọn "Tạo bảng mới"
  2. Đáp án B: Chọn "Xóa bảng"
  3. Đáp án C: Chọn "Lưu"
  4. Đáp án D: Chọn "Chỉnh sửa khóa"
Xem đáp án và lời giải

Phần II. Tự luận

Câu 11

1 điểm

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Trường "idBannhac" trong bảng "bannhac" có những đặc điểm nào sau đây?

a) Kiểu dữ liệu của trường "idBannhac" là INT và có giá trị tự động tăng.

b) Trường "idBannhac" cho phép giá trị NULL.

c) Trường "idBannhac" được đặt làm khóa chính và không cho phép giá trị trùng lặp.

d) Trường "idBannhac" có giá trị mặc định là một chuỗi rỗng.

Xem đáp án và lời giải

Câu 12

1 điểm

Khi khai báo khóa ngoài cho trường "idNhacsi" trong bảng "bannhac", điều nào sau đây là đúng?

a) Trường "idNhacsi" tham chiếu đến trường "idNhacsi" của bảng "nhacsi".

b) Trường "idNhacsi" phải có cùng kiểu dữ liệu với trường tham chiếu trong bảng "nhacsi".

c) Khóa ngoài "idNhacsi" không yêu cầu phải khai báo khóa chính trong bảng "nhacsi".

d) Giá trị mặc định của trường "idNhacsi" có thể là 0.

Xem đáp án và lời giải

Câu 13

1 điểm

PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3

Tại sao trường "idBannhac" cần được khai báo là khóa chính trong bảng "bannhac"?

Xem đáp án và lời giải

Câu 14

1 điểm
Tại sao cần khai báo khóa ngoài cho trường "idNhacsi" trong bảng "bannhac"?
Xem đáp án và lời giải

Câu 15

1 điểm
Mục đích của việc khai báo cặp (tenBannhac, idNhacsi) là khóa chống trùng lặp trong bảng "bannhac" là gì?
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Thực hành tạo lập các bảng có khoá ngoài · Các bộ sách Tin học Lớp 11