Đề Trắc Nghiệm Tin Học 11 (Kết Nối Tri Thức) Bài 22: Thực Hành Cập Nhật Bảng Dữ Liệu Có Tham Chiếu

Đề Trắc Nghiệm Tin Học 11 (Kết Nối Tri Thức) Bài 22: Thực Hành Cập Nhật Bảng Dữ Liệu Có Tham Chiếu tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Trắc Nghiệm Tin Học 11 – Kết Nối Tri Thức. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 01

1 / 30

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

Tags: Bộ đề 01

Câu 1: Trong cơ sở dữ liệu quản lý nhạc, bảng `nhacsi` lưu thông tin về các nhạc sĩ và bảng `bannhac` lưu thông tin về các bản nhạc. Mối quan hệ giữa hai bảng này được thiết lập thông qua trường `idNhacsi`. Trường `idNhacsi` trong bảng `bannhac` đóng vai trò là loại khóa nào?

2 / 30

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

Tags: Bộ đề 01

Câu 2: Khi thêm một bản nhạc mới vào bảng `bannhac`, trường `idBannhac` thường được cấu hình với thuộc tính `AUTO_INCREMENT`. Ý nghĩa của thuộc tính này là gì?

3 / 30

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

Tags: Bộ đề 01

Câu 3: Giả sử nhạc sĩ Trịnh Công Sơn (có `idNhacsi` là 10) có nhiều bản nhạc được lưu trong bảng `bannhac` (các bản ghi này có trường `idNhacsi` là 10). Nếu bạn cố gắng xóa bản ghi của nhạc sĩ Trịnh Công Sơn khỏi bảng `nhacsi` mà không xóa các bản nhạc liên quan, hệ quản trị cơ sở dữ liệu (CSDL) với ràng buộc khóa ngoại mặc định (ví dụ: ON DELETE RESTRICT/NO ACTION) sẽ phản ứng như thế nào?

4 / 30

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

Tags: Bộ đề 01

Câu 4: Tính toàn vẹn tham chiếu (Referential Integrity) trong cơ sở dữ liệu là gì?

5 / 30

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

Tags: Bộ đề 01

Câu 5: Khi cập nhật dữ liệu cho một bản nhạc trong bảng `bannhac`, ví dụ sửa tên bản nhạc, thao tác phổ biến trên các công cụ quản lý CSDL (như phpMyAdmin, MySQL Workbench) là gì?

6 / 30

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

Tags: Bộ đề 01

Câu 6: Giả sử bạn muốn tìm tất cả các bản nhạc được sáng tác bởi nhạc sĩ Văn Cao. Để làm điều này hiệu quả trong CSDL quan hệ với cấu trúc bảng `nhacsi` và `bannhac` có khóa ngoại, bạn sẽ thực hiện thao tác nào?

7 / 30

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

Tags: Bộ đề 01

Câu 7: Khi nào bạn có thể xóa một bản ghi (một bài hát) khỏi bảng `bannhac` mà không gặp vấn đề liên quan đến ràng buộc khóa ngoại với bảng `nhacsi`?

8 / 30

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

Tags: Bộ đề 01

Câu 8: Giả sử bạn đang xem dữ liệu trong bảng `bannhac` và nhận thấy trường `idNhacsi` của một bản nhạc nào đó đang có giá trị là 999, nhưng không có nhạc sĩ nào trong bảng `nhacsi` có `idNhacsi` là 999. Điều này có thể xảy ra trong trường hợp nào?

9 / 30

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

Tags: Bộ đề 01

Câu 9: Khi thêm dữ liệu mới vào bảng `bannhac` thông qua giao diện đồ họa, tại trường `idNhacsi` (khóa ngoại), bạn thường thấy một cơ chế nhập liệu đặc biệt nào giúp đảm bảo tính toàn vẹn tham chiếu?

10 / 30

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

Tags: Bộ đề 01

Câu 10: Ràng buộc khóa ngoại (Foreign Key) không chỉ giúp ngăn chặn việc xóa dữ liệu 'cha' khi còn 'con', mà còn có thể được cấu hình để xử lý khi dữ liệu 'cha' bị CẬP NHẬT. Nếu ràng buộc được thiết lập với `ON UPDATE CASCADE`, điều gì sẽ xảy ra khi bạn thay đổi giá trị `idNhacsi` của một nhạc sĩ trong bảng `nhacsi`?

11 / 30

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

Tags: Bộ đề 01

Câu 11: Mục đích chính của việc sử dụng thuộc tính `AUTO_INCREMENT` cho trường khóa chính là gì?

12 / 30

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

Tags: Bộ đề 01

Câu 12: Trong CSDL quan hệ, bảng chứa khóa chính được tham chiếu bởi khóa ngoại được gọi là bảng gì?

13 / 30

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

Tags: Bộ đề 01

Câu 13: Bảng chứa khóa ngoại tham chiếu đến khóa chính của bảng khác được gọi là bảng gì?

14 / 30

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

Tags: Bộ đề 01

Câu 14: Nếu không có ràng buộc khóa ngoại giữa bảng `nhacsi` và `bannhac`, vấn đề nào sau đây CÓ THỂ xảy ra khi nhập dữ liệu?

15 / 30

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

Tags: Bộ đề 01

Câu 15: Trong thực hành cập nhật dữ liệu, việc sửa đổi giá trị của trường khóa ngoại (`idNhacsi` trong `bannhac`) đòi hỏi sự cẩn trọng. Điều gì xảy ra nếu bạn cố gắng sửa `idNhacsi` của một bản nhạc thành một giá trị không tồn tại trong bảng `nhacsi` (với ràng buộc khóa ngoại đang hoạt động)?

16 / 30

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

Tags: Bộ đề 01

Câu 16: Giả sử bạn cần xóa một nhạc sĩ khỏi bảng `nhacsi`, và nhạc sĩ này có các bản nhạc liên quan trong bảng `bannhac`. Nếu ràng buộc khóa ngoại được thiết lập với tùy chọn `ON DELETE CASCADE`, điều gì sẽ xảy ra?

17 / 30

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

Tags: Bộ đề 01

Câu 17: Tại sao việc sử dụng các ràng buộc như Khóa Chính và Khóa Ngoại lại quan trọng trong thiết kế và quản lý cơ sở dữ liệu?

18 / 30

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

Tags: Bộ đề 01

Câu 18: Khi thêm một bản ghi mới vào bảng `nhacsi`, trường `idNhacsi` có thuộc tính `AUTO_INCREMENT`. Giá trị cụ thể được gán cho `idNhacsi` của bản ghi mới này sẽ là gì?

19 / 30

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

Tags: Bộ đề 01

Câu 19: Bạn muốn thay đổi tên của một nhạc sĩ trong bảng `nhacsi`. Thao tác này có ảnh hưởng trực tiếp đến ràng buộc khóa ngoại với bảng `bannhac` hay không?

20 / 30

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

Tags: Bộ đề 01

Câu 20: Giả sử bạn muốn xem danh sách tất cả các nhạc sĩ và số lượng bản nhạc mà mỗi người đã sáng tác. Bạn sẽ cần sử dụng kỹ thuật truy xuất dữ liệu nào liên quan đến mối quan hệ giữa hai bảng `nhacsi` và `bannhac`?

21 / 30

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

Tags: Bộ đề 01

Câu 21: Điều gì sẽ xảy ra nếu bạn cố gắng xóa một bản ghi trong bảng `bannhac` (bảng con) khi ràng buộc khóa ngoại với bảng `nhacsi` (bảng cha) đang hoạt động?

22 / 30

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

Tags: Bộ đề 01

Câu 22: Trong các thao tác cập nhật dữ liệu thực tế, tại sao việc nhập liệu trực tiếp vào trường khóa ngoại `idNhacsi` trong bảng `bannhac` (thay vì chọn từ danh sách) thường bị hạn chế hoặc tiềm ẩn rủi ro?

23 / 30

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

Tags: Bộ đề 01

Câu 23: Khi thiết kế CSDL, việc xác định đúng mối quan hệ giữa các bảng (ví dụ: 1 nhạc sĩ có nhiều bản nhạc) và thiết lập các ràng buộc (Khóa chính, Khóa ngoại) mang lại lợi ích gì cho việc cập nhật dữ liệu sau này?

24 / 30

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

Tags: Bộ đề 01

Câu 24: Giả sử bạn cần thêm một nhạc sĩ mới vào bảng `nhacsi`. Sau khi nhập tên và các thông tin khác, bạn không cần nhập giá trị cho trường `idNhacsi` vì nó là `AUTO_INCREMENT`. Sau khi thêm thành công, giá trị `idNhacsi` mới của nhạc sĩ này được gán bởi hệ thống. Giá trị này có thể được sử dụng ngay lập tức để làm gì?

25 / 30

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

Tags: Bộ đề 01

Câu 25: Trong ngữ cảnh của Bài 22, việc thực hành cập nhật bảng dữ liệu CÓ THAM CHIẾU nhấn mạnh điều gì?

26 / 30

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

Tags: Bộ đề 01

Câu 26: Giả sử bạn cần thêm 5 bản nhạc mới của cùng một nhạc sĩ vào bảng `bannhac`. Thao tác nào sau đây là hiệu quả và đảm bảo tính toàn vẹn dữ liệu nhất?

27 / 30

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

Tags: Bộ đề 01

Câu 27: Khi một lỗi xảy ra trong quá trình cập nhật dữ liệu do vi phạm ràng buộc khóa ngoại (ví dụ: cố gắng xóa nhạc sĩ có bản nhạc liên quan), hệ quản trị CSDL thường cung cấp loại thông báo nào?

28 / 30

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

Tags: Bộ đề 01

Câu 28: Giả sử bạn muốn xóa một bản nhạc khỏi bảng `bannhac`. Bản nhạc này có `idBannhac` là 100. Thao tác xóa này có cần phải kiểm tra bất kỳ ràng buộc khóa ngoại nào trỏ TỚI bản ghi này không, trong mối quan hệ với bảng `nhacsi`?

29 / 30

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

Tags: Bộ đề 01

Câu 29: So sánh việc cập nhật dữ liệu ở trường tên bản nhạc (không phải khóa) và trường `idNhacsi` (khóa ngoại) trong bảng `bannhac`. Sự khác biệt cơ bản trong quá trình cập nhật là gì?

30 / 30

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

Tags: Bộ đề 01

Câu 30: Tại sao việc sử dụng kiểu dữ liệu số nguyên (INT) thường được ưu tiên cho các trường khóa chính `AUTO_INCREMENT` như `idBannhac` và `idNhacsi`?

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 02

1 / 30

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

Tags: Bộ đề 02

Câu 1: Trong một hệ quản trị cơ sở dữ liệu (CSDL), trường nào thường có thuộc tính AUTO_INCREMENT để tự động tạo giá trị duy nhất khi thêm bản ghi mới?

2 / 30

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

Tags: Bộ đề 02

Câu 2: Giả sử có hai bảng trong CSDL: `NhacSi` (có trường `MaNhacSi` là khóa chính) và `BanNhac` (có trường `MaBanNhac` là khóa chính). Để thể hiện mối quan hệ 'Một nhạc sĩ sáng tác nhiều bản nhạc', cần thêm trường nào vào bảng `BanNhac` và đó là loại khóa gì?

3 / 30

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

Tags: Bộ đề 02

Câu 3: Tính toàn vẹn tham chiếu (Referential Integrity) trong CSDL đảm bảo điều gì?

4 / 30

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

Tags: Bộ đề 02

Câu 4: Khi nhập dữ liệu mới vào bảng `BanNhac` (có khóa ngoại `MaNhacSi` tham chiếu đến bảng `NhacSi`), hệ thống sẽ kiểm tra điều gì đối với giá trị nhập vào cho trường `MaNhacSi`?

5 / 30

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

Tags: Bộ đề 02

Câu 5: Trong CSDL quản lý nhạc sĩ và bản nhạc với ràng buộc khóa ngoại như Câu 2, điều gì sẽ xảy ra nếu bạn cố gắng xóa một bản ghi nhạc sĩ khỏi bảng `NhacSi` mà nhạc sĩ đó đang có bản nhạc được liệt kê trong bảng `BanNhac`?

6 / 30

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

Tags: Bộ đề 02

Câu 6: Tại sao hệ thống CSDL lại ngăn chặn việc xóa một bản ghi khỏi bảng chính (ví dụ: `NhacSi`) nếu bản ghi đó đang được tham chiếu bởi khóa ngoại trong bảng phụ (ví dụ: `BanNhac`)?

7 / 30

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

Tags: Bộ đề 02

Câu 7: Khi sử dụng giao diện đồ họa (GUI) của hệ quản trị CSDL (ví dụ: phpMyAdmin) để sửa dữ liệu trong một ô cụ thể của bảng, thao tác phổ biến nhất là gì?

