Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

1. Để hiển thị tất cả các phòng ban và tên nhân viên thuộc về phòng ban đó (nếu có), ta sử dụng loại liên kết nào trong SQL?

A. INNER JOIN
B. LEFT JOIN
C. RIGHT JOIN
D. FULL OUTER JOIN

2. Trong một hệ quản trị cơ sở dữ liệu (DBMS), chức năng cho phép người dùng truy vấn, cập nhật và quản lý dữ liệu một cách hiệu quả thông qua các liên kết giữa các bảng được gọi là gì?

A. Hệ điều hành.
B. Giao diện người dùng đồ họa (GUI).
C. Ngôn ngữ truy vấn có cấu trúc (SQL).
D. Hệ quản trị cơ sở dữ liệu (DBMS).

3. Trong một cơ sở dữ liệu, bảng TacGia (MaTacGia, TenTacGia) và bảng Sach (MaSach, TenSach, MaTacGia). Để hiển thị tên tác giả và tên các cuốn sách của họ, ta thực hiện liên kết dựa trên trường nào?

A. Liên kết TenTacGia của bảng TacGia với TenSach của bảng Sach.
B. Liên kết MaTacGia của bảng TacGia với MaSach của bảng Sach.
C. Liên kết MaTacGia của bảng TacGia với MaTacGia của bảng Sach.
D. Liên kết TenTacGia của bảng TacGia với MaTacGia của bảng Sach.

4. Để tạo một báo cáo hiển thị tên tất cả các khách hàng và số lượng đơn hàng mà mỗi khách hàng đã đặt, bao gồm cả những khách hàng chưa có đơn hàng nào, ta nên sử dụng loại liên kết nào?

A. INNER JOIN
B. LEFT JOIN
C. RIGHT JOIN
D. CROSS JOIN

5. Trong cơ sở dữ liệu quan hệ, mối quan hệ giữa hai bảng thường được thiết lập thông qua việc sử dụng khóa chính (Primary Key) của một bảng và khóa ngoại (Foreign Key) của bảng còn lại. Khóa ngoại trong bảng này có vai trò gì đối với khóa chính ở bảng kia?

A. Là trường duy nhất định danh cho mỗi bản ghi trong bảng chứa nó.
B. Là trường tham chiếu đến khóa chính của bảng khác, tạo liên kết dữ liệu.
C. Là trường cho phép nhập nhiều giá trị khác nhau cho cùng một bản ghi.
D. Là trường được sử dụng để sắp xếp dữ liệu theo thứ tự tăng dần hoặc giảm dần.

6. Khi một bản ghi trong bảng Nhân viên (có khóa chính MaNV) liên kết với nhiều bản ghi trong bảng PhongBan (có khóa chính MaPB) thông qua trường MaPB trong bảng Nhân viên, đây là loại mối quan hệ nào?

A. Một-Một (One-to-One).
B. Nhiều-Nhiều (Many-to-Many).
C. Một-Nhiều (One-to-Many).
D. Không có mối quan hệ.

7. Khi liên kết hai bảng GiangVien (MaGV, TenGV) và MonHoc (MaMon, TenMon, MaGV) để tìm tên giảng viên và tên môn học họ phụ trách, ta cần đảm bảo trường MaGV trong bảng MonHoc là khóa ngoại tham chiếu đến khóa chính MaGV của bảng GiangVien. Điều này thể hiện mối quan hệ gì?

A. Một-Một (One-to-One).
B. Nhiều-Nhiều (Many-to-Many).
C. Một-Nhiều (One-to-Many).
D. Không xác định được.

8. Trong một hệ thống quản lý thư viện, bảng Sach có các trường: MaSach (Khóa chính), TenSach, TacGia. Bảng MuonTra có các trường: MaMuonTra (Khóa chính), MaSach (Khóa ngoại), NgayMuon, NgayTra. Để biết tên sách và ngày mượn của mỗi lần mượn, ta thực hiện liên kết dựa trên trường nào?

A. Liên kết TenSach của bảng Sach với MaMuonTra của bảng MuonTra.
B. Liên kết MaSach của bảng Sach với MaSach của bảng MuonTra.
C. Liên kết TacGia của bảng Sach với NgayMuon của bảng MuonTra.
D. Liên kết MaSach của bảng Sach với NgayTra của bảng MuonTra.

9. Trong một hệ thống quản lý học tập, khi liên kết bảng SinhVien (MSSV, TenSV) và bảng DiemSo (MaDiem, MSSV, Diem), mối quan hệ giữa hai bảng này có thể được mô tả chính xác nhất là gì?

