Trắc nghiệm Kết nối 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é!!!


Trắc nghiệm Kết nối 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

Trắc nghiệm Kết nối 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. Khi một khóa ngoại (foreign key) trong bảng con trỏ đến khóa chính (primary key) của bảng cha, điều gì xảy ra với các bản ghi trong bảng con nếu bản ghi tương ứng trong bảng cha bị xóa, mà không có quy tắc xử lý việc xóa được thiết lập?

A. Bản ghi trong bảng con sẽ tự động bị xóa theo.
B. Hệ quản trị cơ sở dữ liệu sẽ ngăn chặn hành động xóa bản ghi trong bảng cha.
C. Khóa ngoại trong bảng con sẽ trở thành NULL hoặc nhận một giá trị mặc định (nếu được định nghĩa).
D. Bản ghi trong bảng con sẽ hiển thị một thông báo lỗi cho người dùng.

2. Khái niệm bảng con trong cơ sở dữ liệu có tham chiếu dùng để chỉ:

A. Bảng có ít bản ghi nhất.
B. Bảng chứa khóa ngoại tham chiếu đến khóa chính của bảng khác.
C. Bảng được tạo ra đầu tiên.
D. Bảng có ít cột nhất.

3. Khi cập nhật giá trị của khóa chính trong bảng cha, nếu khóa ngoại trong bảng con được định nghĩa với hành vi ON UPDATE SET DEFAULT, thì giá trị của khóa ngoại trong bảng con sẽ:

A. Bị xóa.
B. Được đặt thành giá trị mặc định đã định nghĩa.
C. Bị xóa và thay thế bằng giá trị NULL.
D. Tự động cập nhật theo giá trị mới của khóa chính.

4. Một trường hợp sử dụng phổ biến cho hành vi ON DELETE SET NULL là khi:

A. Muốn xóa tất cả các bản ghi con khi bản ghi cha bị xóa.
B. Muốn giữ lại các bản ghi con nhưng bỏ liên kết với bản ghi cha đã bị xóa.
C. Muốn cập nhật khóa ngoại trong bản ghi con khi khóa chính của bản ghi cha thay đổi.
D. Muốn ngăn chặn việc xóa bản ghi cha nếu còn bản ghi con.

5. Giả sử có hai bảng: KhachHang (MaKH, TenKH) và DonHang (MaDH, MaKH, NgayDat). MaKH trong DonHang là khóa ngoại tham chiếu đến MaKH trong KhachHang. Nếu bạn muốn xóa một khách hàng khỏi bảng KhachHang nhưng không muốn xóa các đơn hàng liên quan của khách hàng đó, bạn sẽ thiết lập hành vi nào cho khóa ngoại?

A. ON DELETE CASCADE
B. ON DELETE SET NULL
C. ON DELETE RESTRICT
D. ON DELETE NO ACTION

6. Trong SQL, `ALTER TABLE` là lệnh được sử dụng để:

A. Tạo mới một bảng dữ liệu.
B. Xóa một bảng dữ liệu.
C. Sửa đổi cấu trúc của một bảng dữ liệu đã có, bao gồm việc thêm/xóa khóa ngoại.
D. Chèn dữ liệu vào một bảng.

7. Trong SQL, mệnh đề nào được sử dụng để định nghĩa hành vi khi một bản ghi trong bảng cha bị xóa hoặc cập nhật, ảnh hưởng đến các bản ghi liên quan trong bảng con?

A. ON DELETE CASCADE
B. ON UPDATE SET NULL
C. FOREIGN KEY CONSTRAINT
D. CHECK CONSTRAINT

8. Khi cập nhật một giá trị khóa chính trong bảng cha, hành vi ON UPDATE RESTRICT sẽ ngăn chặn việc cập nhật nếu:

A. Có bất kỳ bản ghi nào trong bảng con tham chiếu đến bản ghi cha đó.
B. Bảng con chứa các bản ghi có giá trị khóa ngoại là NULL.
C. Bảng con có nhiều hơn một khóa ngoại.
D. Bảng cha có nhiều hơn một khóa chính.