8 / 30

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

Tags: Bộ đề 02

Câu 8: Giả sử bạn muốn thêm một bản nhạc mới vào bảng `BanNhac`. Nếu nhạc sĩ sáng tác bản nhạc này chưa có trong bảng `NhacSi`, bạn nên làm gì trước khi thêm bản nhạc?

9 / 30

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

Tags: Bộ đề 02

Câu 9: Nếu bạn cố gắng cập nhật giá trị của trường `MaNhacSi` trong một bản ghi của bảng `BanNhac` thành một mã nhạc sĩ không tồn tại trong bảng `NhacSi`, điều gì sẽ xảy ra?

10 / 30

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

Tags: Bộ đề 02

Câu 10: Để tìm tất cả các bản nhạc được sáng tác bởi một nhạc sĩ cụ thể (ví dụ: nhạc sĩ có `MaNhacSi` là 'NS001') trong bảng `BanNhac`, bạn thường sử dụng chức năng nào trong giao diện CSDL?

11 / 30

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

Tags: Bộ đề 02

Câu 11: Giả sử bạn muốn xóa một nhạc sĩ khỏi bảng `NhacSi`. Để thực hiện được thao tác này mà không gặp lỗi vi phạm ràng buộc khóa ngoại, bạn cần đảm bảo điều gì trước khi xóa?

12 / 30

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

Tags: Bộ đề 02

Câu 12: Trong giao diện phpMyAdmin hoặc tương tự, khi bạn nhìn thấy một biểu tượng hoặc liên kết bên cạnh giá trị của trường khóa ngoại trong bảng `BanNhac` (ví dụ: bên cạnh `MaNhacSi`), nhấp vào đó thường sẽ dẫn đến đâu?

13 / 30

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

Tags: Bộ đề 02

Câu 13: Khi thêm dữ liệu vào bảng `BanNhac` thông qua giao diện, trường `MaNhacSi` (khóa ngoại) thường hiển thị dưới dạng gì để giúp người dùng nhập liệu chính xác?

14 / 30

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

Tags: Bộ đề 02

Câu 14: Nếu bạn muốn xóa một bản ghi trong bảng `BanNhac`, thao tác này có bị ảnh hưởng bởi ràng buộc khóa ngoại `MaNhacSi` tham chiếu đến bảng `NhacSi` không? Tại sao?

15 / 30

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

Tags: Bộ đề 02

Câu 15: Khi bạn cố gắng xóa một bản ghi nhạc sĩ và nhận được thông báo lỗi có nội dung tương tự như 'Cannot delete or update a parent row: a foreign key constraint fails', lỗi này có ý nghĩa gì?

16 / 30

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

Tags: Bộ đề 02

Câu 16: Trong một hệ thống CSDL, việc sử dụng khóa ngoại và ràng buộc toàn vẹn tham chiếu mang lại lợi ích chính nào?

17 / 30

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

Tags: Bộ đề 02

Câu 17: Phân biệt cơ bản giữa Khóa chính (Primary Key) và Khóa ngoại (Foreign Key) là gì?

18 / 30

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

Tags: Bộ đề 02

Câu 18: Khi thiết kế CSDL cho một thư viện, mối quan hệ giữa bảng `Sach` và bảng `TacGia` (Một tác giả viết nhiều sách) nên được thể hiện bằng cách nào?

19 / 30

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

Tags: Bộ đề 02

Câu 19: Giả sử bảng `BanNhac` có các trường: `MaBanNhac` (PK, AUTO_INCREMENT), `TenBanNhac`, `MaNhacSi` (FK). Khi thêm một bản ghi mới cho bản nhạc 'Tiến Quân Ca' của nhạc sĩ Văn Cao (có `MaNhacSi` là 'VC'), giá trị bạn cần nhập thủ công là gì?

20 / 30

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

Tags: Bộ đề 02

Câu 20: Điều gì xảy ra nếu ràng buộc khóa ngoại giữa bảng `NhacSi` và `BanNhac` không được thiết lập, và bạn xóa một nhạc sĩ khỏi bảng `NhacSi`?

21 / 30

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

Tags: Bộ đề 02

Câu 21: Để sửa tên của một bản nhạc trong bảng `BanNhac`, bạn cần thực hiện thao tác cập nhật trên trường nào?

22 / 30

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

Tags: Bộ đề 02

Câu 22: Khi thêm một bản ghi mới vào bảng `BanNhac` bằng giao diện, nếu bạn chọn một nhạc sĩ từ danh sách thả xuống cho trường `MaNhacSi`, điều này đảm bảo điều gì?

23 / 30

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

Tags: Bộ đề 02

Câu 23: Giả sử bạn cần thay đổi `MaNhacSi` của một nhạc sĩ trong bảng `NhacSi`. Nếu có bản nhạc nào đó trong bảng `BanNhac` đang tham chiếu đến `MaNhacSi` cũ này, điều gì sẽ xảy ra theo ràng buộc khóa ngoại mặc định (RESTRICT)?

24 / 30

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

Tags: Bộ đề 02

Câu 24: Chức năng nào trong giao diện CSDL giúp bạn xem cấu trúc của một bảng, bao gồm các trường, kiểu dữ liệu, khóa chính và khóa ngoại?

25 / 30

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

Tags: Bộ đề 02

Câu 25: Khi nhập dữ liệu bằng giao diện, nếu bạn để trống một trường không có ràng buộc NOT NULL và không phải là khóa chính, điều gì thường xảy ra?

26 / 30

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

Tags: Bộ đề 02

Câu 26: Giả sử bạn có bảng `DonHang` (Mã đơn hàng, Ngày đặt, Mã khách hàng) và `KhachHang` (Mã khách hàng, Tên khách hàng). `MaKhachHang` trong `DonHang` là khóa ngoại tham chiếu đến `MaKhachHang` trong `KhachHang`. Điều gì sẽ xảy ra nếu bạn cố gắng thêm một đơn hàng mới với Mã khách hàng không tồn tại trong bảng `KhachHang`?

27 / 30

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

Tags: Bộ đề 02

Câu 27: Để đảm bảo rằng mọi bản nhạc trong bảng `BanNhac` đều phải được sáng tác bởi một nhạc sĩ có trong bảng `NhacSi`, bạn cần thiết lập ràng buộc nào cho trường `MaNhacSi` trong bảng `BanNhac`?

28 / 30

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

Tags: Bộ đề 02

Câu 28: Khi nhập dữ liệu vào một trường văn bản (ví dụ: `TenBanNhac`), nếu bạn gõ sai chính tả (ví dụ: 'Tiên Quân Ca' thay vì 'Tiến Quân Ca'), hệ quản trị CSDL có báo lỗi vi phạm ràng buộc không? Tại sao?

29 / 30

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

Tags: Bộ đề 02

Câu 29: Trong giao diện quản lý CSDL, chức năng nào cho phép bạn thực hiện các thao tác thêm, sửa, xóa bản ghi một cách trực quan, từng dòng một?

30 / 30

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

Tags: Bộ đề 02

Câu 30: Việc cập nhật dữ liệu trong CSDL, đặc biệt là các trường khóa ngoại, đòi hỏi sự cẩn thận vì:

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 03

1 / 30

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

Tags: Bộ đề 03

Câu 1: Trong ngữ cảnh cơ sở dữ liệu với các bảng liên kết bằng khóa ngoại (FK), mục đích chính của ràng buộc khóa ngoại là gì?

2 / 30

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

Tags: Bộ đề 03

Câu 2: Giả sử bạn có hai bảng: `NhacSi` (có trường `idNhacsi` là khóa chính) và `BanNhac` (có trường `idNhacsi` là khóa ngoại tham chiếu đến bảng `NhacSi`). Nếu bạn cố gắng xóa một bản ghi nhạc sĩ từ bảng `NhacSi` mà `idNhacsi` của nhạc sĩ đó vẫn còn xuất hiện trong bảng `BanNhac`, điều gì có khả năng xảy ra nhất (với ràng buộc mặc định)?

3 / 30

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

Tags: Bộ đề 03

Câu 3: Vẫn với cấu trúc bảng `NhacSi` và `BanNhac` như trên. Khi bạn thêm một bản ghi mới vào bảng `BanNhac`, giá trị bạn nhập cho trường `idNhacsi` phải tuân thủ điều kiện nào?

4 / 30

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

Tags: Bộ đề 03

Câu 4: Trường `idBannhac` trong bảng `BanNhac` thường được thiết lập với thuộc tính AUTO_INCREMENT. Mục đích của thuộc tính này là gì khi thêm dữ liệu mới?

5 / 30

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

Tags: Bộ đề 03

Câu 5: Bạn muốn sửa tên của một bản nhạc trong bảng `BanNhac`. Thao tác nào sau đây là cách phổ biến nhất để thực hiện việc này bằng giao diện đồ họa (ví dụ: phpMyAdmin)?

6 / 30

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

Tags: Bộ đề 03

Câu 6: Khi làm việc với các bảng có liên kết khóa ngoại, tại sao việc hiểu rõ mối quan hệ giữa các bảng (bảng 'cha', bảng 'con') lại quan trọng trước khi thực hiện các thao tác cập nhật, thêm, xóa?

7 / 30

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

Tags: Bộ đề 03

Câu 7: Bạn muốn thêm một bản nhạc mới vào bảng `BanNhac`. Bạn đã nhập tên bản nhạc và các thông tin khác, nhưng khi nhập `idNhacsi`, bạn gõ nhầm một số không tồn tại trong bảng `NhacSi`. Điều gì sẽ xảy ra?

8 / 30

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

Tags: Bộ đề 03

Câu 8: Trong giao diện quản lý CSDL, làm thế nào bạn có thể nhanh chóng xem tất cả các bản nhạc được sáng tác bởi một nhạc sĩ cụ thể, dựa trên mối liên kết giữa bảng `NhacSi` và `BanNhac`?

9 / 30

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

Tags: Bộ đề 03

Câu 9: Bạn cần xóa một bản nhạc khỏi bảng `BanNhac`. Bản nhạc này không được tham chiếu bởi bất kỳ bảng nào khác (ví dụ: bảng `ChiTietHoaDon` nếu có). Thao tác xóa này có khả năng thành công không?

10 / 30

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

Tags: Bộ đề 03

Câu 10: Khi cập nhật dữ liệu trong một bảng, điều gì cần đặc biệt lưu ý đối với các trường là khóa ngoại?

11 / 30

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

Tags: Bộ đề 03

Câu 11: Bạn nhận thấy có lỗi chính tả trong tên của một nhạc sĩ trong bảng `NhacSi`. Bạn muốn sửa lỗi này. Thao tác sửa tên nhạc sĩ này có bị chặn bởi ràng buộc khóa ngoại từ bảng `BanNhac` không?

12 / 30

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

Tags: Bộ đề 03

Câu 12: Trong trường hợp bạn cần xóa một nhạc sĩ khỏi bảng `NhacSi` VÀ tất cả các bản nhạc của nhạc sĩ đó khỏi bảng `BanNhac`, bạn cần thực hiện các bước theo thứ tự nào (với ràng buộc mặc định ON DELETE RESTRICT)?

13 / 30

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

Tags: Bộ đề 03

Câu 13: Giả sử bảng `BanNhac` có trường `NamSangTac` (kiểu số nguyên). Bạn muốn cập nhật `NamSangTac` cho một bản nhạc cụ thể. Thao tác này có liên quan đến ràng buộc khóa ngoại `idNhacsi` hay không?

14 / 30

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

Tags: Bộ đề 03

Câu 14: Hệ quản trị CSDL sử dụng ràng buộc khóa ngoại để làm gì trong quá trình cập nhật dữ liệu?

15 / 30

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

Tags: Bộ đề 03

Câu 15: Khi thêm dữ liệu mới vào bảng `BanNhac` bằng giao diện đồ họa, trường `idNhacsi` thường được hiển thị dưới dạng nào để hỗ trợ người dùng nhập liệu chính xác?

16 / 30

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

Tags: Bộ đề 03

Câu 16: Tại sao việc xóa một bản ghi trong bảng `BanNhac` (bảng con) thường ít bị ràng buộc bởi khóa ngoại hơn so với việc xóa một bản ghi trong bảng `NhacSi` (bảng cha)?

17 / 30

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

Tags: Bộ đề 03

Câu 17: Giả sử bạn cần thay đổi `idNhacsi` của một bản nhạc đã tồn tại trong bảng `BanNhac` (chuyển bản nhạc đó sang nhạc sĩ khác). Thao tác này là cập nhật giá trị của trường khóa ngoại. Điều gì sẽ xảy ra nếu giá trị `idNhacsi` mới bạn nhập không tồn tại trong bảng `NhacSi`?

18 / 30

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

Tags: Bộ đề 03