A. Một-Một (One-to-One).
B. Nhiều-Nhiều (Many-to-Many).
C. Một-Nhiều (One-to-Many).
D. Không có mối quan hệ.

10. Giả sử có bảng KhachHang (MaKH, TenKH) và bảng DiaChi (MaDC, MaKH, SoNha, TenDuong). Nếu một khách hàng có thể có nhiều địa chỉ khác nhau, mối quan hệ giữa hai bảng này là gì?

A. Một-Một (One-to-One).
B. Nhiều-Nhiều (Many-to-Many).
C. Một-Nhiều (One-to-Many).
D. Không có mối quan hệ.

11. Khi liên kết bảng NhanVien (MaNV, TenNV, MaPB) và bảng PhongBan (MaPB, TenPB) bằng `INNER JOIN` trên trường MaPB, nếu một nhân viên không được gán vào phòng ban nào (MaPB là NULL trong bảng NhanVien), nhân viên đó có xuất hiện trong kết quả truy vấn không?

A. Có, vì `INNER JOIN` sẽ khớp NULL với NULL.
B. Không, vì `INNER JOIN` chỉ trả về các bản ghi có giá trị khớp ở cả hai bảng, và NULL không khớp với giá trị phòng ban nào.
C. Có, nếu trường MaPB trong bảng PhongBan cho phép giá trị NULL.
D. Phụ thuộc vào hệ quản trị cơ sở dữ liệu.

12. Trong cơ sở dữ liệu, việc đảm bảo tính nhất quán của dữ liệu khi có các liên kết giữa các bảng là rất quan trọng. Tính toàn vẹn tham chiếu (Referential Integrity) là một cơ chế quan trọng để đảm bảo điều này. Cơ chế này thường được thực thi bằng cách nào?

A. Chỉ cho phép xóa bản ghi ở bảng cha nếu không có bản ghi con nào tham chiếu đến.
B. Cho phép xóa bản ghi ở bảng cha và tự động xóa các bản ghi con tương ứng.
C. Cho phép xóa bản ghi ở bảng cha và tự động cập nhật khóa ngoại ở bảng con thành NULL.
D. Tất cả các phương án trên đều đúng.

13. Trong cơ sở dữ liệu, truy vấn sử dụng `WHERE` để lọc dữ liệu dựa trên điều kiện. Khi liên kết hai bảng bằng `JOIN` và muốn lọc kết quả dựa trên thuộc tính của bảng bên phải, ta nên đặt điều kiện lọc ở đâu?

A. Trong mệnh đề `WHERE` sau khi `JOIN` đã hoàn thành.
B. Trong mệnh đề `ON` của câu lệnh `JOIN`.
C. Trong mệnh đề `SELECT`.
D. Trong mệnh đề `GROUP BY`.

14. Giả sử có hai bảng: SanPham (MaSP, TenSP, Gia) và HoaDonChiTiet (SoHD, MaSP, SoLuong, DonGia). Để truy xuất thông tin tên sản phẩm và số lượng bán trong mỗi hóa đơn, ta cần liên kết hai bảng này dựa trên trường nào?

A. Dựa trên trường TenSP của bảng SanPham và SoLuong của bảng HoaDonChiTiet.
B. Dựa trên trường MaSP của bảng SanPham và MaSP của bảng HoaDonChiTiet.
C. Dựa trên trường Gia của bảng SanPham và DonGia của bảng HoaDonChiTiet.
D. Dựa trên trường MaSP của bảng SanPham và SoHD của bảng HoaDonChiTiet.

15. Trong một hệ thống quản lý đơn hàng, bảng KhachHang có khóa chính là MaKH. Bảng DonHang có khóa chính là SoDH và khóa ngoại MaKH. Để lấy tên khách hàng và số lượng đơn hàng mà họ đã đặt, ta sẽ thực hiện `INNER JOIN` giữa hai bảng này. Điều này đảm bảo rằng?

A. Tất cả khách hàng sẽ được hiển thị, kể cả những người chưa có đơn hàng.
B. Chỉ những khách hàng đã có ít nhất một đơn hàng mới được hiển thị.
C. Tất cả đơn hàng sẽ được hiển thị, ngay cả khi khách hàng đặt đơn hàng không tồn tại.
D. Số lượng đơn hàng sẽ được tính cho tất cả khách hàng.