9. Nếu bạn muốn đảm bảo rằng mọi bản ghi trong bảng ChiTietHoaDon phải có một MaHoaDon hợp lệ tương ứng với một hóa đơn trong bảng HoaDon, bạn sẽ thiết lập ràng buộc gì trên cột MaHoaDon của bảng ChiTietHoaDon?

A. Khóa chính (Primary Key).
B. Ràng buộc duy nhất (Unique Constraint).
C. Khóa ngoại (Foreign Key) tham chiếu đến bảng HoaDon.
D. Ràng buộc kiểm tra (Check Constraint).

10. Một hệ thống quản lý thư viện có hai bảng: Sach (MaSach, TenSach, TacGia) và MuonSach (MaMuon, MaSach, NgayMuon, NgayTra). MaSach trong MuonSach là khóa ngoại tham chiếu đến MaSach trong Sach. Nếu một cuốn sách bị xóa khỏi bảng Sach, hành vi nào sau đây là an toàn nhất nếu không muốn mất thông tin về lịch sử mượn trả?

A. ON DELETE CASCADE
B. ON DELETE SET NULL
C. ON DELETE RESTRICT
D. Cần phải xóa thủ công các bản ghi mượn sách liên quan trước khi xóa sách.

11. Trong SQL, cú pháp `ADD CONSTRAINT FK_MaKH FOREIGN KEY (MaKH) REFERENCES KhachHang(MaKH) ON DELETE SET NULL` được thực thi sau khi bảng đã được tạo. Điều này có nghĩa là:

A. Cú pháp này chỉ có thể thêm vào khi tạo bảng.
B. Nó thêm một ràng buộc khóa ngoại vào bảng hiện có, xác định hành vi khi bản ghi cha bị xóa.
C. Nó chỉ áp dụng cho các bản ghi mới được thêm vào.
D. Nó xóa toàn bộ dữ liệu trong bảng con.

12. Trong một hệ thống quản lý sinh viên, bảng SinhVien (MaSV, TenSV, MaLop) và bảng Lop (MaLop, TenLop). MaLop trong SinhVien là khóa ngoại. Nếu bạn muốn xóa một lớp học khỏi bảng Lop và đồng thời xóa tất cả sinh viên thuộc lớp đó khỏi bảng SinhVien, bạn sẽ cấu hình khóa ngoại như thế nào?

A. ON DELETE SET NULL
B. ON DELETE RESTRICT
C. ON DELETE CASCADE
D. ON DELETE NO ACTION

13. Trong cơ sở dữ liệu quan hệ, khi cập nhật một bảng dữ liệu có tham chiếu, hành động nào sau đây là bắt buộc để đảm bảo tính toàn vẹn dữ liệu khi có sự thay đổi ở bảng dữ liệu gốc (bảng cha)?

A. Xóa tất cả các bản ghi có liên quan trong bảng con.
B. Cập nhật thủ công tất cả các bản ghi có liên quan trong bảng con để phản ánh sự thay đổi.
C. Thiết lập quy tắc tham chiếu toàn vẹn (referential integrity) từ trước để hệ quản trị cơ sở dữ liệu tự động xử lý.
D. Thông báo cho người dùng về sự thay đổi và yêu cầu họ tự cập nhật bảng con.

14. Trong quá trình thực hành cập nhật bảng dữ liệu có tham chiếu, việc hiểu rõ các quy tắc xử lý xóa và cập nhật là rất quan trọng vì:

A. Nó giúp tăng cường bảo mật cho cơ sở dữ liệu.
B. Nó đảm bảo rằng các thao tác cập nhật không làm hỏng hoặc mất mát dữ liệu một cách không mong muốn.
C. Nó làm cho việc thiết kế cơ sở dữ liệu trở nên phức tạp hơn.
D. Nó chỉ áp dụng cho các hệ quản trị cơ sở dữ liệu lớn.

15. Khái niệm bảng cha trong cơ sở dữ liệu có tham chiếu dùng để chỉ:

A. Bảng chứa nhiều bản ghi nhất.
B. Bảng chứa khóa chính được tham chiếu bởi khóa ngoại của bảng khác.
C. Bảng được tạo ra sau cùng.
D. Bảng có chứa nhiều khóa ngoại nhất.

16. Giả sử bạn có một bảng NhanVien (MaNV, TenNV, MaPhongBan) và bảng PhongBan (MaPB, TenPB). MaPhongBan trong NhanVien là khóa ngoại tham chiếu đến MaPB trong PhongBan. Nếu bạn muốn cập nhật MaPB trong bảng PhongBan, hành vi ON UPDATE NO ACTION sẽ làm gì?

A. Tự động cập nhật MaPhongBan trong NhanVien theo.
B. Ngăn chặn việc cập nhật MaPB trong PhongBan nếu có nhân viên thuộc phòng ban đó.
C. Đặt giá trị MaPhongBan trong NhanVien thành NULL.
D. Xóa tất cả nhân viên thuộc phòng ban đó.

17. Nếu một khóa ngoại được định nghĩa với hành vi ON DELETE CASCADE, điều gì sẽ xảy ra với các bản ghi trong bảng con khi bản ghi cha tương ứng bị xóa?

A. Các bản ghi con sẽ không bị ảnh hưởng.
B. Các bản ghi con sẽ bị xóa tự động.
C. Các bản ghi con sẽ bị cập nhật khóa ngoại thành giá trị NULL.
D. Hệ thống sẽ yêu cầu người dùng xác nhận xóa các bản ghi con.

18. Việc thiết lập một khóa ngoại trên một cột có thể có giá trị NULL cho phép điều gì xảy ra với các bản ghi liên quan?

A. Các bản ghi liên quan không thể có giá trị NULL cho khóa ngoại.
B. Các bản ghi có khóa ngoại là NULL không được phép tồn tại trong bảng con.
C. Cho phép các bản ghi trong bảng con không có liên kết đến bảng cha.
D. Buộc phải xóa các bản ghi có khóa ngoại là NULL.

19. Trong SQL, khi định nghĩa một khóa ngoại, bạn cần chỉ định:

A. Chỉ bảng cha và khóa chính của nó.
B. Chỉ bảng con và khóa ngoại của nó.
C. Cả bảng con, khóa ngoại của nó, bảng cha và khóa chính của bảng cha.
D. Tên của bảng trung gian (nếu có).

20. Giả sử bảng NhaCungCap (MaNCC, TenNCC) và bảng SanPham (MaSP, TenSP, MaNCC). MaNCC trong SanPham là khóa ngoại. Nếu bạn thay đổi MaNCC của một nhà cung cấp trong bảng NhaCungCap, hành vi ON UPDATE SET DEFAULT sẽ làm gì với các sản phẩm của nhà cung cấp đó?

A. Sản phẩm sẽ bị xóa.
B. Mã nhà cung cấp của sản phẩm đó sẽ được cập nhật thành giá trị mặc định của cột MaNCC trong bảng SanPham.
C. Sản phẩm sẽ không thể cập nhật được.
D. Mã nhà cung cấp của sản phẩm đó sẽ bị xóa bỏ (NULL).

21. Trong ngữ cảnh cập nhật bảng dữ liệu có tham chiếu, mục đích chính của việc duy trì tính toàn vẹn tham chiếu là 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 dữ liệu là nhất quán và hợp lệ.
C. Giảm dung lượng lưu trữ của cơ sở dữ liệu.
D. Cho phép người dùng xem dữ liệu từ nhiều bảng cùng lúc.

22. Trong bối cảnh cập nhật bảng dữ liệu có tham chiếu, hành vi ON UPDATE NO ACTION có ý nghĩa tương tự như hành vi nào sau đây trong hầu hết các hệ quản trị cơ sở dữ liệu?

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

23. Yếu tố nào sau đây KHÔNG phải là một hành vi xử lý khi xóa hoặc cập nhật bản ghi cha trong một ràng buộc khóa ngoại?