Câu 18: Thuộc tính AUTO_INCREMENT chỉ nên được áp dụng cho trường dữ liệu có vai trò gì trong bảng?

19 / 30

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

Tags: Bộ đề 03

Câu 19: Khi sử dụng giao diện đồ họa để thêm dữ liệu vào bảng `BanNhac`, tại sao bạn thường không cần phải nhập giá trị cho trường `idBannhac`?

20 / 30

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

Tags: Bộ đề 03

Câu 20: Giả sử bạn cần xóa một bản ghi trong bảng `NhacSi` (bảng cha), nhưng hệ thống báo lỗi vi phạm ràng buộc khóa ngoại. Giải pháp phổ biến nhất để vẫn có thể xóa nhạc sĩ đó là gì?

21 / 30

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

Tags: Bộ đề 03

Câu 21: Phân tích tại sao việc sử dụng khóa ngoại và duy trì tính toàn vẹn tham chiếu lại quan trọng đối với chất lượng dữ liệu trong cơ sở dữ liệu?

22 / 30

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

Tags: Bộ đề 03

Câu 22: Trong giao diện cập nhật dữ liệu, khi bạn nháy đúp chuột vào một ô dữ liệu trong bảng `BanNhac` để sửa, hệ thống sẽ kiểm tra ràng buộc khóa ngoại khi nào?

23 / 30

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

Tags: Bộ đề 03

Câu 23: Giả sử bảng `NhacSi` có trường `QuocGia`. Bạn muốn cập nhật quốc gia của một nhạc sĩ. Thao tác này có bị ảnh hưởng bởi ràng buộc khóa ngoại từ bảng `BanNhac` không?

24 / 30

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

Tags: Bộ đề 03

Câu 24: Nếu bạn muốn thêm một nhạc sĩ mới vào bảng `NhacSi`, thao tác này có bị ảnh hưởng bởi ràng buộc khóa ngoại từ bảng `BanNhac` không?

25 / 30

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

Tags: Bộ đề 03

Câu 25: Trong quá trình thực hành cập nhật dữ liệu có tham chiếu, việc sử dụng giao diện đồ họa (như phpMyAdmin) so với viết lệnh SQL trực tiếp có ưu điểm gì?

26 / 30

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

Tags: Bộ đề 03

Câu 26: Khi thiết kế cơ sở dữ liệu, tại sao kiểu dữ liệu của trường khóa ngoại (trong bảng con) phải tương thích (thường là giống hệt) với kiểu dữ liệu của trường khóa chính (trong bảng cha) mà nó tham chiếu?

27 / 30

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

Tags: Bộ đề 03

Câu 27: Nếu bạn muốn thay đổi giá trị của trường `idNhacsi` trong bảng `NhacSi` (là khóa chính), và có các bản ghi trong bảng `BanNhac` đang tham chiếu đến giá trị cũ này. Với ràng buộc mặc định ON UPDATE RESTRICT, điều gì sẽ xảy ra?

28 / 30

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

Tags: Bộ đề 03

Câu 28: Trong bảng `BanNhac`, trường `idBannhac` (khóa chính, AUTO_INCREMENT) và `idNhacsi` (khóa ngoại) cùng tồn tại. Khi thêm một bản ghi mới, thứ tự nhập dữ liệu (hoặc xử lý bởi hệ thống) cho hai trường này thường như thế nào?

29 / 30

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

Tags: Bộ đề 03

Câu 29: Khi bạn cần chỉnh sửa một bản ghi trong bảng `BanNhac`, thao tác nào sau đây CÓ THỂ bị ảnh hưởng bởi ràng buộc khóa ngoại `idNhacsi`?

30 / 30

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

Tags: Bộ đề 03

Câu 30: Mục đích chính của bài 'Thực hành cập nhật bảng dữ liệu có tham chiếu' là giúp học sinh nắm vững kỹ năng nào?

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 04

1 / 30

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

Tags: Bộ đề 04

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, khái niệm nào đảm bảo rằng giá trị trong một cột (khóa ngoại) của bảng này phải tồn tại dưới dạng giá trị trong cột (khóa chính) của bảng khác mà nó tham chiếu đến?

2 / 30

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

Tags: Bộ đề 04

Câu 2: Giả sử bạn có hai bảng: `Authors` (có trường `AuthorID` là khóa chính) và `Books` (có trường `BookID` là khóa chính và `AuthorID` là khóa ngoại tham chiếu đến bảng `Authors`). Khi bạn thêm một bản ghi mới vào bảng `Books`, giá trị bạn nhập cho trường `AuthorID` phải thỏa mãn điều kiện nào?

3 / 30

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

Tags: Bộ đề 04

Câu 3: Vẫn với cấu trúc hai bảng `Authors` và `Books` như câu 2. Nếu bạn cố gắng xóa một bản ghi trong bảng `Authors` mà `AuthorID` của tác giả đó đang được tham chiếu bởi ít nhất một bản ghi trong bảng `Books` (và không có ràng buộc `ON DELETE CASCADE` hoặc `SET NULL`), hệ quản trị cơ sở dữ liệu (CSDL) sẽ phản ứng như thế nào theo mặc định?

4 / 30

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

Tags: Bộ đề 04

Câu 4: Thuộc tính `AUTO_INCREMENT` (hoặc tương đương trong các hệ CSDL khác) thường được áp dụng cho trường nào trong bảng và mục đích chính là gì?

5 / 30

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

Tags: Bộ đề 04

Câu 5: Trong quá trình thực hành cập nhật dữ liệu bằng giao diện đồ họa (GUI) như phpMyAdmin, khi sửa giá trị của một trường khóa ngoại, điều gì có thể xảy ra nếu giá trị mới nhập vào không tồn tại trong bảng cha?

6 / 30

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

Tags: Bộ đề 04

Câu 6: Để sửa thông tin của một bản ghi cụ thể trong bảng bằng giao diện đồ họa (ví dụ: phpMyAdmin), thao tác phổ biến nhất là gì?

7 / 30

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

Tags: Bộ đề 04

Câu 7: Xét hai bảng `Khoa` (MaKhoa PK, TenKhoa) và `GiaoVien` (MaGV PK, TenGV, MaKhoa FK). Nếu bạn muốn xóa một Khoa, nhưng Khoa đó vẫn còn giáo viên trong bảng `GiaoVien`, bạn cần làm gì trước khi xóa Khoa (giả sử không dùng `ON DELETE CASCADE`)?

8 / 30

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

Tags: Bộ đề 04

Câu 8: Khi thêm một bản ghi mới vào một bảng có trường khóa chính là `AUTO_INCREMENT`, tại sao người dùng thường không cần nhập giá trị cho trường này?

9 / 30

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

Tags: Bộ đề 04

Câu 9: Mục đích chính của việc thiết lập mối quan hệ giữa các bảng trong cơ sở dữ liệu quan hệ là gì?

10 / 30

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

Tags: Bộ đề 04

Câu 10: Khi sử dụng câu lệnh SQL `UPDATE` để sửa dữ liệu, mệnh đề nào thường được sử dụng để chỉ định bản ghi (hoặc các bản ghi) nào sẽ bị ảnh hưởng bởi thao tác sửa đổi?

11 / 30

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

Tags: Bộ đề 04

Câu 11: Giả sử bạn cần sửa tên của một nhạc sĩ trong bảng `NhacSi`. Việc sửa này có khả năng gây ra lỗi vi phạm ràng buộc toàn vẹn tham chiếu không? Tại sao?

12 / 30

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

Tags: Bộ đề 04

Câu 12: Trong giao diện phpMyAdmin, khi bạn xem cấu trúc của một bảng, làm thế nào để nhận biết một trường là khóa ngoại?

13 / 30

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

Tags: Bộ đề 04

Câu 13: Tình huống nào sau đây *không* thể xảy ra khi thêm một bản ghi mới vào bảng `BanNhac` (có `idBannhac` AUTO_INCREMENT PK, `idNhacsi` FK tham chiếu `NhacSi`)?

14 / 30

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

Tags: Bộ đề 04

Câu 14: Khi cần cập nhật nhiều bản ghi cùng lúc trong một bảng dựa trên một điều kiện nhất định, phương pháp nào thường hiệu quả hơn?

15 / 30

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

Tags: Bộ đề 04

Câu 15: Giả sử bạn có bảng `Orders` (OrderID PK, CustomerID FK) và bảng `Customers` (CustomerID PK). Nếu ràng buộc khóa ngoại trên `CustomerID` trong bảng `Orders` có tùy chọn `ON UPDATE CASCADE`, điều gì sẽ xảy ra khi bạn thay đổi `CustomerID` của một khách hàng trong bảng `Customers`?

16 / 30

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

Tags: Bộ đề 04

Câu 16: Để đảm bảo rằng khi một bản ghi trong bảng 'cha' (ví dụ: `NhacSi`) bị xóa, tất cả các bản ghi liên quan trong bảng 'con' (ví dụ: `BanNhac`) cũng tự động bị xóa, bạn cần cấu hình ràng buộc khóa ngoại với tùy chọn nào?

17 / 30

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

Tags: Bộ đề 04

Câu 17: Khi làm việc với dữ liệu có tham chiếu, việc hiểu rõ mối quan hệ giữa các bảng (ví dụ: 1-nhiều) giúp ích gì trong quá trình cập nhật dữ liệu?

18 / 30

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

Tags: Bộ đề 04

Câu 18: Bạn gặp một thông báo lỗi khi cố gắng thêm một bản nhạc mới vào bảng `BanNhac` có nội dung tương tự như 'Cannot add or update a child row: a foreign key constraint fails...'. Nguyên nhân phổ biến nhất của lỗi này là gì?

19 / 30

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

Tags: Bộ đề 04

Câu 19: Trong trường hợp bạn muốn xóa một bản ghi trong bảng cha (`NhacSi`), nhưng không muốn xóa các bản ghi con liên quan (`BanNhac`), và cũng không muốn bị b??o lỗi, bạn cần thay đổi giá trị khóa ngoại trong các bản ghi con như thế nào trước khi xóa bản ghi cha?

20 / 30

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

Tags: Bộ đề 04

Câu 20: Khi sử dụng giao diện đồ họa để thêm dữ liệu vào bảng `BanNhac` (có `idNhacsi` là FK), giao diện thường cung cấp cách nào tiện lợi để chọn `idNhacsi`?

21 / 30

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

Tags: Bộ đề 04

Câu 21: Việc sửa đổi giá trị của trường khóa chính trong bảng cha (`NhacSi`.`idNhacsi`) có thể gây ra vấn đề gì nếu có các bản ghi trong bảng con (`BanNhac`) đang tham chiếu đến nó và ràng buộc khóa ngoại không có tùy chọn `ON UPDATE CASCADE`?

22 / 30

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

Tags: Bộ đề 04

Câu 22: Ưu điểm của việc sử dụng giao diện đồ họa (GUI) như phpMyAdmin để cập nhật dữ liệu so với việc viết câu lệnh SQL là gì?

23 / 30

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

Tags: Bộ đề 04

Câu 23: Khi nào việc sử dụng câu lệnh SQL `UPDATE` với điều kiện `WHERE` là lựa chọn phù hợp và hiệu quả nhất?

24 / 30

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

Tags: Bộ đề 04

Câu 24: Giả sử trường `idNhacsi` trong bảng `BanNhac` được cấu hình `ON DELETE SET NULL`. Điều gì sẽ xảy ra nếu bạn xóa một bản ghi trong bảng `NhacSi` mà `idNhacsi` của nhạc sĩ đó đang được tham chiếu bởi một số bản ghi trong bảng `BanNhac`?

25 / 30

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

Tags: Bộ đề 04

Câu 25: Tầm quan trọng của việc sao lưu dữ liệu thường xuyên, đặc biệt là trước khi thực hiện các thao tác cập nhật hoặc xóa số lượng lớn bản ghi, là gì?

26 / 30

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

Tags: Bộ đề 04

Câu 26: Khi bạn sửa một bản ghi trong bảng `BanNhac` bằng giao diện đồ họa, hệ thống CSDL sẽ kiểm tra tính hợp lệ của các ràng buộc nào?

27 / 30

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

Tags: Bộ đề 04

Câu 27: Giả sử bạn cần thay đổi tên của tất cả các bản nhạc do nhạc sĩ 'Trịnh Công Sơn' sáng tác thành 'Tên mới của [Tên gốc bản nhạc]'. Phương pháp nào hiệu quả nhất để thực hiện việc này?

28 / 30

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

Tags: Bộ đề 04

Câu 28: Trong trường hợp cần nhập liệu số lượng lớn các bản nhạc mới vào bảng `BanNhac` từ một nguồn dữ liệu khác (ví dụ: file CSV), cách nào thường được sử dụng để đảm bảo tính toàn vẹn tham chiếu với bảng `NhacSi` một cách hiệu quả?

29 / 30

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