16. Khi thực hiện truy vấn để lấy tên phòng ban và tên tất cả nhân viên làm việc trong phòng ban đó, ta sử dụng câu lệnh SQL có mệnh đề `JOIN`. Nếu một phòng ban không có nhân viên nào, phòng ban đó có được hiển thị trong kết quả của `INNER JOIN` không?

A. Có, vì `INNER JOIN` bao gồm tất cả các bản ghi từ bảng bên trái.
B. Không, vì `INNER JOIN` chỉ trả về các bản ghi có sự khớp ở cả hai bảng.
C. Có, nếu phòng ban đó có thuộc tính TenPB được định nghĩa.
D. Phụ thuộc vào cách định nghĩa khóa ngoại.

17. Một truy vấn SQL muốn hiển thị tên sản phẩm và tổng số lượng của mỗi sản phẩm đã được bán. Cần kết hợp bảng SanPham (MaSP, TenSP) và bảng HoaDonChiTiet (MaSP, SoLuong). Câu lệnh SQL nào sau đây là phù hợp nhất để thực hiện điều này?

A. SELECT TenSP, SUM(SoLuong) FROM SanPham JOIN HoaDonChiTiet ON SanPham.MaSP = HoaDonChiTiet.MaSP GROUP BY TenSP;
B. SELECT TenSP, SUM(SoLuong) FROM SanPham, HoaDonChiTiet WHERE SanPham.MaSP = HoaDonChiTiet.MaSP GROUP BY SanPham.MaSP;
C. SELECT TenSP, COUNT(SoLuong) FROM SanPham JOIN HoaDonChiTiet ON SanPham.MaSP = HoaDonChiTiet.MaSP GROUP BY TenSP;
D. SELECT TenSP, SUM(SoLuong) FROM SanPham LEFT JOIN HoaDonChiTiet ON SanPham.MaSP = HoaDonChiTiet.MaSP GROUP BY TenSP;

18. Khi một bảng NhanVien có trường MaPB là khóa ngoại tham chiếu đến bảng PhongBan (MaPB là khóa chính). Nếu ta thực hiện `RIGHT JOIN` giữa PhongBan và NhanVien, kết quả sẽ bao gồm những bản ghi nào?

A. Tất cả nhân viên và phòng ban của họ.
B. Tất cả nhân viên và phòng ban mà nhân viên đó thuộc về, hoặc NULL nếu nhân viên không thuộc phòng ban nào.
C. Tất cả phòng ban và nhân viên thuộc về phòng ban đó, hoặc NULL cho các cột nhân viên nếu phòng ban không có nhân viên.
D. Chỉ những nhân viên có phòng ban được chỉ định.

19. Khi tạo một liên kết giữa bảng Học sinh (có khóa chính là MaHS) và bảng LopHoc (có khóa chính là MaLop) để quản lý học sinh theo lớp, khóa ngoại sẽ được đặt ở bảng nào và tham chiếu đến khóa chính nào?

A. Khóa ngoại MaHS trong bảng LopHoc, tham chiếu đến khóa chính MaHS trong bảng HocSinh.
B. Khóa ngoại MaLop trong bảng HocSinh, tham chiếu đến khóa chính MaLop trong bảng LopHoc.
C. Khóa ngoại MaHS trong bảng HocSinh, tham chiếu đến khóa chính MaLop trong bảng LopHoc.
D. Khóa ngoại MaLop trong bảng LopHoc, tham chiếu đến khóa chính MaHS trong bảng HocSinh.

20. Truy vấn SQL sử dụng mệnh đề `JOIN` để kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên một điều kiện liên quan. Loại liên kết nào sau đây sẽ trả về tất cả các bản ghi từ bảng bên trái và các bản ghi khớp từ bảng bên phải?

A. INNER JOIN
B. RIGHT JOIN
C. LEFT JOIN
D. FULL OUTER JOIN

21. Khi sử dụng `SELECT DISTINCT` trong một truy vấn SQL kết hợp hai bảng, mục đích chính của `DISTINCT` là gì?

A. Để tăng tốc độ truy vấn bằng cách chỉ lấy các bản ghi duy nhất.
B. Để loại bỏ các bản ghi trùng lặp trong kết quả trả về.
C. Để chỉ hiển thị các bản ghi có giá trị khác NULL.
D. Để sắp xếp kết quả theo thứ tự bảng chữ cái.

22. Khi thực hiện `INNER JOIN` giữa bảng KhachHang và bảng DonHang trên trường MaKH, kết quả truy vấn sẽ chỉ bao gồm những khách hàng nào?