A. CASCADE
B. SET NULL
C. DEFAULT
D. IGNORE

24. Khi thực hiện lệnh `UPDATE KhachHang SET MaKH = KH005 WHERE MaKH = KH001;` và có ràng buộc khóa ngoại `FOREIGN KEY (MaKH) REFERENCES KhachHang(MaKH) ON UPDATE CASCADE` ở bảng `DonHang`, điều gì sẽ xảy ra với cột `MaKH` trong bảng `DonHang`?

A. Nó sẽ được cập nhật thành NULL.
B. Nó sẽ tự động thay đổi từ KH001 thành KH005.
C. Lệnh UPDATE sẽ bị từ chối.
D. Các bản ghi liên quan trong `DonHang` sẽ bị xóa.

25. Khi thiết kế cơ sở dữ liệu cho một ứng dụng quản lý dự án, bảng DuAn (MaDA, TenDA) và bảng NhiemVu (MaNV, TenNV, MaDA). MaDA trong NhiemVu là khóa ngoại. Nếu bạn muốn đảm bảo rằng một dự án không thể bị xóa nếu còn nhiệm vụ nào đang thuộc về dự án đó, bạn sẽ thiết lập khóa ngoại như thế nào?

A. ON DELETE CASCADE
B. ON DELETE SET NULL
C. ON DELETE RESTRICT
D. ON DELETE NO ACTION

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

1. Khi một khóa ngoại (foreign key) trong bảng con trỏ đến khóa chính (primary key) của bảng cha, điều gì xảy ra với các bản ghi trong bảng con nếu bản ghi tương ứng trong bảng cha bị xóa, mà không có quy tắc xử lý việc xóa được thiết lập?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

2. Khái niệm bảng con trong cơ sở dữ liệu có tham chiếu dùng để chỉ:

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 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 giá trị của khóa chính trong bảng cha, nếu khóa ngoại trong bảng con được định nghĩa với hành vi ON UPDATE SET DEFAULT, thì giá trị của khóa ngoại trong bảng con sẽ:

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

4. Một trường hợp sử dụng phổ biến cho hành vi ON DELETE SET NULL là khi:

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

5. Giả sử có hai bảng: KhachHang (MaKH, TenKH) và DonHang (MaDH, MaKH, NgayDat). MaKH trong DonHang là khóa ngoại tham chiếu đến MaKH trong KhachHang. Nếu bạn muốn xóa một khách hàng khỏi bảng KhachHang nhưng không muốn xóa các đơn hàng liên quan của khách hàng đó, bạn sẽ thiết lập hành vi nào cho khóa ngoại?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

6. Trong SQL, `ALTER TABLE` là lệnh được sử dụng để:

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

7. Trong SQL, mệnh đề nào được sử dụng để định nghĩa hành vi khi một bản ghi trong bảng cha bị xóa hoặc cập nhật, ảnh hưởng đến các bản ghi liên quan trong bảng con?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

8. Khi cập nhật một giá trị khóa chính trong bảng cha, hành vi ON UPDATE RESTRICT sẽ ngăn chặn việc cập nhật nếu:

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

9. Nếu bạn muốn đảm bảo rằng mọi bản ghi trong bảng ChiTietHoaDon phải có một MaHoaDon hợp lệ tương ứng với một hóa đơn trong bảng HoaDon, bạn sẽ thiết lập ràng buộc gì trên cột MaHoaDon của bảng ChiTietHoaDon?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

10. Một hệ thống quản lý thư viện có hai bảng: Sach (MaSach, TenSach, TacGia) và MuonSach (MaMuon, MaSach, NgayMuon, NgayTra). MaSach trong MuonSach là khóa ngoại tham chiếu đến MaSach trong Sach. Nếu một cuốn sách bị xóa khỏi bảng Sach, hành vi nào sau đây là an toàn nhất nếu không muốn mất thông tin về lịch sử mượn trả?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

11. Trong SQL, cú pháp `ADD CONSTRAINT FK_MaKH FOREIGN KEY (MaKH) REFERENCES KhachHang(MaKH) ON DELETE SET NULL` được thực thi sau khi bảng đã được tạo. Điều này có nghĩa là:

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