Tags: Bộ đề 04

Câu 29: Khi thiết kế cơ sở dữ liệu, việc quyết định sử dụng tùy chọn `ON DELETE CASCADE` hay `ON DELETE RESTRICT` (mặc định) cho một ràng buộc khóa ngoại phụ thuộc chủ yếu vào yếu tố nào?

30 / 30

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

Tags: Bộ đề 04

Câu 30: Trong ngữ cảnh của Bài 22, việc thực hành cập nhật dữ liệu có tham chiếu nhấn mạnh tầm quan trọng của việc gì?

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 05

1 / 30

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

Tags: Bộ đề 05

Câu 1: Trong bối cảnh cơ sở dữ liệu quản lý nhạc sĩ và bản nhạc với hai bảng `Nhacsi` (có `idNhacsi` là khóa chính) và `Bannhac` (có `idBannhac` là khóa chính và `idNhacsi` là khóa ngoại tham chiếu đến bảng `Nhacsi`), chức năng chính của khóa ngoại `idNhacsi` trong bảng `Bannhac` là gì?

2 / 30

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

Tags: Bộ đề 05

Câu 2: Giả sử trường `idBannhac` trong bảng `Bannhac` được thiết lập thuộc tính `AUTO_INCREMENT`. Khi thêm một bản ghi mới vào bảng `Bannhac` thông qua giao diện đồ họa (ví dụ: phpMyAdmin), tại sao người dùng thường không cần nhập giá trị cho trường này?

3 / 30

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

Tags: Bộ đề 05

Câu 3: Bạn đang cố gắng xóa một bản ghi của một nhạc sĩ trong bảng `Nhacsi`. Tuy nhiên, hệ thống báo lỗi vi phạm ràng buộc khóa ngoại. Điều này có nghĩa là gì trong mối quan hệ với bảng `Bannhac`?

4 / 30

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

Tags: Bộ đề 05

Câu 4: Để sửa thông tin (ví dụ: tên bản nhạc) của một bản ghi cụ thể trong bảng `Bannhac` thông qua giao diện đồ họa, thao tác đơn giản và trực tiếp nhất là gì?

5 / 30

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

Tags: Bộ đề 05

Câu 5: Khi thêm một bản nhạc mới vào bảng `Bannhac`, bạn cần chọn nhạc sĩ sáng tác. Nếu sử dụng giao diện có hỗ trợ khóa ngoại, làm thế nào hệ thống thường giúp người dùng chọn `idNhacsi` chính xác?

6 / 30

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

Tags: Bộ đề 05

Câu 6: Bạn muốn tìm tất cả các bản nhạc của một nhạc sĩ cụ thể (ví dụ: nhạc sĩ X) trong bảng `Bannhac`. Dựa vào mối quan hệ khóa ngoại, bạn sẽ thực hiện thao tác lọc dữ liệu như thế nào?

7 / 30

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

Tags: Bộ đề 05

Câu 7: Điều gì xảy ra nếu bạn cố gắng nhập một giá trị cho trường `idNhacsi` trong bảng `Bannhac` mà giá trị đó không tồn tại trong trường `idNhacsi` của bảng `Nhacsi`?

8 / 30

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

Tags: Bộ đề 05

Câu 8: Bạn phát hiện một bản ghi trong bảng `Bannhac` có sai sót ở trường `idNhacsi`, tức là bản nhạc này đang gán nhầm cho một nhạc sĩ khác. Để sửa lỗi này, bạn cần làm gì?

9 / 30

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

Tags: Bộ đề 05

Câu 9: Giả sử bạn cần xóa một bản ghi bản nhạc khỏi bảng `Bannhac`. Điều này có ảnh hưởng gì đến dữ liệu của nhạc sĩ tương ứng trong bảng `Nhacsi` không (với ràng buộc khóa ngoại mặc định)?

10 / 30

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

Tags: Bộ đề 05

Câu 10: Khi thiết kế cơ sở dữ liệu, việc sử dụng khóa ngoại giữa hai bảng (ví dụ: `Nhacsi` và `Bannhac`) mang lại lợi ích chính nào?

11 / 30

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

Tags: Bộ đề 05

Câu 11: Bạn nhận được yêu cầu tạo một báo cáo liệt kê tên bản nhạc và tên nhạc sĩ tương ứng. Để làm được điều này một cách hiệu quả nhất trong hệ quản trị cơ sở dữ liệu quan hệ, bạn cần sử dụng kỹ thuật nào dựa trên mối quan hệ khóa ngoại?

12 / 30

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

Tags: Bộ đề 05

Câu 12: Giả sử bảng `Nhacsi` có các trường `idNhacsi`, `TenNhacsi`, `NgaySinh`. Bảng `Bannhac` có các trường `idBannhac`, `TenBannhac`, `idNhacsi`. Bạn muốn cập nhật ngày sinh của một nhạc sĩ. Thao tác này sẽ được thực hiện trên bảng nào?

13 / 30

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

Tags: Bộ đề 05

Câu 13: Trong quá trình nhập dữ liệu cho bảng `Bannhac`, bạn nhận thấy một số bản nhạc không rõ nhạc sĩ sáng tác. Nếu trường `idNhacsi` trong bảng `Bannhac` được phép nhận giá trị `NULL`, điều gì sẽ xảy ra khi bạn bỏ trống trường này lúc nhập dữ liệu cho các bản nhạc đó?

14 / 30

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

Tags: Bộ đề 05

Câu 14: Bạn cần thay đổi `idNhacsi` của một nhạc sĩ trong bảng `Nhacsi` (ví dụ: từ 101 sang 202). Nếu ràng buộc khóa ngoại giữa `Nhacsi` và `Bannhac` được thiết lập mặc định (ví dụ: `ON UPDATE NO ACTION` hoặc `RESTRICT`), điều gì có thể xảy ra nếu `idNhacsi` 101 đang được tham chiếu trong bảng `Bannhac`?

15 / 30

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

Tags: Bộ đề 05

Câu 15: Trong một kịch bản cơ sở dữ liệu khác, bảng `Orders` có khóa ngoại `CustomerID` tham chiếu đến bảng `Customers`. Nếu ràng buộc được thiết lập là `ON DELETE CASCADE`, điều gì xảy ra khi bạn xóa một khách hàng (record trong `Customers`)?

16 / 30

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

Tags: Bộ đề 05

Câu 16: Thuộc tính `AUTO_INCREMENT` chỉ nên được áp dụng cho trường nào trong một bảng cơ sở dữ liệu quan hệ?

17 / 30

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

Tags: Bộ đề 05

Câu 17: Bạn nhận thấy có hai bản ghi nhạc sĩ trùng lặp thông tin trong bảng `Nhacsi`. Để khắc phục, bạn quyết định giữ lại một bản ghi và xóa bản ghi còn lại. Tuy nhiên, bản ghi bạn muốn xóa đang được tham chiếu bởi các bản nhạc trong bảng `Bannhac`. Bạn cần làm gì TRƯỚC KHI xóa bản ghi nhạc sĩ đó (trong cấu hình mặc định)?

18 / 30

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

Tags: Bộ đề 05

Câu 18: Lợi ích của việc sử dụng `idNhacsi` làm khóa ngoại trong bảng `Bannhac` thay vì lưu trữ trực tiếp `TenNhacsi` là gì?

19 / 30

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

Tags: Bộ đề 05

Câu 19: Khi làm việc với cơ sở dữ liệu quan hệ, 'tính toàn vẹn tham chiếu' (referential integrity) đề cập đến điều gì?

20 / 30

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

Tags: Bộ đề 05

Câu 20: Bạn đang xem cấu trúc của bảng `Bannhac` và thấy trường `idNhacsi` được đánh dấu là khóa ngoại. Điều này ngụ ý rằng bảng `Bannhac` có mối quan hệ như thế nào với bảng `Nhacsi`?

21 / 30

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

Tags: Bộ đề 05

Câu 21: Khi bạn sử dụng giao diện đồ họa để thêm dữ liệu vào bảng `Bannhac`, việc chọn giá trị cho trường `idNhacsi` từ danh sách các nhạc sĩ có sẵn (thay vì gõ tay) giúp ngăn ngừa loại lỗi nào?

22 / 30

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

Tags: Bộ đề 05

Câu 22: Giả sử bạn cần tạo một bảng mới `TheLoai` (Thể loại) với khóa chính `idTheLoai` và trường `TenTheLoai`. Sau đó, bạn muốn thêm một trường `idTheLoai` vào bảng `Bannhac` để mỗi bản nhạc có thể liên kết với một thể loại. Trường `idTheLoai` mới này trong bảng `Bannhac` sẽ đóng vai trò gì?

23 / 30

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

Tags: Bộ đề 05

Câu 23: Nếu bạn muốn xóa một nhạc sĩ khỏi bảng `Nhacsi` và đồng thời TỰ ĐỘNG xóa tất cả các bản nhạc do nhạc sĩ đó sáng tác trong bảng `Bannhac`, bạn cần thiết lập ràng buộc khóa ngoại `idNhacsi` trong bảng `Bannhac` với hành động nào khi xóa trên bảng cha (`Nhacsi`)?

24 / 30

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

Tags: Bộ đề 05

Câu 24: Trong trường hợp ràng buộc khóa ngoại `idNhacsi` trong bảng `Bannhac` được thiết lập là `ON DELETE SET NULL`, điều gì xảy ra khi một nhạc sĩ bị xóa khỏi bảng `Nhacsi`?

25 / 30

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

Tags: Bộ đề 05

Câu 25: Bạn đang làm việc với một cơ sở dữ liệu có bảng `Khoa` (Khoa) và bảng `SinhVien` (Sinh viên), trong đó `SinhVien` có khóa ngoại `MaKhoa` tham chiếu đến `Khoa`. Nếu bạn cố gắng thêm một sinh viên với `MaKhoa` không tồn tại trong bảng `Khoa`, hệ thống sẽ báo lỗi gì?

26 / 30

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

Tags: Bộ đề 05

Câu 26: Để đảm bảo mỗi bản ghi trong bảng `Nhacsi` là duy nhất và có thể được xác định riêng biệt, trường `idNhacsi` cần được thiết lập thuộc tính gì?

27 / 30

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

Tags: Bộ đề 05

Câu 27: Trong một tình huống thực tế, giả sử bạn cần nhập 100 bản nhạc mới vào bảng `Bannhac` và tất cả đều của cùng một nhạc sĩ. Cách hiệu quả nhất để điền giá trị cho trường `idNhacsi` (giả sử bạn biết `idNhacsi` của nhạc sĩ đó là 5) là gì?

28 / 30

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

Tags: Bộ đề 05

Câu 28: Bạn được yêu cầu tạo một danh sách tất cả các nhạc sĩ và số lượng bản nhạc mà mỗi người đã sáng tác (chỉ tính những người có bản nhạc trong CSDL). Bạn sẽ sử dụng mối quan hệ khóa ngoại và kỹ thuật nào để thực hiện yêu cầu này?

29 / 30

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

Tags: Bộ đề 05

Câu 29: Khi xem dữ liệu trong bảng `Bannhac` thông qua giao diện đồ họa, nếu trường `idNhacsi` được hiển thị dưới dạng một danh sách thả xuống cho phép chọn từ các nhạc sĩ có sẵn trong bảng `Nhacsi`, điều này cho thấy hệ thống đang hỗ trợ tính năng nào liên quan đến khóa ngoại?

30 / 30

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

Tags: Bộ đề 05

Câu 30: Điều nào sau đây KHÔNG phải là lợi ích trực tiếp của việc sử dụng ràng buộc khóa ngoại trong cơ sở dữ liệu quan hệ?

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 06

1 / 30

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

Tags: Bộ đề 06

Câu 1: Trong một hệ quản trị cơ sở dữ liệu (CSDL) có hai bảng `TacGia` (MãTG, TenTG) và `Sach` (MaSach, TenSach, NamXuatBan, MaTG). Trường `MaTG` trong bảng `Sach` là khóa ngoại tham chiếu đến `MaTG` trong bảng `TacGia`. Khi bạn muốn thêm một cuốn sách mới vào bảng `Sach`, điều gì sẽ xảy ra nếu bạn nhập giá trị `MaTG` không tồn tại trong bảng `TacGia`?

2 / 30

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

Tags: Bộ đề 06

Câu 2: Giả sử bảng `SanPham` (MaSP, TenSP, Gia, MaLoaiSP) và bảng `LoaiSanPham` (MaLoaiSP, TenLoai). `MaLoaiSP` trong `SanPham` là khóa ngoại đến `LoaiSanPham`. Bạn muốn cập nhật `MaLoaiSP` của một sản phẩm từ 'LSP001' sang 'LSP005'. Điều kiện nào sau đây là cần thiết để thao tác này thành công?

3 / 30

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

Tags: Bộ đề 06