A. Tất cả khách hàng có trong bảng KhachHang.
B. Tất cả đơn hàng có trong bảng DonHang.
C. Những khách hàng đã có ít nhất một đơn hàng trong bảng DonHang.
D. Những khách hàng chưa có đơn hàng nào trong bảng DonHang.

23. Để hiển thị tên khách hàng và các đơn hàng mà họ đã đặt, bao gồm cả những khách hàng chưa đặt đơn hàng nào, ta nên sử dụng loại `JOIN` nào?

A. INNER JOIN
B. LEFT JOIN
C. RIGHT JOIN
D. CROSS JOIN

24. Một truy vấn SQL sử dụng `GROUP BY` để tổng hợp dữ liệu. Nếu ta muốn tính tổng số lượng sản phẩm đã bán cho mỗi loại sản phẩm, ta sẽ nhóm theo trường nào?

A. Trường SoLuong trong bảng HoaDonChiTiet.
B. Trường MaSP trong bảng HoaDonChiTiet.
C. Trường TenSP trong bảng SanPham.
D. Trường MaSP trong bảng SanPham.

25. Trong SQL, để tạo một liên kết mà chỉ hiển thị các bản ghi có sự khớp ở cả hai bảng A và B dựa trên trường chung ID, ta sử dụng loại `JOIN` nào?

A. LEFT JOIN
B. RIGHT JOIN
C. INNER JOIN
D. FULL OUTER JOIN

1 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

1. Để hiển thị tất cả các phòng ban và tên nhân viên thuộc về phòng ban đó (nếu có), ta sử dụng loại liên kết nào trong SQL?

2 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

2. Trong một hệ quản trị cơ sở dữ liệu (DBMS), chức năng cho phép người dùng truy vấn, cập nhật và quản lý dữ liệu một cách hiệu quả thông qua các liên kết giữa các bảng được gọi là gì?

3 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

3. Trong một cơ sở dữ liệu, bảng TacGia (MaTacGia, TenTacGia) và bảng Sach (MaSach, TenSach, MaTacGia). Để hiển thị tên tác giả và tên các cuốn sách của họ, ta thực hiện liên kết dựa trên trường nào?

4 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

4. Để tạo một báo cáo hiển thị tên tất cả các khách hàng và số lượng đơn hàng mà mỗi khách hàng đã đặt, bao gồm cả những khách hàng chưa có đơn hàng nào, ta nên sử dụng loại liên kết nào?

5 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

5. Trong cơ sở dữ liệu quan hệ, mối quan hệ giữa hai bảng thường được thiết lập thông qua việc sử dụng khóa chính (Primary Key) của một bảng và khóa ngoại (Foreign Key) của bảng còn lại. Khóa ngoại trong bảng này có vai trò gì đối với khóa chính ở bảng kia?

6 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

6. Khi một bản ghi trong bảng Nhân viên (có khóa chính MaNV) liên kết với nhiều bản ghi trong bảng PhongBan (có khóa chính MaPB) thông qua trường MaPB trong bảng Nhân viên, đây là loại mối quan hệ nào?

7 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

7. Khi liên kết hai bảng GiangVien (MaGV, TenGV) và MonHoc (MaMon, TenMon, MaGV) để tìm tên giảng viên và tên môn học họ phụ trách, ta cần đảm bảo trường MaGV trong bảng MonHoc là khóa ngoại tham chiếu đến khóa chính MaGV của bảng GiangVien. Điều này thể hiện mối quan hệ gì?

8 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

8. Trong một hệ thống quản lý thư viện, bảng Sach có các trường: MaSach (Khóa chính), TenSach, TacGia. Bảng MuonTra có các trường: MaMuonTra (Khóa chính), MaSach (Khóa ngoại), NgayMuon, NgayTra. Để biết tên sách và ngày mượn của mỗi lần mượn, ta thực hiện liên kết dựa trên trường nào?

9 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

9. Trong một hệ thống quản lý học tập, khi liên kết bảng SinhVien (MSSV, TenSV) và bảng DiemSo (MaDiem, MSSV, Diem), mối quan hệ giữa hai bảng này có thể được mô tả chính xác nhất là gì?

10 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

10. Giả sử có bảng KhachHang (MaKH, TenKH) và bảng DiaChi (MaDC, MaKH, SoNha, TenDuong). Nếu một khách hàng có thể có nhiều địa chỉ khác nhau, mối quan hệ giữa hai bảng này là gì?

11 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

11. Khi liên kết bảng NhanVien (MaNV, TenNV, MaPB) và bảng PhongBan (MaPB, TenPB) bằng `INNER JOIN` trên trường MaPB, nếu một nhân viên không được gán vào phòng ban nào (MaPB là NULL trong bảng NhanVien), nhân viên đó có xuất hiện trong kết quả truy vấn không?

