[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

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é!!!


[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

1. Trong một hệ thống cơ sở dữ liệu, bảng Học sinh có MaHS là khóa chính và bảng KetQuaHocTap có MaHS là khóa ngoại tham chiếu đến bảng Học sinh. Nếu muốn đảm bảo rằng không có học sinh nào bị xóa khỏi bảng Học sinh mà không xử lý các kết quả học tập tương ứng, nên áp dụng ràng buộc nào cho khóa ngoại MaHS trong bảng KetQuaHocTap?

A. ON DELETE CASCADE
B. ON DELETE SET NULL
C. ON DELETE RESTRICT (hoặc NO ACTION)
D. ON DELETE SET DEFAULT

2. Khi cập nhật dữ liệu, hành động ON UPDATE CASCADE cho khóa ngoại có thể gây ra vấn đề gì nếu được áp dụng không cẩn thận?

A. Giảm hiệu suất truy vấn dữ liệu.
B. Tăng dung lượng lưu trữ không cần thiết.
C. Gây ra các thay đổi lan truyền không mong muốn trên nhiều bảng liên quan.
D. Làm mất tính duy nhất của các giá trị khóa ngoại.

3. Khi cập nhật dữ liệu trong bảng Sản phẩm (ví dụ: thay đổi mã sản phẩm), nếu trường khóa ngoại MaSP trong bảng ChiTietDonHang được thiết lập với hành động ON UPDATE SET NULL, điều gì sẽ xảy ra với các đơn hàng có sản phẩm bị thay đổi mã?

A. Mã sản phẩm trong bảng ChiTietDonHang sẽ tự động cập nhật theo mã mới.
B. Các đơn hàng có sản phẩm bị thay đổi mã sẽ bị xóa.
C. Mã sản phẩm trong bảng ChiTietDonHang sẽ được đặt thành NULL.
D. Hệ thống sẽ báo lỗi và không cho phép cập nhật mã sản phẩm.

4. Giả sử bạn có một bảng Khách hàng và một bảng Đơn hàng, với MaKH là khóa chính trong Khách hàng và khóa ngoại trong Đơn hàng. Nếu bạn muốn xóa một khách hàng nhưng chỉ khi khách hàng đó không có bất kỳ đơn hàng nào đã được đặt, bạn nên cấu hình ràng buộc khóa ngoại trên bảng Đơn hàng như thế nào?

A. ON DELETE CASCADE
B. ON DELETE SET NULL
C. ON DELETE RESTRICT
D. ON DELETE SET DEFAULT

5. Trong một hệ thống quản lý dự án, bảng DuAn có MaDA là khóa chính. Bảng CongViec có MaDA là khóa ngoại tham chiếu đến DuAn. Nếu bạn muốn xóa một dự án nhưng chỉ khi không còn công việc nào thuộc dự án đó, bạn sẽ cấu hình ràng buộc khóa ngoại như thế nào?

A. ON DELETE CASCADE
B. ON DELETE SET NULL
C. ON DELETE RESTRICT
D. ON DELETE SET DEFAULT

6. Khi bạn cập nhật một giá trị trong trường TenKhachHang của bảng KhachHang, nếu MaKH là khóa chính và được tham chiếu bởi khóa ngoại MaKH_Goc trong bảng DonHang mà không có ràng buộc ON UPDATE nào được định nghĩa, hành động này sẽ có tác động gì?

A. Trường MaKH_Goc trong DonHang sẽ tự động cập nhật theo.
B. Hệ thống sẽ báo lỗi vì không thể cập nhật trường không phải là khóa chính.
C. Không có tác động trực tiếp lên bảng DonHang đối với trường MaKH_Goc.
D. Trường MaKH_Goc trong DonHang sẽ được đặt thành NULL.

7. Trong ngữ cảnh cập nhật bảng dữ liệu có tham chiếu, khi một bản ghi trong bảng dữ liệu gốc bị xóa, hành động mặc định của khóa ngoại trong bảng dữ liệu liên kết tại cơ sở dữ liệu quan hệ thường là gì?

A. Tự động xóa các bản ghi tương ứng trong bảng liên kết.
B. Thiết lập giá trị của khóa ngoại thành NULL hoặc một giá trị mặc định.
C. Ngăn chặn việc xóa bản ghi trong bảng dữ liệu gốc.
D. Cập nhật giá trị của khóa ngoại để tham chiếu đến bản ghi tiếp theo trong bảng gốc.

8. Khi thực hiện cập nhật bảng dữ liệu, một khóa ngoại có thể tham chiếu đến trường nào của bảng khác?

A. Chỉ khóa chính.
B. Khóa chính hoặc khóa ứng viên (candidate key).
C. Bất kỳ trường nào có kiểu dữ liệu tương thích.
D. Khóa ngoại của bảng khác.

9. Trong cơ sở dữ liệu, khi một bản ghi trong bảng cha bị xóa và hành động ON DELETE RESTRICT được áp dụng cho khóa ngoại của bảng con, điều gì sẽ xảy ra nếu có các bản ghi trong bảng con đang tham chiếu đến bản ghi cha đó?

A. Bản ghi cha sẽ bị xóa và các bản ghi con sẽ bị xóa theo.
B. Bản ghi cha sẽ bị xóa và khóa ngoại trong các bản ghi con sẽ được đặt thành NULL.
C. Hệ thống sẽ báo lỗi và ngăn chặn việc xóa bản ghi cha.
D. Bản ghi cha sẽ bị xóa và khóa ngoại trong các bản ghi con sẽ được cập nhật với giá trị mặc định.

10. Trong trường hợp nào việc sử dụng ON DELETE SET NULL cho một khóa ngoại là phù hợp nhất?

A. Khi bạn muốn xóa tất cả các bản ghi liên quan khi bản ghi gốc bị xóa.
B. Khi bạn muốn ngăn chặn việc xóa bản ghi gốc nếu có bản ghi liên quan.
C. Khi việc xóa bản ghi gốc có thể dẫn đến mất thông tin quan trọng, nhưng trường khóa ngoại có thể chấp nhận giá trị NULL.
D. Khi bạn muốn cập nhật khóa ngoại theo một giá trị mặc định đã định nghĩa.

11. Bạn đang làm việc với một cơ sở dữ liệu quản lý thư viện, có bảng Sach (Sách) và bảng TheLoai (Thể loại). MaTL là khóa chính của TheLoai và là khóa ngoại của Sach. Nếu bạn thay đổi MaTL trong bảng TheLoai, hành động ON UPDATE CASCADE sẽ tác động như thế nào lên bảng Sach?

A. Các bản ghi sách có MaTL cũ sẽ bị xóa.
B. Trường MaTL trong bảng Sach sẽ được đặt thành NULL.
C. Trường MaTL trong bảng Sach sẽ tự động cập nhật theo mã thể loại mới.
D. Hệ thống sẽ báo lỗi vì không cho phép thay đổi mã thể loại.

12. Trong ngữ cảnh cập nhật bảng dữ liệu có tham chiếu, ràng buộc khóa ngoại (Foreign Key Constraint) có vai trò chính là gì?

A. Đảm bảo tính duy nhất của các bản ghi trong một bảng.
B. Liên kết các bảng với nhau và duy trì tính nhất quán dữ liệu.
C. Tăng tốc độ truy xuất dữ liệu thông qua chỉ mục.
D. Xác định kiểu dữ liệu cho các trường trong bảng.

13. Trong một hệ thống quản lý kho hàng, bảng Kho có MaKho là khóa chính. Bảng HangTonKho có MaKho là khóa ngoại tham chiếu đến Kho. Nếu bạn muốn đảm bảo rằng không thể xóa một kho hàng nếu vẫn còn hàng tồn kho trong kho đó, bạn nên thiết lập ràng buộc khóa ngoại như thế nào?

A. ON DELETE CASCADE
B. ON DELETE SET NULL
C. ON DELETE RESTRICT
D. ON DELETE SET DEFAULT

14. Khi bạn thực hiện thao tác cập nhật một giá trị trong trường khóa chính của bảng dữ liệu gốc, điều gì sẽ xảy ra với các khóa ngoại tương ứng trong bảng dữ liệu liên kết, nếu ràng buộc ON UPDATE CASCADE đã được thiết lập?

A. Các bản ghi tương ứng trong bảng liên kết sẽ bị xóa.
B. Giá trị của khóa ngoại trong bảng liên kết sẽ tự động được cập nhật theo giá trị mới của khóa chính.
C. Hệ thống sẽ báo lỗi và không cho phép cập nhật khóa chính.
D. Giá trị của khóa ngoại sẽ được đặt thành NULL.

15. Khi thực hiện cập nhật dữ liệu trong bảng có tham chiếu, nếu bạn thay đổi giá trị của một trường không phải là khóa chính nhưng được tham chiếu bởi khóa ngoại, điều gì thường xảy ra?

A. Khóa ngoại tương ứng sẽ tự động được cập nhật.
B. Hệ thống sẽ báo lỗi vi phạm ràng buộc toàn vẹn tham chiếu.
C. Không có ảnh hưởng gì đến bảng liên kết nếu trường đó không phải là khóa chính.
D. Khóa ngoại tương ứng sẽ bị xóa.

16. Trong một cơ sở dữ liệu, trường MaNV (Mã Nhân Viên) là khóa chính của bảng NhanVien và cũng là khóa ngoại của bảng PhongBan (tham chiếu đến bảng NhanVien để chỉ Trưởng phòng). Nếu Trưởng phòng nghỉ việc và bản ghi tương ứng trong bảng NhanVien bị xóa, hành vi nào sau đây là hợp lý nhất nếu ràng buộc là ON DELETE SET DEFAULT?

A. Bản ghi nhân viên đó trong bảng NhanVien sẽ được xóa.
B. Trường MaNV trong bảng PhongBan sẽ được đặt thành NULL.
C. Trường MaNV trong bảng PhongBan sẽ được gán một giá trị nhân viên mặc định đã được định nghĩa trước.
D. Các phòng ban mà nhân viên đó làm trưởng phòng sẽ bị xóa.

17. Khi thực hiện thao tác cập nhật bảng dữ liệu có tham chiếu, hành động ON UPDATE CASCADE áp dụng cho khóa ngoại có ý nghĩa gì?

A. Khi khóa chính của bảng gốc thay đổi, khóa ngoại tương ứng trong bảng liên kết sẽ được cập nhật theo.
B. Khi khóa chính của bảng gốc thay đổi, khóa ngoại tương ứng sẽ bị xóa.
C. Khi khóa chính của bảng gốc thay đổi, khóa ngoại tương ứng sẽ được đặt thành NULL.
D. Khi khóa chính của bảng gốc thay đổi, hành động cập nhật sẽ bị từ chối.

18. Trong một cơ sở dữ liệu, bảng NhanVien có MaNV là khóa chính. Bảng ChamCong có MaNV là khóa ngoại tham chiếu đến NhanVien. Nếu bạn xóa một nhân viên khỏi bảng NhanVien và ràng buộc là ON DELETE SET NULL, hậu quả sẽ là gì?

A. Tất cả các bản ghi chấm công của nhân viên đó sẽ bị xóa.
B. Trường MaNV trong bảng ChamCong sẽ được đặt thành NULL cho các bản ghi chấm công của nhân viên đó.
C. Trường MaNV trong bảng ChamCong sẽ được cập nhật với một giá trị nhân viên mặc định.
D. Hệ thống sẽ báo lỗi và không cho phép xóa nhân viên.

19. Một hệ thống quản lý bán hàng có bảng KhachHang (Khách hàng) và bảng DonHang (Đơn hàng). MaKH là khóa chính trong Khách hàng và khóa ngoại trong DonHang. Nếu bạn muốn đảm bảo rằng mỗi đơn hàng luôn phải được liên kết với một khách hàng hợp lệ, điều gì cần được thiết lập cho khóa ngoại MaKH trong bảng DonHang?

A. Khóa ngoại MaKH phải có thuộc tính NOT NULL.
B. Ràng buộc toàn vẹn tham chiếu với hành động ON DELETE CASCADE.
C. Ràng buộc toàn vẹn tham chiếu với hành động ON UPDATE SET NULL.
D. Chỉ cần thiết lập khóa ngoại mà không cần thêm thuộc tính nào khác.

20. Trong một hệ thống quản lý sinh viên, bảng Khoa có MaKhoa là khóa chính. Bảng SinhVien có MaKhoa là khóa ngoại tham chiếu đến Khoa. Nếu một khoa bị xóa và hành động ON DELETE CASCADE được áp dụng cho khóa ngoại MaKhoa trong bảng SinhVien, hậu quả sẽ là gì?

A. Trường MaKhoa trong bảng SinhVien sẽ được đặt thành NULL.
B. Các sinh viên thuộc khoa đó sẽ được chuyển sang khoa mặc định.
C. Tất cả các bản ghi sinh viên thuộc khoa bị xóa cũng sẽ bị xóa.
D. Hệ thống sẽ báo lỗi và không cho phép xóa khoa.

21. Khi cập nhật một bảng dữ liệu có tham chiếu, ràng buộc toàn vẹn tham chiếu hoạt động dựa trên mối quan hệ giữa hai loại trường dữ liệu nào?

A. Khóa chính và Khóa ngoại.
B. Khóa chính và Khóa chính.
C. Khóa ngoại và Khóa ngoại.
D. Khóa chính và Trường dữ liệu thông thường.

22. Trong cơ sở dữ liệu, một ràng buộc toàn vẹn tham chiếu (referential integrity constraint) chủ yếu nhằm mục đích gì?

A. Tăng tốc độ truy vấn dữ liệu.
B. Đảm bảo mối quan hệ giữa các bảng là hợp lệ và nhất quán.
C. Giảm dung lượng lưu trữ của cơ sở dữ liệu.
D. Cho phép người dùng tùy chỉnh giao diện ứng dụng.

23. Khi cập nhật dữ liệu, việc thiết lập ON UPDATE NO ACTION cho khóa ngoại có ý nghĩa tương tự như hành động nào?

A. ON UPDATE CASCADE
B. ON UPDATE SET NULL
C. ON UPDATE RESTRICT
D. ON UPDATE SET DEFAULT

24. Khi cập nhật dữ liệu, nếu một khóa ngoại được định nghĩa với thuộc tính UNIQUE, điều này có nghĩa là gì?

A. Mỗi giá trị khóa ngoại phải là duy nhất trong bảng liên kết.
B. Mỗi giá trị khóa ngoại có thể lặp lại nhiều lần.
C. Khóa ngoại này không được phép có giá trị NULL.
D. Khóa ngoại này chỉ tham chiếu đến một bản ghi duy nhất trong bảng gốc.

25. Khi bạn cập nhật dữ liệu, nếu một khóa ngoại được định nghĩa với hành động ON UPDATE SET DEFAULT, điều này có nghĩa là gì?

A. Khi khóa chính của bảng gốc thay đổi, khóa ngoại tương ứng sẽ bị xóa.
B. Khi khóa chính của bảng gốc thay đổi, khóa ngoại tương ứng sẽ được cập nhật theo giá trị mặc định của trường khóa ngoại.
C. Khi khóa chính của bảng gốc thay đổi, khóa ngoại tương ứng sẽ được đặt thành NULL.
D. Khi khóa chính của bảng gốc thay đổi, khóa ngoại tương ứng sẽ tự động được cập nhật theo giá trị mới.

1 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

1. Trong một hệ thống cơ sở dữ liệu, bảng Học sinh có MaHS là khóa chính và bảng KetQuaHocTap có MaHS là khóa ngoại tham chiếu đến bảng Học sinh. Nếu muốn đảm bảo rằng không có học sinh nào bị xóa khỏi bảng Học sinh mà không xử lý các kết quả học tập tương ứng, nên áp dụng ràng buộc nào cho khóa ngoại MaHS trong bảng KetQuaHocTap?

2 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

2. Khi cập nhật dữ liệu, hành động ON UPDATE CASCADE cho khóa ngoại có thể gây ra vấn đề gì nếu được áp dụng không cẩn thận?

3 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

3. Khi cập nhật dữ liệu trong bảng Sản phẩm (ví dụ: thay đổi mã sản phẩm), nếu trường khóa ngoại MaSP trong bảng ChiTietDonHang được thiết lập với hành động ON UPDATE SET NULL, điều gì sẽ xảy ra với các đơn hàng có sản phẩm bị thay đổi mã?

4 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

4. Giả sử bạn có một bảng Khách hàng và một bảng Đơn hàng, với MaKH là khóa chính trong Khách hàng và khóa ngoại trong Đơn hàng. Nếu bạn muốn xóa một khách hàng nhưng chỉ khi khách hàng đó không có bất kỳ đơn hàng nào đã được đặt, bạn nên cấu hình ràng buộc khóa ngoại trên bảng Đơn hàng như thế nào?

5 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

5. Trong một hệ thống quản lý dự án, bảng DuAn có MaDA là khóa chính. Bảng CongViec có MaDA là khóa ngoại tham chiếu đến DuAn. Nếu bạn muốn xóa một dự án nhưng chỉ khi không còn công việc nào thuộc dự án đó, bạn sẽ cấu hình ràng buộc khóa ngoại như thế nào?

6 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

6. Khi bạn cập nhật một giá trị trong trường TenKhachHang của bảng KhachHang, nếu MaKH là khóa chính và được tham chiếu bởi khóa ngoại MaKH_Goc trong bảng DonHang mà không có ràng buộc ON UPDATE nào được định nghĩa, hành động này sẽ có tác động gì?

7 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

7. Trong ngữ cảnh cập nhật bảng dữ liệu có tham chiếu, khi một bản ghi trong bảng dữ liệu gốc bị xóa, hành động mặc định của khóa ngoại trong bảng dữ liệu liên kết tại cơ sở dữ liệu quan hệ thường là gì?

8 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

8. Khi thực hiện cập nhật bảng dữ liệu, một khóa ngoại có thể tham chiếu đến trường nào của bảng khác?

9 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

9. Trong cơ sở dữ liệu, khi một bản ghi trong bảng cha bị xóa và hành động ON DELETE RESTRICT được áp dụng cho khóa ngoại của bảng con, điều gì sẽ xảy ra nếu có các bản ghi trong bảng con đang tham chiếu đến bản ghi cha đó?

10 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

10. Trong trường hợp nào việc sử dụng ON DELETE SET NULL cho một khóa ngoại là phù hợp nhất?

11 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

11. Bạn đang làm việc với một cơ sở dữ liệu quản lý thư viện, có bảng Sach (Sách) và bảng TheLoai (Thể loại). MaTL là khóa chính của TheLoai và là khóa ngoại của Sach. Nếu bạn thay đổi MaTL trong bảng TheLoai, hành động ON UPDATE CASCADE sẽ tác động như thế nào lên bảng Sach?

12 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

12. Trong ngữ cảnh cập nhật bảng dữ liệu có tham chiếu, ràng buộc khóa ngoại (Foreign Key Constraint) có vai trò chính là gì?

13 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

13. Trong một hệ thống quản lý kho hàng, bảng Kho có MaKho là khóa chính. Bảng HangTonKho có MaKho là khóa ngoại tham chiếu đến Kho. Nếu bạn muốn đảm bảo rằng không thể xóa một kho hàng nếu vẫn còn hàng tồn kho trong kho đó, bạn nên thiết lập ràng buộc khóa ngoại như thế nào?

14 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

14. Khi bạn thực hiện thao tác cập nhật một giá trị trong trường khóa chính của bảng dữ liệu gốc, điều gì sẽ xảy ra với các khóa ngoại tương ứng trong bảng dữ liệu liên kết, nếu ràng buộc ON UPDATE CASCADE đã được thiết lập?

15 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

15. Khi thực hiện cập nhật dữ liệu trong bảng có tham chiếu, nếu bạn thay đổi giá trị của một trường không phải là khóa chính nhưng được tham chiếu bởi khóa ngoại, điều gì thường xảy ra?

16 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

16. Trong một cơ sở dữ liệu, trường MaNV (Mã Nhân Viên) là khóa chính của bảng NhanVien và cũng là khóa ngoại của bảng PhongBan (tham chiếu đến bảng NhanVien để chỉ Trưởng phòng). Nếu Trưởng phòng nghỉ việc và bản ghi tương ứng trong bảng NhanVien bị xóa, hành vi nào sau đây là hợp lý nhất nếu ràng buộc là ON DELETE SET DEFAULT?

17 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

17. Khi thực hiện thao tác cập nhật bảng dữ liệu có tham chiếu, hành động ON UPDATE CASCADE áp dụng cho khóa ngoại có ý nghĩa gì?

18 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

18. Trong một cơ sở dữ liệu, bảng NhanVien có MaNV là khóa chính. Bảng ChamCong có MaNV là khóa ngoại tham chiếu đến NhanVien. Nếu bạn xóa một nhân viên khỏi bảng NhanVien và ràng buộc là ON DELETE SET NULL, hậu quả sẽ là gì?

19 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

19. Một hệ thống quản lý bán hàng có bảng KhachHang (Khách hàng) và bảng DonHang (Đơn hàng). MaKH là khóa chính trong Khách hàng và khóa ngoại trong DonHang. Nếu bạn muốn đảm bảo rằng mỗi đơn hàng luôn phải được liên kết với một khách hàng hợp lệ, điều gì cần được thiết lập cho khóa ngoại MaKH trong bảng DonHang?

20 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

20. Trong một hệ thống quản lý sinh viên, bảng Khoa có MaKhoa là khóa chính. Bảng SinhVien có MaKhoa là khóa ngoại tham chiếu đến Khoa. Nếu một khoa bị xóa và hành động ON DELETE CASCADE được áp dụng cho khóa ngoại MaKhoa trong bảng SinhVien, hậu quả sẽ là gì?

21 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

21. Khi cập nhật một bảng dữ liệu có tham chiếu, ràng buộc toàn vẹn tham chiếu hoạt động dựa trên mối quan hệ giữa hai loại trường dữ liệu nào?

22 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

22. Trong cơ sở dữ liệu, một ràng buộc toàn vẹn tham chiếu (referential integrity constraint) chủ yếu nhằm mục đích gì?

23 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

23. Khi cập nhật dữ liệu, việc thiết lập ON UPDATE NO ACTION cho khóa ngoại có ý nghĩa tương tự như hành động nào?

24 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

24. Khi cập nhật dữ liệu, nếu một khóa ngoại được định nghĩa với thuộc tính UNIQUE, điều này có nghĩa là gì?

25 / 25

Category: [KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

25. Khi bạn cập nhật dữ liệu, nếu một khóa ngoại được định nghĩa với hành động ON UPDATE SET DEFAULT, điều này có nghĩa là gì?