Câu 3: Trong ngữ cảnh của cơ sở dữ liệu quan hệ, ràng buộc toàn vẹn tham chiếu (referential integrity) được đảm bảo chủ yếu thông qua cơ chế nào?

4 / 30

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

Tags: Bộ đề 06

Câu 4: Bạn đang làm việc với bảng `HoaDon` (SoHD, NgayLap, MaKhachHang) và bảng `KhachHang` (MaKhachHang, TenKhachHang). `MaKhachHang` trong `HoaDon` là khóa ngoại đến `KhachHang`. Bạn cố gắng xóa một khách hàng khỏi bảng `KhachHang`. Tại sao thao tác này có thể thất bại?

5 / 30

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

Tags: Bộ đề 06

Câu 5: Trường có thuộc tính `AUTO_INCREMENT` trong một bảng cơ sở dữ liệu thường được sử dụng cho mục đích gì?

6 / 30

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

Tags: Bộ đề 06

Câu 6: Khi sử dụng giao diện đồ họa của hệ quản trị CSDL để thêm dữ liệu vào một bảng có khóa ngoại (ví dụ: thêm bản nhạc vào bảng `bannhac` có khóa ngoại `idNhacsi` tham chiếu đến bảng `nhacsi`), cách phổ biến và an toàn nhất để nhập giá trị cho trường khóa ngoại là gì?

7 / 30

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

Tags: Bộ đề 06

Câu 7: Bạn cần tìm tất cả các đơn hàng được đặt bởi khách hàng có `MaKhachHang` là 'KH007' trong bảng `DonHang` (SoDH, NgayDH, MaKhachHang). Giả sử `MaKhachHang` trong `DonHang` là khóa ngoại đến bảng `KhachHang`. Thao tác nào sau đây trong giao diện CSDL là phù hợp nhất để thực hiện việc này?

8 / 30

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

Tags: Bộ đề 06

Câu 8: Khi sửa dữ liệu trong một ô của bảng bằng giao diện đồ họa, thao tác cơ bản nhất thường là gì?

9 / 30

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

Tags: Bộ đề 06

Câu 9: Giả sử bảng `LopHoc` (MaLop, TenLop) và bảng `HocSinh` (MaHS, TenHS, MaLop). `MaLop` trong `HocSinh` là khóa ngoại đến `LopHoc`. Nếu bạn xóa một lớp học khỏi bảng `LopHoc` mà trong bảng `HocSinh` vẫn còn học sinh thuộc lớp đó, điều gì có khả năng xảy ra nhất (với cấu hình khóa ngoại mặc định)?

10 / 30

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

Tags: Bộ đề 06

Câu 10: Trong bài thực hành, trường `idBannhac` trong bảng `bannhac` có thuộc tính `AUTO_INCREMENT`. Khi thêm một bản nhạc mới, bạn không cần nhập giá trị cho trường này. Nếu bạn thêm 3 bản nhạc liên tiếp vào một bảng trống, giá trị của trường `idBannhac` cho 3 bản nhạc đó có thể là gì?

11 / 30

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

Tags: Bộ đề 06

Câu 11: Bạn cần sửa tên của một nhạc sĩ trong bảng `nhacsi`. Tên nhạc sĩ là trường `tenNhacsi`. Thao tác cập nhật này có ảnh hưởng trực tiếp đến dữ liệu trong bảng `bannhac` (liên kết qua khóa ngoại `idNhacsi`) không?

12 / 30

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

Tags: Bộ đề 06

Câu 12: Mục đích chính của việc sử dụng khóa ngoại (Foreign Key) trong thiết kế CSDL là gì?

13 / 30

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

Tags: Bộ đề 06

Câu 13: Khi thêm một bản ghi mới vào bảng `bannhac`, giả sử bảng `nhacsi` đã có các nhạc sĩ với `idNhacsi` là 1, 5, 8. Bạn đang nhập dữ liệu cho một bản nhạc mới. Giá trị nào sau đây là hợp lệ để nhập vào trường `idNhacsi` của bản nhạc này?

14 / 30

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

Tags: Bộ đề 06

Câu 14: Bạn muốn xem danh sách tất cả các bản nhạc và tên của nhạc sĩ sáng tác chúng. Để làm được điều này, bạn cần kết hợp dữ liệu từ bảng `bannhac` và bảng `nhacsi`. Mối liên hệ giữa hai bảng này để thực hiện truy vấn kết hợp (JOIN) là dựa vào trường nào?

15 / 30

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

Tags: Bộ đề 06

Câu 15: Khi xóa một bản nhạc khỏi bảng `bannhac`, thao tác này có ảnh hưởng đến dữ liệu của nhạc sĩ tương ứng trong bảng `nhacsi` không (với cấu hình khóa ngoại mặc định)?

16 / 30

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

Tags: Bộ đề 06

Câu 16: Bạn nhận thấy có một lỗi chính tả trong tên một bản nhạc trong bảng `bannhac`. Để sửa lỗi này bằng giao diện đồ họa, bước đầu tiên bạn thường làm là gì?

17 / 30

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

Tags: Bộ đề 06

Câu 17: Giả sử bạn muốn lọc các bản nhạc được sáng tác sau năm 1975 trong bảng `bannhac` (có trường `namSangTac`). Thao tác nào sau đây thể hiện đúng logic lọc?

18 / 30

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

Tags: Bộ đề 06

Câu 18: Trong một hệ CSDL có bảng `DonHang` (SoDH, NgayDH, MaKH) và `ChiTietDonHang` (SoDH, MaSP, SoLuong, DonGia). `SoDH` trong `ChiTietDonHang` là khóa ngoại đến `DonHang`. Nếu bạn muốn xóa một đơn hàng khỏi bảng `DonHang`, điều gì cần xảy ra trước tiên để tránh lỗi ràng buộc toàn vẹn (với cấu hình mặc định)?

19 / 30

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

Tags: Bộ đề 06

Câu 19: Khi nhập dữ liệu vào một trường có kiểu dữ liệu là số nguyên (INTEGER), điều gì sẽ xảy ra nếu bạn cố gắng nhập một chuỗi văn bản?

20 / 30

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

Tags: Bộ đề 06

Câu 20: Giả sử bạn có bảng `SinhVien` (MaSV, TenSV, MaKhoa) và bảng `Khoa` (MaKhoa, TenKhoa). `MaKhoa` trong `SinhVien` là khóa ngoại đến `Khoa`. Bạn muốn cập nhật `MaKhoa` cho một sinh viên từ 'CNTT' sang 'DIENTU'. Thao tác này là một ví dụ của việc cập nhật dữ liệu trong bảng con (bảng chứa khóa ngoại). Để thành công, giá trị mới ('DIENTU') phải:

21 / 30

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

Tags: Bộ đề 06

Câu 21: Trong quá trình thực hành cập nhật dữ liệu có tham chiếu, việc kiểm tra lại dữ liệu sau khi thêm, sửa hoặc xóa là rất quan trọng. Mục đích chính của việc kiểm tra này là gì?

22 / 30

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

Tags: Bộ đề 06

Câu 22: Khi bạn cần tìm tất cả các bản nhạc của một nhạc sĩ cụ thể trong bảng `bannhac` bằng cách sử dụng giao diện lọc dữ liệu, bạn sẽ sử dụng trường nào để lọc và giá trị nào?

23 / 30

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

Tags: Bộ đề 06

Câu 23: Bạn muốn thêm một nhạc sĩ mới vào bảng `nhacsi`. Trường `idNhacsi` có thuộc tính `AUTO_INCREMENT`. Khi nhập dữ liệu cho nhạc sĩ mới này, bạn cần làm gì với trường `idNhacsi`?

24 / 30

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

Tags: Bộ đề 06

Câu 24: Giả sử cấu hình khóa ngoại giữa `bannhac.idNhacsi` và `nhacsi.idNhacsi` có tùy chọn `ON DELETE CASCADE`. Điều này có nghĩa là gì khi bạn xóa một nhạc sĩ khỏi bảng `nhacsi`?

25 / 30

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

Tags: Bộ đề 06

Câu 25: Giả sử cấu hình khóa ngoại giữa `bannhac.idNhacsi` và `nhacsi.idNhacsi` có tùy chọn `ON UPDATE CASCADE`. Điều này có nghĩa là gì khi bạn cập nhật giá trị `idNhacsi` của một nhạc sĩ trong bảng `nhacsi`?

26 / 30

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

Tags: Bộ đề 06

Câu 26: Trong giao diện quản lý CSDL, khi bạn xem dữ liệu của một bảng có khóa ngoại, đôi khi trường khóa ngoại được hiển thị dưới dạng một liên kết hoặc một danh sách chọn thay vì chỉ là một số ID. Mục đích của việc hiển thị này là gì?

27 / 30

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

Tags: Bộ đề 06

Câu 27: Bạn cần xóa một số bản nhạc cũ khỏi bảng `bannhac`. Điều kiện nào sau đây là *không* liên quan đến việc xóa một bản ghi trong bảng `bannhac` (với cấu hình khóa ngoại mặc định như trong bài thực hành)?

28 / 30

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

Tags: Bộ đề 06

Câu 28: Trong một tình huống thực tế, việc nhập sai dữ liệu vào trường khóa ngoại (`idNhacsi`) trong bảng `bannhac` (ví dụ: nhập một số không tồn tại trong bảng `nhacsi`) sẽ gây ra hậu quả gì về mặt dữ liệu?

29 / 30

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

Tags: Bộ đề 06

Câu 29: Bạn muốn xem danh sách các nhạc sĩ và số lượng bản nhạc mà mỗi người đã sáng tác. Để thực hiện truy vấn này, bạn cần sử dụng kỹ thuật gì trong CSDL?

30 / 30

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

Tags: Bộ đề 06

Câu 30: Nếu bạn cần thay đổi giá trị của trường `idNhacsi` cho một bản nhạc đã tồn tại trong bảng `bannhac` (ví dụ: gán bản nhạc cho một nhạc sĩ khác), thao tác này là một ví dụ của:

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 07

1 / 30

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

Tags: Bộ đề 07

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, trường nào thường được sử dụng để liên kết dữ liệu giữa hai bảng, đảm bảo tính nhất quán và toàn vẹn tham chiếu?

2 / 30

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

Tags: Bộ đề 07

Câu 2: Giả sử có hai bảng `nhacsi` (idNhacsi PK, tenNhacsi) và `bannhac` (idBannhac PK AUTO_INCREMENT, tenBannhac, idNhacsi FK). Khi thêm một bản ghi mới vào bảng `bannhac`, giá trị nào của trường `idNhacsi` sẽ được chấp nhận bởi hệ quản trị CSDL (nếu ràng buộc khóa ngoại được thiết lập đúng)?

3 / 30

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

Tags: Bộ đề 07

Câu 3: Trong ví dụ bảng `nhacsi` và `bannhac` như trên, trường `idBannhac` được thiết lập là khóa chính có thuộc tính AUTO_INCREMENT. Điều này có ý nghĩa gì khi bạn thêm một bản nhạc mới?

4 / 30

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

Tags: Bộ đề 07

Câu 4: Khi sử dụng giao diện đồ họa để thêm dữ liệu vào bảng `bannhac` (có khóa ngoại `idNhacsi` tham chiếu đến bảng `nhacsi`), làm thế nào hệ thống thường hỗ trợ người dùng chọn đúng nhạc sĩ cho bản nhạc?

5 / 30

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

Tags: Bộ đề 07

Câu 5: Giả sử nhạc sĩ 'Văn Cao' có `idNhacsi` là 5 trong bảng `nhacsi`, và có ít nhất một bản nhạc trong bảng `bannhac` có trường `idNhacsi` bằng 5. Nếu bạn cố gắng xóa bản ghi của nhạc sĩ 'Văn Cao' khỏi bảng `nhacsi` với ràng buộc khóa ngoại mặc định (ON DELETE RESTRICT hoặc tương tự), điều gì sẽ xảy ra?

6 / 30

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

Tags: Bộ đề 07

Câu 6: Nếu bạn muốn xóa bản ghi của một bản nhạc cụ thể ('Tiến Quân Ca', `idBannhac`=10) khỏi bảng `bannhac`. Thao tác này có bị ảnh hưởng bởi ràng buộc khóa ngoại `idNhacsi` tham chiếu đến bảng `nhacsi` không? Tại sao?

7 / 30

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

Tags: Bộ đề 07

Câu 7: Giả sử bạn cần sửa tên của một bản nhạc trong bảng `bannhac`. Thao tác này tác động trực tiếp đến trường nào và có liên quan đến ràng buộc khóa ngoại `idNhacsi` không?

8 / 30

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

Tags: Bộ đề 07