12 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

12. Trong cơ sở dữ liệu, việc đảm bảo tính nhất quán của dữ liệu khi có các liên kết giữa các bảng là rất quan trọng. Tính toàn vẹn tham chiếu (Referential Integrity) là một cơ chế quan trọng để đảm bảo điều này. Cơ chế này thường được thực thi bằng cách nào?

13 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

13. Trong cơ sở dữ liệu, truy vấn sử dụng `WHERE` để lọc dữ liệu dựa trên điều kiện. Khi liên kết hai bảng bằng `JOIN` và muốn lọc kết quả dựa trên thuộc tính của bảng bên phải, ta nên đặt điều kiện lọc ở đâu?

14 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

14. Giả sử có hai bảng: SanPham (MaSP, TenSP, Gia) và HoaDonChiTiet (SoHD, MaSP, SoLuong, DonGia). Để truy xuất thông tin tên sản phẩm và số lượng bán trong mỗi hóa đơn, ta cần liên kết hai bảng này dựa trên trường nào?

15 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

15. Trong một hệ thống quản lý đơn hàng, bảng KhachHang có khóa chính là MaKH. Bảng DonHang có khóa chính là SoDH và khóa ngoại MaKH. Để lấy tên khách hàng và số lượng đơn hàng mà họ đã đặt, ta sẽ thực hiện `INNER JOIN` giữa hai bảng này. Điều này đảm bảo rằng?

16 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

16. Khi thực hiện truy vấn để lấy tên phòng ban và tên tất cả nhân viên làm việc trong phòng ban đó, ta sử dụng câu lệnh SQL có mệnh đề `JOIN`. Nếu một phòng ban không có nhân viên nào, phòng ban đó có được hiển thị trong kết quả của `INNER JOIN` không?

17 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

17. Một truy vấn SQL muốn hiển thị tên sản phẩm và tổng số lượng của mỗi sản phẩm đã được bán. Cần kết hợp bảng SanPham (MaSP, TenSP) và bảng HoaDonChiTiet (MaSP, SoLuong). Câu lệnh SQL nào sau đây là phù hợp nhất để thực hiện điều này?

18 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

18. Khi một bảng NhanVien có trường MaPB là khóa ngoại tham chiếu đến bảng PhongBan (MaPB là khóa chính). Nếu ta thực hiện `RIGHT JOIN` giữa PhongBan và NhanVien, kết quả sẽ bao gồm những bản ghi nào?

19 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

19. Khi tạo một liên kết giữa bảng Học sinh (có khóa chính là MaHS) và bảng LopHoc (có khóa chính là MaLop) để quản lý học sinh theo lớp, khóa ngoại sẽ được đặt ở bảng nào và tham chiếu đến khóa chính nào?

20 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

20. Truy vấn SQL sử dụng mệnh đề `JOIN` để kết hợp dữ liệu từ hai hoặc nhiều bảng dựa trên một điều kiện liên quan. Loại liên kết nào sau đây sẽ trả về tất cả các bản ghi từ bảng bên trái và các bản ghi khớp từ bảng bên phải?

21 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

21. Khi sử dụng `SELECT DISTINCT` trong một truy vấn SQL kết hợp hai bảng, mục đích chính của `DISTINCT` là gì?

22 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

22. Khi thực hiện `INNER JOIN` giữa bảng KhachHang và bảng DonHang trên trường MaKH, kết quả truy vấn sẽ chỉ bao gồm những khách hàng nào?

23 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

23. Để hiển thị tên khách hàng và các đơn hàng mà họ đã đặt, bao gồm cả những khách hàng chưa đặt đơn hàng nào, ta nên sử dụng loại `JOIN` nào?

24 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

24. Một truy vấn SQL sử dụng `GROUP BY` để tổng hợp dữ liệu. Nếu ta muốn tính tổng số lượng sản phẩm đã bán cho mỗi loại sản phẩm, ta sẽ nhóm theo trường nào?

25 / 25

Category: Trắc nghiệm Kết nối Tin học 11 Tin học ứng dụng Kết nối Bài 23 Thực hành truy xuất dữ liệu qua liên kết các bảng

Tags: Bộ đề 1

25. Trong SQL, để tạo một liên kết mà chỉ hiển thị các bản ghi có sự khớp ở cả hai bảng A và B dựa trên trường chung ID, ta sử dụng loại `JOIN` nào?