12. Trong một hệ thống quản lý sinh viên, bảng SinhVien (MaSV, TenSV, MaLop) và bảng Lop (MaLop, TenLop). MaLop trong SinhVien là khóa ngoại. Nếu bạn muốn xóa một lớp học khỏi bảng Lop và đồng thời xóa tất cả sinh viên thuộc lớp đó khỏi bảng SinhVien, bạn sẽ cấu hình khóa ngoại như thế 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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

13. Trong cơ sở dữ liệu quan hệ, khi cập nhật một bảng dữ liệu có tham chiếu, hành động nào sau đây là bắt buộc để đảm bảo tính toàn vẹn dữ liệu khi có sự thay đổi ở bảng dữ liệu gốc (bảng cha)?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

14. Trong quá trình thực hành cập nhật bảng dữ liệu có tham chiếu, việc hiểu rõ các quy tắc xử lý xóa và cập nhật là rất quan trọng vì:

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

15. Khái niệm bảng cha trong cơ sở dữ liệu có tham chiếu dùng để chỉ:

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

16. Giả sử bạn có một bảng NhanVien (MaNV, TenNV, MaPhongBan) và bảng PhongBan (MaPB, TenPB). MaPhongBan trong NhanVien là khóa ngoại tham chiếu đến MaPB trong PhongBan. Nếu bạn muốn cập nhật MaPB trong bảng PhongBan, hành vi ON UPDATE NO ACTION sẽ làm gì?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

17. Nếu một khóa ngoại được định nghĩa với hành vi ON DELETE CASCADE, điều gì sẽ xảy ra với các bản ghi trong bảng con khi bản ghi cha tương ứng bị xóa?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

18. Việc thiết lập một khóa ngoại trên một cột có thể có giá trị NULL cho phép điều gì xảy ra với các bản ghi liên quan?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

19. Trong SQL, khi định nghĩa một khóa ngoại, bạn cần chỉ định:

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

20. Giả sử bảng NhaCungCap (MaNCC, TenNCC) và bảng SanPham (MaSP, TenSP, MaNCC). MaNCC trong SanPham là khóa ngoại. Nếu bạn thay đổi MaNCC của một nhà cung cấp trong bảng NhaCungCap, hành vi ON UPDATE SET DEFAULT sẽ làm gì với các sản phẩm của nhà cung cấp đó?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

21. Trong ngữ cảnh cập nhật bảng dữ liệu có tham chiếu, mục đích chính của việc duy trì tính toàn vẹn tham chiếu 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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

22. Trong bối cảnh cập nhật bảng dữ liệu có tham chiếu, hành vi ON UPDATE NO ACTION có ý nghĩa tương tự như hành vi nào sau đây trong hầu hết các hệ quản trị cơ sở dữ liệu?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

23. Yếu tố nào sau đây KHÔNG phải là một hành vi xử lý khi xóa hoặc cập nhật bản ghi cha trong một ràng buộc khóa ngoại?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

24. Khi thực hiện lệnh `UPDATE KhachHang SET MaKH = KH005 WHERE MaKH = KH001;` và có ràng buộc khóa ngoại `FOREIGN KEY (MaKH) REFERENCES KhachHang(MaKH) ON UPDATE CASCADE` ở bảng `DonHang`, điều gì sẽ xảy ra với cột `MaKH` trong bảng `DonHang`?

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 22 Thực hành cập nhật bảng dữ liệu có tham chiếu

Tags: Bộ đề 1

25. Khi thiết kế cơ sở dữ liệu cho một ứng dụng quản lý dự án, bảng DuAn (MaDA, TenDA) và bảng NhiemVu (MaNV, TenNV, MaDA). MaDA trong NhiemVu là khóa ngoại. Nếu bạn muốn đảm bảo rằng một dự án không thể bị xóa nếu còn nhiệm vụ nào đang thuộc về dự án đó, bạn sẽ thiết lập khóa ngoại như thế nào?