Câu 8: Nếu bạn cần sửa `idNhacsi` cho một bản nhạc trong bảng `bannhac` (ví dụ: gán lại bản nhạc cho một nhạc sĩ khác). Giá trị `idNhacsi` mới bạn nhập vào phải thỏa mãn điều kiện gì?

9 / 30

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

Tags: Bộ đề 07

Câu 9: Trong giao diện phpMyAdmin, khi nháy đúp chuột vào một ô dữ liệu trong một bảng, mục đích phổ biến của thao tác này là gì?

10 / 30

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

Tags: Bộ đề 07

Câu 10: Tính toàn vẹn tham chiếu (Referential Integrity) trong cơ sở dữ liệu quan hệ đảm bảo điều gì?

11 / 30

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

Tags: Bộ đề 07

Câu 11: Giả sử bạn cần thêm một nhạc sĩ mới vào bảng `nhacsi`. Trường nào trong bảng `nhacsi` có khả năng cao nhất được thiết lập là AUTO_INCREMENT và không cần bạn nhập giá trị khi thêm mới?

12 / 30

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

Tags: Bộ đề 07

Câu 12: Khi xóa một bản ghi khỏi bảng `bannhac` (bảng con), hệ quản trị CSDL có cần kiểm tra ràng buộc khóa ngoại `idNhacsi` theo cách tương tự như khi xóa nhạc sĩ khỏi bảng `nhacsi` (bảng cha) không? Tại sao?

13 / 30

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

Tags: Bộ đề 07

Câu 13: Trong ngữ cảnh của Bài 22, việc 'cập nhật bảng dữ liệu có tham chiếu' chủ yếu đề cập đến việc thực hiện các thao tác nào trên các bảng có mối quan hệ khóa ngoại?

14 / 30

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

Tags: Bộ đề 07

Câu 14: Khi thiết kế cơ sở dữ liệu, việc xác định đúng khóa chính và khóa ngoại giữa các bảng giúp đạt được mục tiêu quan trọng nào?

15 / 30

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

Tags: Bộ đề 07

Câu 15: Giả sử bảng `nhacsi` có nhạc sĩ 'Trịnh Công Sơn' (`idNhacsi`=1) và bảng `bannhac` có bản nhạc 'Diễm Xưa' (`idBannhac`=10, `idNhacsi`=1). Nếu bạn muốn sửa tên nhạc sĩ 'Trịnh Công Sơn' thành 'Nhạc sĩ Trịnh Công Sơn' trong bảng `nhacsi`, thao tác này có bị ngăn chặn bởi ràng buộc khóa ngoại không (với ràng buộc mặc định)? Tại sao?

16 / 30

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

Tags: Bộ đề 07

Câu 16: Khi nhập dữ liệu cho trường `idNhacsi` trong bảng `bannhac` thông qua giao diện, nếu bạn nhập một giá trị không tồn tại trong cột `idNhacsi` của bảng `nhacsi`, điều gì sẽ xảy ra?

17 / 30

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

Tags: Bộ đề 07

Câu 17: Đâu là lợi ích chính của việc sử dụng khóa ngoại và ràng buộc tham chiếu trong CSDL?

18 / 30

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

Tags: Bộ đề 07

Câu 18: Trong bảng `bannhac`, trường `idBannhac` là khóa chính và có thuộc tính AUTO_INCREMENT. Nếu bạn xóa một bản ghi khỏi bảng này, giá trị `idBannhac` của bản ghi bị xóa đó có được tái sử dụng cho bản ghi mới thêm vào sau này không?

19 / 30

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

Tags: Bộ đề 07

Câu 19: Giả sử bạn muốn tìm tất cả các bản nhạc của một nhạc sĩ cụ thể (ví dụ: nhạc sĩ có `idNhacsi`=5) trong bảng `bannhac`. Bạn sẽ thực hiện thao tác truy vấn nào?

20 / 30

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

Tags: Bộ đề 07

Câu 20: Mục đích của việc 'thực hành cập nhật bảng dữ liệu có tham chiếu' trong Bài 22 là gì?

21 / 30

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

Tags: Bộ đề 07

Câu 21: Khi thêm một bản nhạc mới vào bảng `bannhac`, trường nào dưới đây có thể chấp nhận giá trị NULL (nếu được thiết kế cho phép) mà không vi phạm trực tiếp ràng buộc khóa ngoại `idNhacsi`?

22 / 30

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

Tags: Bộ đề 07

Câu 22: Nếu hệ quản trị CSDL được cấu hình ràng buộc khóa ngoại `idNhacsi` trong bảng `bannhac` với tùy chọn `ON DELETE CASCADE` (khi bản ghi ở bảng cha bị xóa, các bản ghi tương ứng ở bảng con cũng bị xóa). Điều gì sẽ xảy ra nếu bạn xóa nhạc sĩ 'Văn Cao' khỏi bảng `nhacsi`?

23 / 30

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

Tags: Bộ đề 07

Câu 23: Giả sử bạn cần thay đổi `idNhacsi` của nhạc sĩ 'Trịnh Công Sơn' từ 1 thành 100 trong bảng `nhacsi`. Nếu ràng buộc khóa ngoại `idNhacsi` trong bảng `bannhac` được cấu hình với tùy chọn `ON UPDATE CASCADE`, điều gì sẽ xảy ra với các bản nhạc của ông trong bảng `bannhac`?

24 / 30

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

Tags: Bộ đề 07

Câu 24: Khi thực hiện thao tác xóa dữ liệu, việc sử dụng ràng buộc khóa ngoại với các tùy chọn như `RESTRICT` hoặc `NO ACTION` (là các hành vi mặc định) có lợi ích gì?

25 / 30

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

Tags: Bộ đề 07

Câu 25: Giả sử bạn muốn xóa nhạc sĩ 'Văn Cao' khỏi bảng `nhacsi` VÀ đồng thời xóa tất cả các bản nhạc của ông khỏi bảng `bannhac`. Nếu ràng buộc khóa ngoại đang là `ON DELETE RESTRICT`, bạn cần làm gì TRƯỚC khi xóa nhạc sĩ?

26 / 30

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

Tags: Bộ đề 07

Câu 26: Khi thêm một bản ghi mới vào bảng `bannhac`, ngoài trường `idNhacsi` phải có giá trị tồn tại trong bảng `nhacsi`, còn có một trường khác cũng cần được hệ thống xử lý đặc biệt (nếu được thiết kế). Đó là trường nào và cách xử lý đặc biệt là gì?

27 / 30

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

Tags: Bộ đề 07

Câu 27: Giả sử bạn nhận thấy có một bản nhạc trong bảng `bannhac` được gán sai `idNhacsi`. Để sửa lỗi này bằng giao diện đồ họa (ví dụ: phpMyAdmin), bạn sẽ thực hiện thao tác nào?

28 / 30

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

Tags: Bộ đề 07

Câu 28: Đâu là rủi ro tiềm ẩn nếu bạn tạm thời vô hiệu hóa ràng buộc khóa ngoại khi thực hiện các thao tác cập nhật dữ liệu phức tạp?

29 / 30

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

Tags: Bộ đề 07

Câu 29: Trong bối cảnh thực hành Bài 22, việc sử dụng giao diện đồ họa (như phpMyAdmin) thay vì câu lệnh SQL trực tiếp để cập nhật dữ liệu có tham chiếu mang lại lợi ích gì cho người mới học?

30 / 30

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

Tags: Bộ đề 07

Câu 30: Hãy phân tích tình huống sau: Bạn có bảng `lop` (maLop PK) và bảng `hocsinh` (maHocSinh PK, maLop FK). Một lớp học ('11A1') có nhiều học sinh. Nếu bạn cố gắng xóa lớp '11A1' khỏi bảng `lop` với ràng buộc khóa ngoại mặc định, hệ thống ngăn chặn. Điều này thể hiện nguyên tắc nào của CSDL?

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 08

1 / 30

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

Tags: Bộ đề 08

Trong một hệ quản trị cơ sở dữ liệu, khi thêm một bản ghi mới vào bảng `bannhac`, trường `idBannhac` được cấu hình là khóa chính và có thuộc tính tự động tăng (AUTO_INCREMENT). Thao tác nào sau đây là đúng khi nhập dữ liệu cho trường này?

2 / 30

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

Tags: Bộ đề 08

Bảng `bannhac` có trường `idNhacsi` là khóa ngoại tham chiếu đến trường `idNhacsi` trong bảng `nhacsi`. Khi thêm một bản ghi mới vào bảng `bannhac`, bạn cố gắng nhập một giá trị `idNhacsi` không tồn tại trong bảng `nhacsi`. Điều gì sẽ xảy ra?

3 / 30

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

Tags: Bộ đề 08

Xét mối quan hệ giữa bảng `nhacsi` (khóa chính `idNhacsi`) và bảng `bannhac` (khóa ngoại `idNhacsi` tham chiếu đến `nhacsi`). Nếu bạn cố gắng xóa một bản ghi nhạc sĩ khỏi bảng `nhacsi` mà `idNhacsi` của nhạc sĩ đó đang được tham chiếu bởi ít nhất một bản ghi trong bảng `bannhac` (với ràng buộc ON DELETE RESTRICT hoặc NO ACTION), kết quả sẽ là gì?

4 / 30

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

Tags: Bộ đề 08

Giả sử bạn muốn cập nhật tên của một bản nhạc cụ thể trong bảng `bannhac` sử dụng giao diện đồ họa của hệ quản trị CSDL. Thao tác phổ biến nhất để thực hiện việc này là gì?

5 / 30

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

Tags: Bộ đề 08

Trường `idNhacsi` trong bảng `bannhac` là khóa ngoại tham chiếu đến bảng `nhacsi`. Điều này đảm bảo điều gì về mặt toàn vẹn dữ liệu khi thêm mới bản ghi vào bảng `bannhac`?

6 / 30

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

Tags: Bộ đề 08

Bạn đang sử dụng giao diện đồ họa để thêm bản nhạc mới vào bảng `bannhac`. Khi nhập giá trị cho trường `idNhacsi` (là khóa ngoại), giao diện thường hỗ trợ người dùng bằng cách nào để đảm bảo tính đúng đắn của dữ liệu?

7 / 30

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

Tags: Bộ đề 08

Một người dùng cố gắng xóa một bản ghi trong bảng `nhacsi` nhưng gặp thông báo lỗi về ràng buộc khóa ngoại. Điều này có nghĩa là gì?

8 / 30

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

Tags: Bộ đề 08

Để tìm tất cả các bản nhạc của một nhạc sĩ cụ thể (ví dụ: nhạc sĩ A) trong bảng `bannhac`, bạn sẽ thực hiện thao tác truy vấn hoặc lọc dữ liệu dựa trên trường nào?

9 / 30

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

Tags: Bộ đề 08

Trường `idBannhac` trong bảng `bannhac` có thuộc tính AUTO_INCREMENT. Nếu bạn thêm 5 bản ghi mới liên tiếp vào bảng này (sau khi đã có một số bản ghi), và bản ghi cuối cùng trước đó có `idBannhac` là 10, thì `idBannhac` của 5 bản ghi mới đó sẽ lần lượt là bao nhiêu?

10 / 30

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

Tags: Bộ đề 08

Trong trường hợp cần thay đổi nhạc sĩ sáng tác cho một bản nhạc đã tồn tại trong bảng `bannhac`, bạn cần cập nhật trường nào của bản ghi bản nhạc đó?

11 / 30

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

Tags: Bộ đề 08

Khi một trường được định nghĩa là khóa ngoại tham chiếu đến một bảng khác, điều này giúp duy trì loại toàn vẹn dữ liệu nào?

12 / 30

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

Tags: Bộ đề 08

Sự khác biệt chính về cách nhập dữ liệu giữa trường khóa chính có AUTO_INCREMENT (`idBannhac`) và trường khóa ngoại (`idNhacsi`) khi thêm bản ghi mới vào bảng `bannhac` là gì?

13 / 30

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

Tags: Bộ đề 08

Nếu ràng buộc khóa ngoại giữa `bannhac.idNhacsi` và `nhacsi.idNhacsi` được thiết lập với tùy chọn `ON DELETE CASCADE`. Điều gì sẽ xảy ra nếu bạn xóa một bản ghi nhạc sĩ khỏi bảng `nhacsi`?

14 / 30

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

Tags: Bộ đề 08

Trong giao diện quản lý CSDL, khi bạn xem dữ liệu của bảng `bannhac`, trường `idNhacsi` thường hiển thị các số ID. Làm thế nào để bạn dễ dàng biết được tên của nhạc sĩ tương ứng với mỗi ID mà không cần mở bảng `nhacsi`?

15 / 30

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

Tags: Bộ đề 08

Bạn cần xóa một bản nhạc khỏi bảng `bannhac`. Bản nhạc này không được tham chiếu bởi bất kỳ bảng nào khác. Thao tác xóa này có khả năng bị ngăn chặn bởi ràng buộc khóa ngoại không?

16 / 30

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

Tags: Bộ đề 08

Nếu ràng buộc khóa ngoại giữa `bannhac.idNhacsi` và `nhacsi.idNhacsi` được thiết lập với tùy chọn `ON DELETE SET NULL`, điều gì sẽ xảy ra nếu bạn xóa một bản ghi nhạc sĩ khỏi bảng `nhacsi`?

17 / 30

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

Tags: Bộ đề 08

Việc sử dụng khóa ngoại để liên kết bảng `bannhac` với bảng `nhacsi` thay vì lưu trực tiếp tên nhạc sĩ trong bảng `bannhac` mang lại lợi ích chính nào về mặt quản lý dữ liệu?

18 / 30

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

Tags: Bộ đề 08

Khi cập nhật một bản ghi trong bảng `bannhac`, nếu bạn sửa giá trị của trường `idNhacsi` (khóa ngoại), giá trị mới này phải thỏa mãn điều kiện gì?

19 / 30

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

Tags: Bộ đề 08

Bạn đang thêm một bản nhạc mới và cần gán nó cho một nhạc sĩ vừa mới được thêm vào bảng `nhacsi`. Thao tác nào sau đây là cần thiết *trước khi* bạn có thể thêm bản nhạc đó vào bảng `bannhac` với khóa ngoại `idNhacsi`?

20 / 30

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

Tags: Bộ đề 08

Trong tình huống nào, việc xóa một bản ghi khỏi bảng `bannhac` *có thể* bị ảnh hưởng bởi ràng buộc khóa ngoại?

21 / 30

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

Tags: Bộ đề 08

Bảng `nhacsi` có khóa chính là `idNhacsi`. Ý nghĩa của việc `idNhacsi` là khóa chính là gì?

22 / 30

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

Tags: Bộ đề 08

Khi bạn cố gắng cập nhật trường `idNhacsi` trong bảng `bannhac` sang một giá trị mới. Nếu giá trị mới này không tồn tại trong bảng `nhacsi`, điều gì sẽ xảy ra?

23 / 30

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

Tags: Bộ đề 08

Để chỉnh sửa một giá trị trong một ô dữ liệu bất kỳ (không phải khóa chính hoặc khóa ngoại) trong bảng `bannhac` bằng giao diện, bạn thường làm gì?

24 / 30

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

Tags: Bộ đề 08

Bạn đã thêm thành công một nhạc sĩ mới vào bảng `nhacsi`. Bây giờ, bạn muốn thêm một bản nhạc mới của nhạc sĩ này vào bảng `bannhac`. Việc nhạc sĩ mới đã tồn tại trong bảng `nhacsi` có ý nghĩa gì đối với việc nhập liệu vào trường `idNhacsi` của bản nhạc mới?

25 / 30

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

Tags: Bộ đề 08

Sự khác biệt cơ bản giữa khóa chính (Primary Key) và khóa ngoại (Foreign Key) là gì?

26 / 30

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

Tags: Bộ đề 08

Trong ngữ cảnh của Bài 22, 'cập nhật bảng dữ liệu có tham chiếu' chủ yếu đề cập đến việc thực hiện các thao tác thêm, sửa, xóa dữ liệu trên các bảng có mối quan hệ như thế nào với nhau?

27 / 30

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

Tags: Bộ đề 08

Nếu bạn muốn tìm tất cả các bản nhạc trong bảng `bannhac` mà chưa được gán cho nhạc sĩ nào (giả sử trường `idNhacsi` cho phép giá trị NULL), bạn sẽ lọc dữ liệu dựa trên điều kiện nào trên trường `idNhacsi`?

28 / 30

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

Tags: Bộ đề 08

Việc cấu hình một trường với thuộc tính AUTO_INCREMENT mang lại lợi ích gì khi thêm bản ghi mới?

29 / 30

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

Tags: Bộ đề 08

Khi bạn xóa một bản ghi khỏi bảng `bannhac`, thao tác này có ảnh hưởng trực tiếp đến dữ liệu trong bảng `nhacsi` không (với ràng buộc khóa ngoại thông thường ON DELETE RESTRICT/NO ACTION)?

30 / 30

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

Tags: Bộ đề 08

Bạn đang làm việc trên một bảng dữ liệu và nhận thấy một trường (ví dụ: `idQuocGia` trong bảng `nhacsi`) được thiết lập là khóa ngoại tham chiếu đến bảng `quocgia`. Khi thêm hoặc cập nhật dữ liệu cho trường này, bạn cần lưu ý điều gì quan trọng nhất?

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 09

1 / 30

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

Tags: Bộ đề 09

Câu 1: Trong ngữ cảnh cơ sở dữ liệu quan hệ với hai bảng 'nhacsi' (chứa thông tin nhạc sĩ, có khóa chính là idNhacsi) và 'bannhac' (chứa thông tin bản nhạc, có khóa ngoại idNhacsi tham chiếu đến bảng 'nhacsi'), mục đích chính của việc thiết lập khóa ngoại idNhacsi trong bảng 'bannhac' là gì?

2 / 30

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

Tags: Bộ đề 09

Câu 2: Giả sử bạn đang sử dụng một công cụ quản lý CSDL (như phpMyAdmin) để thêm một bản ghi mới vào bảng 'bannhac'. Trường idBannhac được thiết lập là AUTO_INCREMENT. Khi nhập dữ liệu cho bản nhạc mới, bạn cần làm gì đối với trường idBannhac?

3 / 30

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

Tags: Bộ đề 09

Câu 3: Khi thêm một bản nhạc mới vào bảng 'bannhac', bạn cần nhập giá trị cho trường idNhacsi. Giá trị nào sau đây là hợp lệ để nhập vào trường idNhacsi?

4 / 30

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

Tags: Bộ đề 09

Câu 4: Bạn đang cố gắng xóa một bản ghi nhạc sĩ khỏi bảng 'nhacsi'. Tuy nhiên, hệ thống báo lỗi vi phạm ràng buộc khóa ngoại. Điều này có nghĩa là gì?

5 / 30

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

Tags: Bộ đề 09

Câu 5: Để sửa thông tin của một bản nhạc cụ thể (ví dụ: sửa tên bản nhạc hoặc năm sáng tác) trong bảng 'bannhac' bằng công cụ GUI, thao tác phổ biến nhất là gì?

6 / 30

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

Tags: Bộ đề 09

Câu 6: Nếu bạn muốn thay đổi nhạc sĩ sáng tác của một bản nhạc đã có trong bảng 'bannhac', bạn sẽ cần cập nhật trường nào trong bản ghi của bản nhạc đó?

7 / 30

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

Tags: Bộ đề 09

Câu 7: Khi cập nhật trường idNhacsi trong bảng 'bannhac', giá trị mới bạn nhập vào phải tuân thủ quy tắc nào liên quan đến khóa ngoại?

8 / 30

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

Tags: Bộ đề 09

Câu 8: Bạn muốn tìm tất cả các bản nhạc được sáng tác bởi nhạc sĩ có id là 5. Để làm điều này bằng cách lọc dữ liệu trong bảng 'bannhac' thông qua công cụ GUI, bạn sẽ áp dụng điều kiện lọc trên trường nào?

9 / 30

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

Tags: Bộ đề 09

Câu 9: Điều gì sẽ xảy ra nếu bạn cố gắng thêm một bản ghi vào bảng 'bannhac' với một giá trị idNhacsi không tồn tại trong bảng 'nhacsi'?

10 / 30

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

Tags: Bộ đề 09

Câu 10: Bạn muốn xóa một bản nhạc cụ thể khỏi bảng 'bannhac'. Giả sử không có bảng nào khác tham chiếu đến bảng 'bannhac'. Thao tác xóa này có khả năng thành công không?

11 / 30

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

Tags: Bộ đề 09

Câu 11: Khi sử dụng công cụ GUI để thêm dữ liệu vào bảng 'bannhac', trường idNhacsi thường hiển thị dưới dạng gì để hỗ trợ người dùng nhập đúng giá trị?

12 / 30

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

Tags: Bộ đề 09

Câu 12: Thuộc tính AUTO_INCREMENT trên trường khóa chính (ví dụ: idBannhac) có lợi ích gì trong quá trình nhập dữ liệu?

13 / 30

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

Tags: Bộ đề 09

Câu 13: Bạn muốn xem danh sách tất cả các bản nhạc và biết tên nhạc sĩ của mỗi bản nhạc đó. Để làm được điều này, bạn cần thực hiện thao tác gì trên hai bảng 'nhacsi' và 'bannhac'?

14 / 30

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

Tags: Bộ đề 09

Câu 14: Nếu bạn phát hiện một lỗi chính tả trong tên của một nhạc sĩ trong bảng 'nhacsi', thao tác sửa lỗi này sẽ ảnh hưởng như thế nào đến các bản nhạc liên quan trong bảng 'bannhac'?

15 / 30

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

Tags: Bộ đề 09

Câu 15: Giả sử bạn cần thêm một nhạc sĩ mới vào cơ sở dữ liệu và sau đó thêm các bản nhạc của nhạc sĩ đó. Thứ tự thao tác đúng là gì?

16 / 30

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

Tags: Bộ đề 09

Câu 16: Khi sử dụng công cụ GUI để xem dữ liệu trong bảng 'bannhac', trường idNhacsi hiển thị giá trị là các số (ID). Để biết tên nhạc sĩ tương ứng với mỗi ID này một cách trực quan trong cùng giao diện xem dữ liệu, tính năng nào thường được sử dụng?

17 / 30

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

Tags: Bộ đề 09

Câu 17: Nếu ràng buộc khóa ngoại giữa 'bannhac' và 'nhacsi' được thiết lập với tùy chọn ON DELETE CASCADE, điều gì sẽ xảy ra khi bạn xóa một nhạc sĩ khỏi bảng 'nhacsi'?

18 / 30

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

Tags: Bộ đề 09

Câu 18: Trong trường hợp ràng buộc khóa ngoại sử dụng tùy chọn ON DELETE SET NULL, điều gì xảy ra khi bạn xóa một nhạc sĩ khỏi bảng 'nhacsi'?

19 / 30

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

Tags: Bộ đề 09

Câu 19: Giả sử ràng buộc khóa ngoại là ON DELETE RESTRICT (hoặc mặc định không có tùy chọn). Bạn cần xóa một nhạc sĩ khỏi bảng 'nhacsi'. Để thực hiện thành công thao tác này, bạn cần làm gì trước?

20 / 30

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

Tags: Bộ đề 09

Câu 20: Khi làm việc với cơ sở dữ liệu, việc đảm bảo rằng dữ liệu trong các bảng liên quan là nhất quán và chính xác được gọi là gì?

21 / 30

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

Tags: Bộ đề 09

Câu 21: Bạn muốn xem tất cả các bản nhạc của một nhạc sĩ cụ thể, ví dụ nhạc sĩ 'Trịnh Công Sơn'. Giả sử bạn đã biết idNhacsi của nhạc sĩ này là 10. Bạn sẽ thực hiện truy vấn hoặc lọc dữ liệu như thế nào?

22 / 30

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

Tags: Bộ đề 09

Câu 22: Trong bảng 'bannhac', trường idBannhac là khóa chính và có thuộc tính AUTO_INCREMENT. Trường idNhacsi là khóa ngoại. Trường nào trong hai trường này BẮT BUỘC phải có giá trị (không NULL) khi thêm một bản ghi mới (giả sử khóa ngoại không cho phép NULL)?

23 / 30

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

Tags: Bộ đề 09

Câu 23: Khi bạn thêm một bản nhạc mới, công cụ quản lý CSDL hiển thị một danh sách các nhạc sĩ để bạn chọn cho trường idNhacsi. Danh sách này được lấy từ đâu?

24 / 30

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

Tags: Bộ đề 09

Câu 24: Tại sao việc xóa một bản ghi trong bảng 'nhacsi' khi nó đang được tham chiếu bởi bảng 'bannhac' (với ON DELETE RESTRICT) lại bị ngăn chặn?

25 / 30

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

Tags: Bộ đề 09

Câu 25: Giả sử bạn cần sửa idNhacsi của một nhạc sĩ trong bảng 'nhacsi'. Nếu ràng buộc khóa ngoại giữa 'nhacsi' và 'bannhac' được thiết lập với tùy chọn ON UPDATE CASCADE, điều gì sẽ xảy ra với các bản nhạc của nhạc sĩ đó trong bảng 'bannhac'?

26 / 30

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

Tags: Bộ đề 09

Câu 26: Nếu ràng buộc khóa ngoại giữa 'nhacsi' và 'bannhac' được thiết lập với tùy chọn ON UPDATE RESTRICT (hoặc mặc định), điều gì sẽ xảy ra khi bạn cố gắng sửa idNhacsi của một nhạc sĩ trong bảng 'nhacsi' mà nhạc sĩ đó có bản nhạc trong bảng 'bannhac'?

27 / 30

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

Tags: Bộ đề 09

Câu 27: Việc sử dụng khóa ngoại và ràng buộc tham chiếu giúp ích gì cho việc báo cáo và phân tích dữ liệu?

28 / 30

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

Tags: Bộ đề 09

Câu 28: Khi sử dụng công cụ GUI để thêm dữ liệu, một số trường có thể có giá trị mặc định (DEFAULT). Ví dụ, trường 'NgayThem' có thể mặc định là ngày hiện tại. Lợi ích của giá trị mặc định là gì?

29 / 30

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

Tags: Bộ đề 09

Câu 29: Trong bối cảnh thực hành cập nhật dữ liệu có tham chiếu, nếu bạn muốn xem tất cả thông tin chi tiết của một bản nhạc cụ thể (ví dụ: tên bản nhạc, năm sáng tác, VÀ tên nhạc sĩ sáng tác), bạn sẽ cần thực hiện những thao tác cơ bản nào?

30 / 30

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

Tags: Bộ đề 09

Câu 30: Tại sao việc thực hành các thao tác thêm, sửa, xóa dữ liệu trên các bảng có ràng buộc khóa ngoại lại quan trọng trong bài học này?

Xem kết quả

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 Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 22: Thực hành cập nhật bảng dữ liệu có tham chiếu - Đề 10

1 / 30

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

Tags: Bộ đề 10

Câu 1: Trong ngữ cảnh cơ sở dữ liệu với hai bảng `nhacsi` (chứa thông tin nhạc sĩ) và `bannhac` (chứa thông tin bản nhạc), giả sử bảng `bannhac` có trường `idNhacsi` là khóa ngoại tham chiếu đến trường `idNhacsi` là khóa chính của bảng `nhacsi`. Khi bạn cố gắng thêm một bản ghi mới vào bảng `bannhac` với giá trị `idNhacsi` KHÔNG tồn tại trong bảng `nhacsi`, điều gì có khả năng xảy ra nhất?

2 / 30

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

Tags: Bộ đề 10

Câu 2: Giả sử cấu trúc bảng `bannhac` có trường `idBannhac` được thiết lập thuộc tính AUTO_INCREMENT và là khóa chính. Khi bạn thêm một bản ghi mới vào bảng `bannhac` thông qua giao diện hoặc câu lệnh SQL, bạn cần nhập giá trị cho trường `idBannhac` như thế nào?

3 / 30

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

Tags: Bộ đề 10

Câu 3: Trong mối quan hệ giữa bảng `nhacsi` (bảng cha) và bảng `bannhac` (bảng con) thông qua khóa ngoại `idNhacsi`, nếu bạn cố gắng xóa một bản ghi (một nhạc sĩ cụ thể) từ bảng `nhacsi` mà `idNhacsi` của nhạc sĩ đó đang được tham chiếu bởi ít nhất một bản ghi trong bảng `bannhac`, điều gì sẽ xảy ra theo hành vi mặc định của khóa ngoại (ON DELETE RESTRICT)?

4 / 30

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

Tags: Bộ đề 10

Câu 4: Bạn cần sửa tên của một bản nhạc cụ thể trong bảng `bannhac`. Thao tác nào sau đây là cách phổ biến và hiệu quả nhất để thực hiện việc này trong giao diện quản lý CSDL (ví dụ: phpMyAdmin) hoặc bằng câu lệnh SQL?

5 / 30

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

Tags: Bộ đề 10

Câu 5: Mục đích chính của việc sử dụng Khóa ngoại (Foreign Key) trong cơ sở dữ liệu là gì?

6 / 30

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

Tags: Bộ đề 10

Câu 6: Khi bạn muốn tìm tất cả các bản nhạc được sáng tác bởi một nhạc sĩ cụ thể (ví dụ: nhạc sĩ A) từ bảng `bannhac` (đã liên kết với bảng `nhacsi` qua `idNhacsi`), thao tác nào sau đây là cách tiếp cận đúng?

7 / 30

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

Tags: Bộ đề 10

Câu 7: Thuộc tính AUTO_INCREMENT thường được áp dụng cho loại trường nào trong bảng cơ sở dữ liệu?

8 / 30

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

Tags: Bộ đề 10

Câu 8: Giả sử bạn cần cập nhật thông tin (ví dụ: năm sinh) cho một nhạc sĩ trong bảng `nhacsi`. Thao tác này có bị ảnh hưởng bởi việc nhạc sĩ đó có bản nhạc được tham chiếu trong bảng `bannhac` hay không (với hành vi mặc định ON UPDATE RESTRICT)?

9 / 30

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

Tags: Bộ đề 10

Câu 9: Khi làm việc với cơ sở dữ liệu có ràng buộc khóa ngoại, việc đảm bảo tính toàn vẹn dữ liệu (Data Integrity) có ý nghĩa gì?

10 / 30

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

Tags: Bộ đề 10

Câu 10: Trong giao diện quản lý CSDL, khi thêm dữ liệu mới vào bảng `bannhac` có trường `idNhacsi` là khóa ngoại tham chiếu đến bảng `nhacsi`, cách nhập giá trị cho trường `idNhacsi` nào giúp đảm bảo tính đúng đắn của dữ liệu?

11 / 30

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

Tags: Bộ đề 10

Câu 11: Bạn đã thêm thành công một bản nhạc mới vào bảng `bannhac`. Sau đó, bạn nhận ra mình đã chọn sai nhạc sĩ cho bản nhạc đó (giá trị `idNhacsi` bị sai). Cách hiệu chỉnh nào sau đây là phù hợp nhất?

12 / 30

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

Tags: Bộ đề 10

Câu 12: Khi xóa một bản ghi trong bảng `bannhac`, thao tác này có bị ảnh hưởng bởi ràng buộc khóa ngoại (FK) với bảng `nhacsi` hay không?

13 / 30

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

Tags: Bộ đề 10

Câu 13: Một thông báo lỗi xuất hiện khi bạn cố gắng xóa một bản ghi trong bảng `nhacsi`, với nội dung tương tự như "Cannot delete or update a parent row: a foreign key constraint fails". Thông báo này cho biết điều gì?

14 / 30

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

Tags: Bộ đề 10

Câu 14: Giả sử bạn có một bảng `theloai` (thể loại) và muốn liên kết nó với bảng `bannhac` sao cho mỗi bản nhạc thuộc một thể loại. Để làm được điều này và đảm bảo tính toàn vẹn, bạn sẽ thêm một trường khóa ngoại vào bảng nào, tham chiếu đến bảng nào?

15 / 30

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

Tags: Bộ đề 10

Câu 15: Hành vi mặc định của Khóa ngoại khi có thao tác xóa trên bảng 'cha' (ON DELETE) thường là 'RESTRICT' hoặc 'NO ACTION'. Ý nghĩa của 'RESTRICT' (hoặc 'NO ACTION') trong trường hợp này là gì?

16 / 30

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

Tags: Bộ đề 10

Câu 16: Bạn đang xem dữ liệu trong bảng `bannhac`. Bạn muốn nhanh chóng xác định nhạc sĩ của một bản nhạc cụ thể mà không cần chuyển sang bảng `nhacsi`. Nếu giao diện CSDL hỗ trợ, tính năng nào dựa trên khóa ngoại giúp bạn làm điều này dễ dàng nhất?

17 / 30

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

Tags: Bộ đề 10

Câu 17: Giả sử bạn cần cập nhật giá trị của trường khóa chính `idNhacsi` trong bảng `nhacsi` cho một nhạc sĩ cụ thể (ví dụ: từ 101 thành 202). Với hành vi mặc định của khóa ngoại (ON UPDATE RESTRICT), điều gì sẽ xảy ra nếu nhạc sĩ này có bản nhạc trong bảng `bannhac`?

18 / 30

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

Tags: Bộ đề 10

Câu 18: Khi sử dụng giao diện đồ họa để thêm dữ liệu vào bảng có khóa ngoại, việc hệ thống cung cấp danh sách các giá trị hợp lệ từ bảng cha để bạn chọn (thay vì nhập thủ công) mang lại lợi ích gì?

19 / 30

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

Tags: Bộ đề 10

Câu 19: Bạn muốn xóa một bản nhạc cụ thể khỏi bảng `bannhac`. Bản nhạc này có trường `idNhacsi` liên kết đến một nhạc sĩ trong bảng `nhacsi`. Việc xóa bản nhạc này có gây ra vấn đề về tính toàn vẹn dữ liệu hay không?

20 / 30

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

Tags: Bộ đề 10

Câu 20: Trong ngữ cảnh thực hành, khi cần thêm nhiều bản nhạc mới vào bảng `bannhac` và các bản nhạc này thuộc về nhiều nhạc sĩ khác nhau đã có trong bảng `nhacsi`, phương pháp nào hiệu quả nhất để nhập đúng `idNhacsi` cho từng bản nhạc?

21 / 30

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

Tags: Bộ đề 10

Câu 21: Giả sử bạn có bảng `album` và bảng `bannhac`, và mỗi bản nhạc có thể thuộc về một album (hoặc không). Bạn thiết lập khóa ngoại `idAlbum` trong bảng `bannhac` tham chiếu đến `idAlbum` trong bảng `album`. Nếu bạn xóa một album khỏi bảng `album`, và khóa ngoại được thiết lập với hành vi `ON DELETE SET NULL`, điều gì sẽ xảy ra với các bản nhạc thuộc album đó trong bảng `bannhac`?

22 / 30

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

Tags: Bộ đề 10

Câu 22: Tầm quan trọng của việc thực hành cập nhật dữ liệu trong môi trường có tham chiếu (khóa ngoại) là gì?

23 / 30

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

Tags: Bộ đề 10

Câu 23: Khi thiết kế cơ sở dữ liệu, việc xác định đúng các mối quan hệ và thiết lập khóa ngoại chính xác giữa các bảng giúp ích gì cho quá trình cập nhật dữ liệu sau này?

24 / 30

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

Tags: Bộ đề 10

Câu 24: Giả sử bảng `nhacsi` có các trường `idNhacsi` (PK, AUTO_INCREMENT), `tenNhacsi`. Bảng `bannhac` có các trường `idBannhac` (PK, AUTO_INCREMENT), `tenBannhac`, `idNhacsi` (FK). Khi thêm một bản nhạc mới, bạn chỉ cần nhập `tenBannhac` và chọn `idNhacsi` từ danh sách có sẵn. Điều này thể hiện lợi ích nào của thiết kế CSDL quan hệ?

25 / 30

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

Tags: Bộ đề 10

Câu 25: Trong quá trình thực hành cập nhật dữ liệu, nếu bạn nhận được thông báo lỗi liên quan đến ràng buộc toàn vẹn (integrity constraint), nguyên nhân phổ biến nhất là gì?

26 / 30

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

Tags: Bộ đề 10

Câu 26: Khi muốn xóa một nhạc sĩ khỏi bảng `nhacsi` và bạn BIẾT chắc chắn rằng nhạc sĩ đó KHÔNG CÓ bất kỳ bản nhạc nào trong bảng `bannhac` (tức là không có bản ghi nào trong `bannhac` tham chiếu đến `idNhacsi` của nhạc sĩ đó), thao tác xóa trong bảng `nhacsi` sẽ diễn ra như thế nào (với hành vi ON DELETE RESTRICT)?

27 / 30

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

Tags: Bộ đề 10

Câu 27: Giả sử bạn cần thêm một bản nhạc mới nhưng nhạc sĩ sáng tác bản nhạc đó chưa có trong bảng `nhacsi`. Để đảm bảo tính toàn vẹn dữ liệu khi thêm bản nhạc này vào bảng `bannhac`, bạn cần làm gì trước tiên?

28 / 30

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

Tags: Bộ đề 10

Câu 28: Chức năng nào của hệ quản trị CSDL giúp tự động gán một giá trị duy nhất, tăng dần cho trường khóa chính mỗi khi có bản ghi mới được thêm vào bảng?

29 / 30

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

Tags: Bộ đề 10

Câu 29: Khi thực hiện cập nhật dữ liệu thông qua giao diện đồ họa của hệ quản trị CSDL, việc nháy đúp chuột vào ô dữ liệu và nhập giá trị mới là cách phổ biến để sửa dữ liệu. Tuy nhiên, phương pháp này có hạn chế gì so với việc sử dụng câu lệnh SQL `UPDATE`?

30 / 30

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

Tags: Bộ đề 10

Câu 30: Giả sử bảng `bannhac` có thêm trường `giaTien`. Bạn muốn tăng giá tất cả các bản nhạc của nhạc sĩ 'Trịnh Công Sơn' lên 10%. Thao tác này liên quan đến việc sử dụng kiến thức nào đã học trong Bài 22?

Xem kết quả