Đề Trắc Nghiệm Tin Học 11 (Kết Nối Tri Thức) Bài 13: Cơ Sở Dữ Liệu Quan Hệ

Đề Trắc Nghiệm Tin Học 11 (Kết Nối Tri Thức) Bài 13: Cơ Sở Dữ Liệu Quan Hệ 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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 01

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, đơn vị cấu trúc cơ bản dùng để tổ chức và lưu trữ dữ liệu về một loại đối tượng hoặc sự kiện cụ thể (ví dụ: thông tin sinh viên, danh sách sản phẩm) được gọi là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 2: Mỗi hàng trong một bảng của cơ sở dữ liệu quan hệ biểu diễn thông tin về một thực thể hoặc một sự kiện cụ thể. Khái niệm này được gọi là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 3: Thuộc tính của một đối tượng hoặc sự kiện (ví dụ: Tên sinh viên, Ngày sinh, Giá sản phẩm) trong một bảng CSDL quan hệ được biểu diễn bởi thành phần nào?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 4: Trong một bảng CSDL quan hệ, trường hoặc tập hợp các trường có giá trị duy nhất cho mỗi bản ghi và được dùng để phân biệt các bản ghi với nhau được gọi là gì?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 5: Phát biểu nào sau đây mô tả ĐÚNG vai trò của Khoá ngoài (Foreign Key) trong cơ sở dữ liệu quan hệ?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 6: Giả sử bạn có hai bảng trong CSDL quản lý thư viện: Bảng SACH (MaSach, TenSach, MaTacGia) và bảng TACGIA (MaTacGia, TenTacGia). Trường MaTacGia trong bảng TACGIA là khoá chính. Để thiết lập mối liên hệ giữa hai bảng này, trường MaTacGia trong bảng SACH sẽ đóng vai trò gì?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 7: Tại sao việc tổ chức dữ liệu thành nhiều bảng có liên kết với nhau trong CSDL quan hệ (thay vì lưu tất cả trong một bảng lớn) lại được khuyến khích?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 8: Trong CSDL quản lý đơn hàng, bạn có bảng DONHANG (MaDH, NgayDH, MaKH) và bảng KHACHHANG (MaKH, TenKH, DiaChi). MaDH là khoá chính của DONHANG, MaKH là khoá chính của KHACHHANG. Trường MaKH trong bảng DONHANG là khoá ngoài tham chiếu đến KHACHHANG. Khi bạn cố gắng thêm một đơn hàng mới với MaKH không tồn tại trong bảng KHACHHANG, điều gì sẽ xảy ra nếu ràng buộc toàn vẹn tham chiếu được thiết lập?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 9: Xét bảng SINHVIEN gồm các trường: MaSV, HoTen, NgaySinh, GioiTinh, MaLop. Trường nào hoặc tập hợp trường nào sau đây *thích hợp nhất* để chọn làm khoá chính cho bảng này trong hầu hết các trường hợp và tại sao?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 10: Trong thiết kế CSDL, ràng buộc đảm bảo rằng giá trị của trường khoá ngoài trong một bảng phải tồn tại trong trường khoá chính được tham chiếu ở bảng khác được gọi là gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 11: Quan hệ 'Một-nhiều' (One-to-Many) là loại quan hệ phổ biến nhất trong CSDL quan hệ. Ví dụ nào sau đây minh họa cho quan hệ 'Một-nhiều' giữa hai thực thể?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 12: Khi thiết kế CSDL quan hệ, việc sử dụng khoá chính tổng hợp (Composite Primary Key) là cần thiết trong trường hợp nào?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 13: Xét bảng CHITIET_HOADON có các trường: SoHD, MaSP, SoLuong, DonGia. Một hoá đơn (SoHD) có thể có nhiều mặt hàng (MaSP), và cùng một mặt hàng (MaSP) có thể xuất hiện trong nhiều hoá đơn (SoHD). Để xác định duy nhất một dòng chi tiết trong bảng này (ví dụ: mặt hàng X trong hoá đơn Y), cần sử dụng trường nào hoặc kết hợp các trường nào làm khoá chính?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 14: Phát biểu nào sau đây về giá trị của trường Khoá chính là SAI?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 15: Trong CSDL quan hệ, việc xóa một bản ghi khỏi bảng mà có các bản ghi liên quan trong bảng khác (thông qua khoá ngoài) có thể gây ra vấn đề gì nếu không có các quy tắc xử lý phù hợp?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 16: Để một trường trong bảng A có thể trở thành khoá ngoài tham chiếu đến khoá chính của bảng B, điều kiện cơ bản nào về kiểu dữ liệu của trường đó là BẮT BUỘC?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 17: Giả sử CSDL quản lý điểm có bảng SINHVIEN (MaSV, TenSV, MaLop) và bảng DIEM (MaSV, MaMonHoc, DiemSo). MaSV là khoá chính của SINHVIEN, (MaSV, MaMonHoc) là khoá chính tổng hợp của DIEM. Trường MaSV trong bảng DIEM là khoá ngoài tham chiếu đến bảng SINHVIEN. Mối quan hệ giữa hai bảng này là gì?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 18: Khi xem xét một bảng trong CSDL quan hệ, thuộc tính nào của một trường giúp xác định rằng trường đó có thể được chọn làm khoá chính?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 19: Giả sử bạn thiết kế CSDL cho một cửa hàng sách online. Bạn có các thông tin cần lưu trữ: Sách (Mã sách, Tên sách, Giá), Tác giả (Mã tác giả, Tên tác giả), và thông tin về việc tác giả nào viết sách nào. Để tránh lặp lại tên tác giả cho mỗi cuốn sách và cho phép một tác giả viết nhiều sách, bạn nên tổ chức CSDL như thế nào?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 20: Thuật ngữ 'NULL' trong CSDL quan hệ biểu thị điều gì?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 21: Tại sao trường được chọn làm Khoá chính không được phép có giá trị NULL?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 22: Trong một bảng CSDL, việc định nghĩa kiểu dữ liệu cho mỗi trường (ví dụ: Số nguyên, Văn bản, Ngày tháng) mang lại lợi ích chính gì?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 23: Xét CSDL quản lý học sinh gồm bảng HOC_SINH (MaHS, TenHS, MaLop). MaHS là khoá chính. MaLop là khoá ngoài tham chiếu đến bảng LOP (MaLop, TenLop). Nếu bạn muốn thêm một học sinh mới nhưng Mã lớp của học sinh đó chưa tồn tại trong bảng LOP, hành động nào sau đây là cần thiết trước khi thêm học sinh?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 24: Lợi ích nào sau đây KHÔNG phải là lợi ích của việc sử dụng CSDL quan hệ?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 25: Trong mô hình quan hệ, 'lược đồ quan hệ' (Relational Schema) của một bảng thường bao gồm thông tin gì?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 26: Khi thiết kế CSDL, việc xác định đúng các mối quan hệ giữa các bảng (Một-nhiều, Một-một, Nhiều-nhiều) dựa trên phân tích các thực thể và thuộc tính của chúng nhằm mục đích gì?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 27: Trong CSDL quản lý sản phẩm, bạn có bảng SANPHAM (MaSP, TenSP, MaNCC, GiaBan). MaSP là khoá chính. MaNCC (Mã nhà cung cấp) là khoá ngoài tham chiếu đến bảng NHACUNGCAP (MaNCC, TenNCC). Nếu một nhà cung cấp (trong bảng NHACUNGCAP) ngừng hoạt động, và bạn muốn xóa bản ghi nhà cung cấp đó, quy tắc xử lý nào trên khoá ngoài MaNCC (trong bảng SANPHAM) sẽ đảm bảo rằng không còn sản phẩm nào liên kết với nhà cung cấp đã xóa?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 28: Khi nào thì quan hệ 'Một-Một' (One-to-One) giữa hai bảng thường được sử dụng trong thiết kế CSDL quan hệ?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 29: Giả sử bạn có bảng NHANVIEN (MaNV, TenNV, MaPhongBan). MaNV là khoá chính. MaPhongBan là khoá ngoài tham chiếu đến bảng PHONGBAN (MaPhongBan, TenPhongBan). Nếu bạn muốn chuyển một nhân viên sang một phòng ban mới (chưa có trong bảng PHONGBAN), thao tác cập nhật trên trường MaPhongBan của nhân viên đó sẽ gặp vấn đề gì nếu không có ràng buộc toàn vẹn tham chiếu?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 01

Câu 30: Trong CSDL quan hệ, khái niệm 'Toàn vẹn miền giá trị' (Domain Integrity) đề cập đến 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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 02

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, đơn vị lưu trữ dữ liệu cơ bản có cấu trúc dạng bảng được gọi là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 2: Mỗi hàng trong một bảng của cơ sở dữ liệu quan hệ biểu diễn thông tin của một đối tượng cụ thể (ví dụ: thông tin của một sinh viên, một sản phẩm, một đơn hàng). Khái niệm này được gọi là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 3: Mỗi cột trong một bảng của cơ sở dữ liệu quan hệ biểu diễn một thuộc tính (đặc điểm) của các đối tượng được lưu trữ trong bảng đó (ví dụ: Tên sinh viên, Giá sản phẩm, Ngày đặt hàng). Khái niệm này được gọi là gì?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 4: Trong một bảng cơ sở dữ liệu quan hệ, trường (hoặc tập hợp các trường) nào có vai trò xác định duy nhất mỗi bản ghi, đảm bảo không có hai bản ghi nào trùng lặp hoàn toàn về giá trị của trường này?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 5: Thuộc tính nào là BẮT BUỘC đối với một trường được chọn làm khoá chính trong một bảng cơ sở dữ liệu quan hệ?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 6: Trong một cơ sở dữ liệu quản lý bán hàng, có hai bảng: `KHACH_HANG` (`MaKH` - PK, `TenKH`, `DiaChi`) và `DON_HANG` (`MaDH` - PK, `NgayDH`, `TongTien`, `MaKH`). Trường `MaKH` trong bảng `DON_HANG` đóng vai trò gì?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 7: Khoá ngoài trong một bảng cơ sở dữ liệu quan hệ được sử dụng chủ yếu với mục đích gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 8: Trong mô hình quan hệ, mối liên kết giữa hai bảng thông qua khoá ngoài tham chiếu đến khoá chính thể hiện điều gì?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 9: Tại sao việc tổ chức dữ liệu thành nhiều bảng có quan hệ với nhau lại được ưa chuộng hơn việc lưu trữ tất cả dữ liệu trong một bảng lớn duy nhất trong cơ sở dữ liệu quan hệ?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 10: Trong một cơ sở dữ liệu quan hệ, mối quan hệ 'Một-nhiều' (One-to-Many) giữa hai bảng A và B có nghĩa là gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 11: Để thiết lập mối quan hệ 'Một-nhiều' (One-to-Many) giữa hai bảng (ví dụ: bảng `LOP_HOC` và bảng `HOC_SINH`, trong đó một lớp học có nhiều học sinh), khóa ngoài thường được đặt ở bảng nào?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 12: Trong một cơ sở dữ liệu quản lý thư viện, bảng `SACH` có các trường `MaSach` (PK), `TenSach`, `MaTacGia`. Bảng `TAC_GIA` có các trường `MaTacGia` (PK), `TenTacGia`, `QuocGia`. Mối quan hệ giữa hai bảng này là gì?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 13: Khi thiết kế cơ sở dữ liệu quan hệ, việc đảm bảo 'toàn vẹn dữ liệu tham chiếu' (Referential Integrity) chủ yếu được thực hiện thông qua việc sử dụng yếu tố nào?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 14: Nếu bạn cố gắng xóa một bản ghi trong bảng 'cha' (bảng chứa khoá chính) mà bản ghi đó đang được tham chiếu bởi một hoặc nhiều bản ghi trong bảng 'con' (bảng chứa khoá ngoài), hệ quản trị cơ sở dữ liệu (DBMS) thường sẽ xử lý như thế nào để duy trì toàn vẹn dữ liệu tham chiếu (mặc định, nếu không có quy tắc xóa đặc biệt)?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 15: Lợi ích chính của việc giảm thiểu sự dư thừa dữ liệu (redundancy) trong cơ sở dữ liệu quan hệ là gì?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 16: Giả sử bạn có một bảng `NHAN_VIEN` với các trường `MaNV`, `TenNV`, `Luong`, `MaPhongBan`. Nếu bạn quyết định thêm thông tin chi tiết về phòng ban (như `TenPhongBan`, `DiaDiem`) vào cùng bảng này, điều gì có khả năng xảy ra?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 17: Khi nào thì một tập hợp các trường trong một bảng có thể được xem xét là khoá ứng viên (Candidate Key)?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 18: Trong một bảng `LICH_DAY` (`MaGV`, `MaMonHoc`, `HocKy`), một giáo viên (`MaGV`) có thể dạy nhiều môn học (`MaMonHoc`) trong cùng một học kỳ (`HocKy`), và một môn học có thể được dạy bởi nhiều giáo viên trong cùng một học kỳ. Để xác định duy nhất một bản ghi trong bảng này, khoá chính phù hợp nhất sẽ là gì?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 19: Khi một bảng có khoá chính được tạo thành từ nhiều trường, nó được gọi là gì?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 20: Một cơ sở dữ liệu quan hệ được thiết kế tốt sẽ giúp giảm thiểu 'bất thường về cập nhật' (update anomalies). Bất thường này xảy ra khi nào?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 21: Giả sử bạn có bảng `SAN_PHAM` (`MaSP` - PK, `TenSP`, `Gia`, `MaNhaCungCap`) và bảng `NHA_CUNG_CAP` (`MaNhaCungCap` - PK, `TenNhaCungCap`, `DiaChiNCC`). Trường `MaNhaCungCap` trong bảng `SAN_PHAM` là khoá ngoài tham chiếu đến bảng `NHA_CUNG_CAP`. Nếu bạn muốn thêm một sản phẩm mới, giá trị của trường `MaNhaCungCap` trong bản ghi sản phẩm mới đó phải tho??? mãn điều kiện gì?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 22: Trong bối cảnh cơ sở dữ liệu quan hệ, 'Schema' (Lược đồ) của một bảng đề cập đến điều gì?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 23: Điều gì xảy ra nếu bạn cố gắng thêm một bản ghi vào bảng 'con' (chứa khoá ngoài) với giá trị khoá ngoài không tồn tại trong bảng 'cha' (chứa khoá chính được tham chiếu)?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 24: Mô hình cơ sở dữ liệu quan hệ giúp cải thiện tính nhất quán của dữ liệu (data consistency) như thế nào?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 25: Trong một cơ sở dữ liệu quản lý nhân sự, bảng `NHAN_VIEN` có `MaNV` là khoá chính. Bảng `LUONG` có `MaLuong` là khoá chính và `MaNV` là khoá ngoài. Mối quan hệ giữa `NHAN_VIEN` và `LUONG` là gì, và nó thể hiện điều gì?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 26: Yếu tố nào sau đây KHÔNG phải là một lợi ích chính của việc sử dụng mô hình cơ sở dữ liệu quan hệ so với các phương pháp lưu trữ dữ liệu đơn giản hơn (ví dụ: tệp văn bản, bảng tính độc lập)?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 27: Trong thiết kế cơ sở dữ liệu quan hệ, mối quan hệ Nhiều-nhiều (Many-to-Many) giữa hai thực thể (ví dụ: Sinh viên và Môn học - một sinh viên học nhiều môn, một môn có nhiều sinh viên) thường được biểu diễn bằng cách nào?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 28: Khi sử d???ng một bảng trung gian (ví dụ: bảng `DANG_KY` để kết nối `SINH_VIEN` và `MON_HOC`), khoá chính của bảng trung gian đó thường được thiết lập như thế nào?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 29: Trong mô hình quan hệ, khái niệm nào đảm bảo rằng mỗi bản ghi trong bảng có thể được truy cập và quản lý một cách riêng biệt và không nhầm lẫn với bản ghi nào khác?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 02

Câu 30: Hệ quản trị cơ sở dữ liệu (DBMS) đóng vai trò gì trong việc quản lý 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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 03

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 1: Mô hình cơ sở dữ liệu quan hệ (Relational Database Model) tổ chức dữ liệu chủ yếu dưới dạng nào?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 2: Trong một bảng cơ sở dữ liệu quan hệ, mỗi hàng (row) đại diện cho một đối tượng cụ thể (ví dụ: một học sinh, một sản phẩm, một đơn hàng). Hàng này được gọi là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 3: Đâu là vai trò chính của Khóa chính (Primary Key) trong một bảng cơ sở dữ liệu quan hệ?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 4: Giả sử bạn có hai bảng: `SINH_VIEN` (MaSV, TenSV, NgaySinh, MaLop) và `LOP_HOC` (MaLop, TenLop, SiSo). Để liên kết thông tin sinh viên với lớp học mà họ đang theo học, trường nào trong bảng `SINH_VIEN` nên được xem là Khóa ngoài (Foreign Key)?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 5: Khóa ngoài (Foreign Key) có thể chứa giá trị trùng lặp hoặc giá trị Null trong một số trường hợp không?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 6: Việc tổ chức dữ liệu thành nhiều bảng có liên kết với nhau bằng Khóa chính và Khóa ngoài mang lại lợi ích chính nào so với việc lưu trữ tất cả dữ liệu trong một bảng lớn duy nhất?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 7: Trong một bảng cơ sở dữ liệu quan hệ, mỗi cột (column) đại diện cho một loại thông tin cụ thể về các đối tượng trong bảng (ví dụ: tên, tuổi, địa chỉ). Cột này được gọi là gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 8: Giả sử bạn thiết kế cơ sở dữ liệu cho một thư viện. Bạn có hai bảng: `SACH` (MaSach, TenSach, TacGia, NamXB) và `MUON_SACH` (MaMuon, MaDocGia, MaSach, NgayMuon, NgayTra). Để đảm bảo rằng chỉ những cuốn sách tồn tại trong bảng `SACH` mới có thể được ghi nhận trong các giao dịch mượn sách ở bảng `MUON_SACH`, bạn sẽ sử dụng MaSach trong bảng `MUON_SACH` làm gì?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 9: Hệ quản trị cơ sở dữ liệu (DBMS) trong mô hình quan hệ thực hiện chức năng nào để đảm bảo tính toàn vẹn tham chiếu (Referential Integrity)?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 10: Xét bảng `SAN_PHAM` (MaSP, TenSP, GiaBan, MaLoaiSP) và bảng `LOAI_SAN_PHAM` (MaLoaiSP, TenLoai). Mối quan hệ giữa hai bảng này thường là gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 11: Khi thiết kế cơ sở dữ liệu quan hệ, việc phân tích và xác định các thực thể (entities) và mối quan hệ giữa chúng là bước đầu tiên quan trọng. Thực thể trong ngữ cảnh này thường tương ứng với khái niệm nào trong mô hình quan hệ?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 12: Bạn được yêu cầu thiết kế cơ sở dữ liệu cho một hệ thống quản lý nhân sự. Mỗi nhân viên có một mã số duy nhất, tên, ngày sinh, và thuộc một phòng ban. Mỗi phòng ban có mã phòng ban duy nhất và tên phòng ban. Để biểu diễn cấu trúc này một cách hiệu quả trong mô hình quan hệ, bạn nên tạo ít nhất bao nhiêu bảng?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 13: Trong kịch bản quản lý nhân sự ở Câu 12, để liên kết nhân viên với phòng ban mà họ thuộc về, bạn sẽ thêm trường nào vào bảng `NHAN_VIEN` và nó sẽ đóng vai trò gì?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 14: Giả sử bạn có bảng `DON_HANG` (MaDH, NgayDH, MaKH) và bảng `KHACH_HANG` (MaKH, TenKH, DiaChi). Để lấy tên khách hàng đã đặt một đơn hàng cụ thể, bạn cần thực hiện thao tác nào dựa trên mối quan hệ giữa hai bảng?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 15: Trong một bảng, nếu một trường hoặc tập hợp các trường có thể xác định duy nhất mỗi bản ghi, nhưng không được chọn làm Khóa chính, thì nó được gọi là gì?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 16: Nguyên tắc 'mỗi thuộc tính (trường) trong bảng chỉ chứa một giá trị đơn lẻ' (Atomic values) là một phần của nguyên tắc nào trong thiết kế 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 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 17: Tại sao việc lặp lại thông tin (Data Redundancy) trong cơ sở dữ liệu quan hệ nên được giảm thiểu?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 18: Trong bảng `MON_HOC` (MaMH, TenMH, SoTinChi), trường nào có khả năng cao nhất được chọn làm Khóa chính?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 19: Khi xóa một bản ghi trong bảng 'cha' (bảng chứa Khóa chính được tham chiếu bởi Khóa ngoài ở bảng khác), điều gì có thể xảy ra nếu thiết lập tính toàn vẹn tham chiếu?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 20: SQL (Structured Query Language) là ngôn ngữ chuẩn được sử dụng phổ biến nhất để làm việc với cơ sở dữ liệu quan hệ. SQL dùng để làm gì?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 21: Khi thiết kế một bảng, việc chọn kiểu dữ liệu phù hợp cho mỗi trường (ví dụ: Văn bản, Số, Ngày/Giờ, Boolean) là quan trọng vì lý do nào sau đây?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 22: Trong một cơ sở dữ liệu quản lý bán hàng, bạn có bảng `SAN_PHAM` (MaSP, TenSP, GiaBan) và bảng `CHI_TIET_DON_HANG` (MaDH, MaSP, SoLuong, DonGiaBan). Trường MaSP trong bảng `CHI_TIET_DON_HANG` đóng vai trò gì?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 23: Mối quan hệ Nhiều - Nhiều (Many-to-Many) giữa hai thực thể (ví dụ: SINH_VIEN và MON_HOC - một sinh viên học nhiều môn, một môn có nhiều sinh viên) thường được biểu diễn trong cơ sở dữ liệu quan hệ bằng cách nào?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 24: Giả sử bạn có bảng trung gian `DANG_KY_HOC` (MaSV, MaMH, Diem) để biểu diễn mối quan hệ Nhiều-Nhiều giữa `SINH_VIEN` và `MON_HOC`. Khóa chính của bảng `DANG_KY_HOC` có khả năng cao nhất là gì?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 25: Khi một Khóa chính được tạo, hệ quản trị cơ sở dữ liệu thường tự động tạo một chỉ mục (Index) trên trường đó. Mục đích chính của việc này là gì?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 26: Trong mô hình quan hệ, tính toàn vẹn thực thể (Entity Integrity) được đảm bảo chủ yếu thông qua quy tắc nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 27: Giả sử bạn có bảng `HANG_HOA` (MaHH, TenHH, DonViTinh) và bảng `KHO` (MaKho, TenKho, DiaChi). Một mặt hàng có thể được lưu trữ ở nhiều kho khác nhau, và mỗi kho có thể chứa nhiều mặt hàng. Để biểu diễn mối quan hệ này trong CSDL quan hệ, bạn cần làm gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 28: Ưu điểm nổi bật của việc sử dụng hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) so với việc lưu trữ dữ liệu trong các tệp tin riêng lẻ (ví dụ: file Excel, file văn bản) là gì?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 29: Trong một bảng `NHAN_VIEN` có các trường MaNV, TenNV, NgaySinh, Luong, MaPhongBan. Giả sử MaNV là Khóa chính. Nếu bạn muốn tìm tất cả nhân viên có lương cao hơn 10,000,000 VNĐ, bạn sẽ sử dụng thao tác nào trong SQL?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 03

Câu 30: Khi thiết kế cơ sở dữ liệu, mục đích của việc chuẩn hóa (Normalization) là 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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 04

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, đơn vị cấu trúc cơ bản để lưu trữ và tổ chức dữ liệu là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 2: Mỗi hàng (dòng) trong một bảng của cơ sở dữ liệu quan hệ biểu diễn thông tin về một đối tượng cụ thể hoặc một sự kiện. Thuật ngữ nào sau đây mô tả chính xác một hàng trong bảng?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 3: Mỗi cột trong một bảng cơ sở dữ liệu quan hệ biểu diễn một thuộc tính hoặc một đặc điểm của đối tượng được lưu trữ. Thuật ngữ nào sau đây mô tả chính xác một cột trong bảng?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 4: Khái niệm nào sau đây mô tả một trường hoặc tập hợp các trường có giá trị duy nhất cho mỗi bản ghi trong bảng và được sử dụng để nhận diện riêng biệt bản ghi đó?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 5: Trong một bảng cơ sở dữ liệu quan hệ, tại sao giá trị của Khóa chính không được phép rỗng (NULL)?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 6: Khái niệm nào sau đây mô tả một trường trong một bảng mà giá trị của nó tham chiếu đến Khóa chính của một bảng khác, được sử dụng để thiết lập mối quan hệ giữa hai bảng?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 7: Xét hai bảng trong một cơ sở dữ liệu quản lý thư viện: `SACH` (MaSach PK, TenSach, MaTacGia FK) và `TACGIA` (MaTacGia PK, TenTacGia, QuocGia). Mối quan hệ giữa hai bảng này được thiết lập thông qua trường `MaTacGia`. Trường `MaTacGia` trong bảng `SACH` đóng vai trò gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 8: Tại sao việc tổ chức dữ liệu thành nhiều bảng có liên kết với nhau (thay vì một bảng lớn duy nhất) lại là một nguyên tắc quan trọng trong thiết kế cơ sở dữ liệu quan hệ?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 9: Khái niệm nào sau đây mô tả khả năng của cơ sở dữ liệu quan hệ trong việc duy trì tính chính xác và nhất quán của dữ liệu, đặc biệt là các mối quan hệ giữa các bảng?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 10: Trong một cơ sở dữ liệu quản lý sinh viên, bảng `DIEM` (MaSV FK, MaMonHoc FK, DiemSo) sử dụng cả `MaSV` và `MaMonHoc` làm Khóa ngoài, đồng thời kết hợp chúng lại để tạo thành Khóa chính. Đây là ví dụ về loại Khóa chính nào?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 11: Khi thiết kế cơ sở dữ liệu, việc chọn kiểu dữ liệu phù hợp cho mỗi trường (ví dụ: Số, Văn bản, Ngày/Giờ) là rất quan trọng vì:

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 12: Giả sử bạn có bảng `NHANVIEN` (MaNV PK, TenNV, MaPhongBan FK) và bảng `PHONGBAN` (MaPhongBan PK, TenPhongBan). Mối quan hệ giữa hai bảng này là một-nhiều (một phòng ban có nhiều nhân viên). Trường nào trong bảng `NHANVIEN` được sử dụng để 'biết' nhân viên đó thuộc phòng ban nào?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 13: Khi nào thì nên xem xét sử dụng Khóa ngoài trong thiết kế cơ sở dữ liệu?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 14: Một trong những lợi ích chính của việc sử dụng mô hình cơ sở dữ liệu quan hệ so với việc lưu trữ dữ liệu trong các bảng tính Excel riêng lẻ là gì?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 15: Khi truy vấn dữ liệu từ một cơ sở dữ liệu quan hệ, để lấy thông tin kết hợp từ hai bảng có liên quan (ví dụ: tên sinh viên và tên lớp học của họ từ bảng `SINHVIEN` và `LOP`), chúng ta sử dụng cơ chế nào dựa trên Khóa ngoài?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 16: Xét bảng `SANPHAM` với các trường: `MaSP`, `TenSP`, `Gia`, `NgayNhapKho`. Trường nào sau đây là lựa chọn tốt nhất cho Khóa chính của bảng này, giả sử mỗi sản phẩm có một mã duy nhất được gán?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 17: Trong ngữ cảnh cơ sở dữ liệu quan hệ, 'tính duy nhất' của Khóa chính có ý nghĩa gì?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 18: Bạn đang thiết kế cơ sở dữ liệu cho một cửa hàng. Bạn có bảng `KHACHHANG` (MaKH PK, TenKH) và bảng `DONHANG` (MaDonHang PK, NgayDat, MaKH FK). Nếu bạn cố gắng xóa một khách hàng khỏi bảng `KHACHHANG` mà khách hàng đó vẫn còn đơn hàng liên kết trong bảng `DONHANG`, hệ quản trị cơ sở dữ liệu có thể ngăn chặn hành động này. Chức năng này nhằm mục đích gì?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 19: Trường nào sau đây KHÔNG phải là một lựa chọn tốt cho Khóa chính của bảng `HOCSINH` (lưu thông tin học sinh) vì khả năng cao bị trùng lặp hoặc thay đổi?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 20: Trong mô hình quan hệ, mối liên kết giữa các bảng được thiết lập chủ yếu thông qua việc sử dụng:

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 21: Khi thiết kế cơ sở dữ liệu, việc xác định các 'thực thể' (entities) mà bạn cần lưu trữ thông tin về chúng là bước đầu tiên để tạo ra các gì trong mô hình quan hệ?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 22: Xét bảng `NHANVIEN` (MaNV PK, TenNV, Luong) và bảng `HOPDONG` (MaHD PK, NgayKy, ThoiHan, MaNV FK). Mối quan hệ giữa `NHANVIEN` và `HOPDONG` là gì?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 23: Lợi ích nào sau đây của cơ sở dữ liệu quan hệ giúp giảm bớt công sức khi cần cập nhật thông tin chung của nhiều bản ghi?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 24: Trong một bảng `MONHOC` (MaMonHoc PK, TenMonHoc), trường `MaMonHoc` được chọn làm Khóa chính. Điều này đảm bảo điều gì về dữ liệu trong trường `MaMonHoc`?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 25: Cơ sở dữ liệu quan hệ lưu trữ dữ liệu theo cấu trúc nào?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 26: Khi nào thì một tập hợp các trường trong một bảng được xem xét để trở thành Khóa chính phức hợp?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 27: Xét bảng `DATHANG` (MaDH PK, NgayDH, MaKH FK, MaSP FK, SoLuong). Trường `MaDH` là Khóa chính. `MaKH` là Khóa ngoài tham chiếu bảng `KHACHHANG`. `MaSP` là Khóa ngoài tham chiếu bảng `SANPHAM`. Bảng này mô tả mối quan hệ giữa những thực thể nào?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 28: Nếu bạn có bảng `LOAISANPHAM` (MaLoai PK, TenLoai) và bảng `SANPHAM` (MaSP PK, TenSP, Gia, MaLoai FK), thì mối quan hệ giữa loại sản phẩm và sản phẩm là gì?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 29: Tính năng nào của cơ sở dữ liệu quan hệ giúp ngăn chặn việc thêm một bản ghi vào bảng 'con' (bảng chứa khóa ngoài) nếu giá trị của khóa ngoài không tồn tại trong khóa chính của bảng 'cha' (bảng được tham chiếu)?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 04

Câu 30: Điều nào sau đây là một nhược điểm tiềm tàng (mặc dù có thể quản lý được) khi sử dụng cơ sở dữ liệu quan hệ so với các mô hình dữ liệu đơn giản hơn?

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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 05

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trong mô hình cơ sở dữ liệu quan hệ, đơn vị cơ bản để tổ chức và lưu trữ dữ liệu là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Mỗi cột trong một bảng của cơ sở dữ liệu quan hệ biểu diễn điều gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Mỗi hàng trong một bảng của cơ sở dữ liệu quan hệ biểu diễn điều gì?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Đâu là vai trò chính của khoá chính (Primary Key) trong một bảng cơ sở dữ liệu quan hệ?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trường nào trong một bảng cơ sở dữ liệu quan hệ được sử dụng để thiết lập mối liên kết với khoá chính của một bảng khác?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Hãy xem xét hai bảng: Bảng HOC_SINH (MaHS, TenHS, MaLop) và Bảng LOP_HOC (MaLop, TenLop, GVCN). Để liên kết học sinh với lớp học tương ứng, trường nào trong bảng HOC_SINH đóng vai trò khoá ngoài?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trong ví dụ ở câu trên (HOC_SINH và LOP_HOC), trường nào trong bảng LOP_HOC có khả năng là khoá chính?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Tại sao việc tổ chức dữ liệu thành nhiều bảng có liên kết với nhau (thay vì một bảng lớn duy nhất) lại được ưu tiên trong cơ sở dữ liệu quan hệ?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Khi thiết lập quan hệ giữa hai bảng bằng khoá ngoài, giá trị của khoá ngoài trong bảng con (bảng chứa khoá ngoài) phải thoả mãn điều kiện gì liên quan đến khoá chính của bảng cha (bảng chứa khoá chính được tham chiếu)?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trong một bảng cơ sở dữ liệu quan hệ, thuộc tính nào của khoá chính đảm bảo rằng không có hai bản ghi nào giống hệt nhau về giá trị của khoá chính?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Nếu một bảng có một trường được chọn làm khoá chính, thì trường đó bắt buộc phải có thuộc tính gì?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Bạn đang thiết kế cơ sở dữ liệu cho một cửa hàng sách. Bạn có hai bảng: SACH (MaSach, TenSach, MaTacGia) và TAC_GIA (MaTacGia, TenTacGia). Trường MaTacGia trong bảng SACH đóng vai trò gì?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trong cơ sở dữ liệu quan hệ, mối quan hệ phổ biến nhất giữa hai bảng được thiết lập thông qua khoá ngoài là mối quan hệ gì?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Nếu bạn có một bảng LOPHOC (MaLop, TenLop) và một bảng HOCSINH (MaHS, TenHS, MaLop), mối quan hệ giữa hai bảng này thông qua trường MaLop có khả năng là loại quan hệ nào?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Ưu điểm chính của việc sử dụng mô hình cơ sở dữ liệu quan hệ so với việc lưu trữ dữ liệu trong các tệp tin phẳng (flat files) là gì?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trong ngữ cảnh cơ sở dữ liệu quan hệ, 'tính toàn vẹn tham chiếu' (referential integrity) là gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Giả sử bạn có một bảng DON_HANG (MaDH, NgayDH, MaKhachHang) và bảng KHACH_HANG (MaKhachHang, TenKhachHang). Trường MaKhachHang trong bảng DON_HANG là khoá ngoài tham chiếu đến bảng KHACH_HANG. Nếu bạn cố gắng thêm một đơn hàng mới với MaKhachHang không tồn tại trong bảng KHACH_HANG, hệ quản trị cơ sở dữ liệu (DBMS) sẽ thực hiện hành động gì để duy trì tính toàn vẹn tham chiếu?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Bạn đang thiết kế cơ sở dữ liệu cho một trường học. Cần lưu trữ thông tin về học sinh và các môn học mà mỗi học sinh đăng ký. Một học sinh có thể đăng ký nhiều môn, và một môn học có nhiều học sinh đăng ký. Để biểu diễn mối quan hệ này một cách hiệu quả trong mô hình quan hệ, bạn sẽ cần sử dụng loại bảng bổ sung nào?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trong bảng DANG_KY (MaDK, MaHS, MaMonHoc, Diem), được sử dụng để giải quyết mối quan hệ nhiều-nhiều giữa HOC_SINH (MaHS, TenHS) và MON_HOC (MaMonHoc, TenMonHoc), trường nào hoặc tập hợp các trường nào có thể đóng vai trò khoá chính của bảng DANG_KY?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Việc sử dụng khoá chính tự tăng (auto-increment primary key) cho một trường số nguyên mang lại lợi ích gì?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trong một bảng quản lý sản phẩm (SAN_PHAM) với các trường: MaSP, TenSP, Gia, MaLoaiSP. Trường MaLoaiSP tham chiếu đến bảng LOAI_SAN_PHAM (MaLoaiSP, TenLoai). Nếu bạn xóa một bản ghi trong bảng LOAI_SAN_PHAM mà MaLoaiSP đó đang được sử dụng làm khoá ngoài trong nhiều bản ghi của bảng SAN_PHAM, hành động mặc định nào có thể xảy ra để duy trì tính toàn vẹn?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Bạn đang xây dựng cơ sở dữ liệu cho một thư viện. Bảng SACH có các trường: MaSach, TenSach, MaNXB. Bảng NHA_XUAT_BAN có các trường: MaNXB, TenNXB, DiaChi. Làm thế nào để lấy được danh sách các sách cùng với tên nhà xuất bản của chúng?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Xét bảng NHAN_VIEN (MaNV, TenNV, MaPhongBan) và PHONG_BAN (MaPhongBan, TenPhongBan). Trường MaPhongBan trong NHAN_VIEN là khoá ngoài tham chiếu đến PHONG_BAN. Điều gì xảy ra nếu bạn cố gắng thêm một nhân viên với MaPhongBan = 'IT' nhưng trong bảng PHONG_BAN không tồn tại bản ghi nào có MaPhongBan = 'IT'?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Khi thiết kế cơ sở dữ liệu, việc xác định đúng khoá chính cho mỗi bảng là rất quan trọng vì nó ảnh hưởng trực tiếp đến:

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Nếu một trường trong bảng được chọn làm khoá chính, nó không được phép chứa giá trị NULL. Thuộc tính này được gọi là gì?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Bạn có bảng KHOA (MaKhoa, TenKhoa) và GIAO_VIEN (MaGV, TenGV, MaKhoa). Mối quan hệ giữa Khoa và Giáo viên là Một-nhiều (Một khoa có nhiều giáo viên). Nếu bạn muốn xóa một Khoa, hệ quản trị cơ sở dữ liệu có thể được cấu hình để xử lý các giáo viên thuộc khoa đó theo quy tắc nào để duy trì tính toàn vẹn?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Đâu là lý do chính để tránh sự lặp lại (redundancy) dữ liệu trong cơ sở dữ liệu quan hệ?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Trong thiết kế cơ sở dữ liệu quan hệ, việc phân chia dữ liệu thành các bảng riêng biệt dựa trên các thực thể (ví dụ: Sinh viên, Môn học, Giảng viên) và xác định mối quan hệ giữa chúng giúp đạt được điều gì?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Giả sử bạn có bảng SAN_PHAM (MaSP, TenSP, Gia, MaNhaCungCap) và NHA_CUNG_CAP (MaNCC, TenNCC, DiaChi). Trường MaNhaCungCap trong SAN_PHAM là khoá ngoài tham chiếu đến NHA_CUNG_CAP. Nếu bạn muốn tìm tất cả các sản phẩm được cung cấp bởi 'Công ty A' (biết TenNCC = 'Công ty A'), bạn cần thực hiện thao tác gì trên hai bảng này?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 05

Một bảng có thể có nhiều hơn một trường hoặc tập hợp các trường có thể đóng vai trò là khoá chính (tức là có tính duy nhất và không rỗng). Những trường/tập hợp trường này được gọi là 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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 06

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong mô hình cơ sở dữ liệu quan hệ, dữ liệu được tổ chức chủ yếu dưới dạng cấu trúc nào?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Xem xét một bảng 'HOC_SINH' trong cơ sở dữ liệu quản lý trường học. Mỗi dòng (hàng) trong bảng này thường biểu diễn điều gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong bảng 'HOC_SINH', cột 'HoTen' (Họ và tên) là một ví dụ về thành phần nào của bảng?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Vai trò chính của Khoá chính (Primary Key) trong một bảng là gì?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Đặc điểm nào sau đây BẮT BUỘC phải có đối với giá trị của trường được chọn làm Khoá chính trong một bản ghi?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Mối quan hệ giữa hai bảng trong cơ sở dữ liệu quan hệ thường được thiết lập thông qua việc sử dụng loại khoá nào?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Giả sử có hai bảng 'DON_HANG' (MaDH, NgayDH, MaKhachHang) và 'KHACH_HANG' (MaKhachHang, TenKH, DiaChi). Trường 'MaKhachHang' trong bảng 'DON_HANG' có vai trò gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong ví dụ về cơ sở dữ liệu âm nhạc (Bản nhạc, Nhạc sĩ, Ca sĩ, Bản thu âm), việc tổ chức dữ liệu thành các bảng riêng biệt (Nhạc sĩ, Bản nhạc,...) và liên kết chúng giúp giải quyết vấn đề gì chính?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Khi thiết kế cơ sở dữ liệu, việc xác định Khoá chính cho mỗi bảng là bước quan trọng nhằm đảm bảo tính chất nào của dữ liệu?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Giả sử bạn có một bảng 'SAN_PHAM' với các trường: 'MaSP', 'TenSP', 'Gia', 'MaLoaiSP'. Nếu 'MaLoaiSP' là khoá ngoài liên kết đến bảng 'LOAI_SP', điều gì sẽ xảy ra nếu bạn cố gắng thêm một sản phẩm với 'MaLoaiSP' không tồn tại trong bảng 'LOAI_SP'?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong bảng 'SINH_VIEN' (MaSV, TenSV, NgaySinh, MaKhoa), trường nào có khả năng cao nhất được chọn làm Khoá chính?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Tại sao trường 'TenSV' (Tên sinh viên) trong bảng 'SINH_VIEN' KHÔNG nên được chọn làm Khoá chính?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Khái niệm 'miền giá trị' (Domain) của một trường trong bảng đề cập đến điều gì?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong cơ sở dữ liệu quan hệ, việc sử dụng nhiều bảng có liên quan thay vì một bảng duy nhất giúp cải thiện tính nhất quán của dữ liệu như thế nào?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Điều gì xảy ra nếu bạn xoá một bản ghi trong bảng 'LOAI_SP' (chứa Khoá chính 'MaLoaiSP') mà giá trị 'MaLoaiSP' đó đang được sử dụng làm Khoá ngoài trong bảng 'SAN_PHAM'?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Phân tích cấu trúc của một cơ sở dữ liệu đơn giản gồm hai bảng: 'TAC_GIA' (MaTG - PK, TenTG) và 'SACH' (MaSach - PK, TenSach, MaTG - FK). Mối quan hệ giữa hai bảng này là gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Giả sử bạn cần lưu trữ thông tin về các lớp học và giáo viên chủ nhiệm. Mỗi lớp chỉ có một giáo viên chủ nhiệm, và một giáo viên có thể chủ nhiệm nhiều lớp. Nếu có hai bảng 'LOP_HOC' và 'GIAO_VIEN', trường nào có khả năng là Khoá ngoài trong bảng nào để thể hiện mối quan hệ này?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Khi nào thì cần sử dụng Khoá tổng hợp (Composite Key) - tức là Khoá chính bao gồm nhiều hơn một trường?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong cơ sở dữ liệu quan hệ, thuật ngữ nào dùng để chỉ một cột trong bảng?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Lợi ích chính của việc sử dụng Khoá ngoài để liên kết các bảng là gì?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong một bảng 'MON_HOC' (MaMH - PK, TenMH, SoTinChi), trường 'SoTinChi' nên có kiểu dữ liệu nào phù hợp nhất?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Phân tích cấu trúc bảng 'SINH_VIEN' (MaSV - PK, TenSV, MaLop - FK) và 'LOP_HOC' (MaLop - PK, TenLop, SiSo). Để lấy danh sách sinh viên cùng với tên lớp của họ, bạn cần thực hiện thao tác nào dựa trên Khoá ngoài?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Ràng buộc toàn vẹn tham chiếu (Referential Integrity) trong cơ sở dữ liệu quan hệ đảm bảo điều gì?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Khi thiết kế bảng 'NHAN_VIEN' (MaNV, HoTen, NgaySinh, Luong, MaPhongBan), trường nào nên được xem xét làm Khoá chính, giả sử mỗi nhân viên có một mã nhân viên duy nhất?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong bảng 'NHAN_VIEN' (MaNV - PK, HoTen, NgaySinh, Luong, MaPhongBan - FK), nếu có bảng 'PHONG_BAN' (MaPB - PK, TenPB), trường nào trong bảng 'NHAN_VIEN' là Khoá ngoài?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Ưu điểm nào sau đây KHÔNG phải là ưu điểm của việc tổ chức dữ liệu theo mô hình quan hệ?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Trong một bảng, một tập hợp các trường (có thể là một hoặc nhiều trường) mà giá trị của chúng cùng nhau xác định duy nhất một bản ghi và không có tập con nào của tập hợp đó cũng có tính chất này được gọi là gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Khi thiết kế cơ sở dữ liệu cho một cửa hàng bán sách, bạn có bảng 'SACH' (MaSach, TenSach, MaNXB) và 'NHA_XUAT_BAN' (MaNXB, TenNXB, DiaChi). Trường 'MaNXB' trong bảng 'SACH' là loại khoá gì và tại sao?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Consider two tables: 'ORDERS' (OrderID - PK, CustomerID - FK) and 'CUSTOMERS' (CustomerID - PK, CustomerName). If you want to list all orders made by a specific customer, which field from the 'ORDERS' table is used to link back to the 'CUSTOMERS' table?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 06

Điều nào sau đây là một nhược điểm tiềm tàng khi chỉ sử dụng một bảng duy nhất để lưu trữ tất cả thông tin trong một cơ sở dữ liệu phức tạp?

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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 07

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, đơn vị lưu trữ dữ liệu cơ bản và quan trọng nhất là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 2: Xét một bảng dữ liệu về danh sách học sinh bao gồm các cột: 'Mã học sinh', 'Họ và tên', 'Ngày sinh', 'Địa chỉ', 'Số điện thoại'. Mỗi 'Hàng' trong bảng này biểu diễn thông tin của một học sinh cụ thể. Thuật ngữ nào sau đây được sử dụng để chỉ một 'Hàng' trong bảng cơ sở dữ liệu quan hệ?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 3: Vẫn xét bảng danh sách học sinh như ở Câu 2. Thuật ngữ nào sau đây được sử dụng để chỉ một 'Cột' trong bảng cơ sở dữ liệu quan hệ, ví dụ như cột 'Ngày sinh'?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 4: Trong thiết kế cơ sở dữ liệu quan hệ, vai trò chính của Khóa chính (Primary Key) là gì?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 5: Thuộc tính quan trọng nhất mà một trường hoặc tập hợp các trường được chọn làm Khóa chính phải thỏa mãn là gì?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 6: Xét hai bảng trong một cơ sở dữ liệu quản lý bán hàng: Bảng KHACH_HANG (MaKH (PK), TenKH, DiaChi) và Bảng DON_HANG (MaDH (PK), NgayDat, TongTien, MaKH (FK)). Trường 'MaKH' trong bảng DON_HANG đóng vai trò là gì?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 7: Vai trò chính của Khóa ngoài (Foreign Key) trong cơ sở dữ liệu quan hệ là gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 8: Hệ quản trị cơ sở dữ liệu (DBMS) sử dụng cơ chế nào để đảm bảo tính toàn vẹn tham chiếu (Referential Integrity) giữa hai bảng được liên kết bằng Khóa ngoài?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 9: Xét kịch bản quản lý thư viện. Một cuốn sách có thể được mượn bởi nhiều độc giả khác nhau tại các thời điểm khác nhau, và một độc giả có thể mượn nhiều cuốn sách. Kiểu quan hệ giữa thực thể 'Sách' và thực thể 'Độc giả' trong mô hình 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 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 10: Để biểu diễn quan hệ Nhiều-nhiều (Many-to-Many) giữa hai bảng (ví dụ: Bảng SINH_VIEN và Bảng MON_HOC) trong cơ sở dữ liệu quan hệ, phương pháp chuẩn mực là gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 11: Tại sao việc chia dữ liệu thành nhiều bảng có liên quan với nhau (thay vì lưu trữ tất cả trong một bảng lớn) lại là nguyên tắc thiết kế cơ sở dữ liệu quan hệ tốt?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 12: Xét một cơ sở dữ liệu quản lý nhân sự. Bảng NHAN_VIEN (MaNV (PK), TenNV, MaPhong (FK)). Bảng PHONG_BAN (MaPhong (PK), TenPhong, TruongPhong). Kiểu quan hệ giữa Bảng NHAN_VIEN và Bảng PHONG_BAN là gì?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 13: Trong thiết kế cơ sở dữ liệu, việc chọn trường làm Khóa chính cần cân nhắc yếu tố nào để đảm bảo tính ổn định và hiệu quả?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 14: Giả sử bạn có hai bảng: Bảng SAN_PHAM (MaSP (PK), TenSP, Gia) và Bảng CHI_TIET_DON_HANG (MaCTDH (PK), MaDH, MaSP (FK), SoLuong). Để tìm tên sản phẩm và số lượng của một chi tiết đơn hàng cụ thể, bạn sẽ cần thực hiện thao tác gì dựa trên Khóa ngoài 'MaSP'?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 15: Trong một bảng dữ liệu, nếu không có trường nào có thể đóng vai trò làm Khóa chính tự nhiên (ví dụ: không có trường nào có giá trị duy nhất và ổn định), giải pháp thường được áp dụng là gì?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 16: Khi thiết kế cơ sở dữ liệu cho một hệ thống quản lý lớp học, bạn có các thực thể: LỚP_HOC (MaLop, TenLop), GIAO_VIEN (MaGV, TenGV), MON_HOC (MaMH, TenMH). Một lớp học có nhiều môn học, mỗi môn học được dạy bởi một giáo viên, và một giáo viên có thể dạy nhiều môn học. Quan hệ giữa LỚP_HOC và MON_HOC là gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 17: Vẫn xét kịch bản ở Câu 16. Quan hệ giữa GIAO_VIEN và MON_HOC là gì?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 18: Để giải quyết quan hệ Nhiều-nhiều giữa LỚP_HOC và MON_HOC (như đã phân tích ở Câu 16), bạn cần tạo thêm bảng nào?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 19: Khi thiết kế cơ sở dữ liệu, việc xác định kiểu dữ liệu phù hợp cho từng trường (ví dụ: Văn bản, Số, Ngày/Giờ) có ý nghĩa quan trọng gì?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 20: Trong bảng SAN_PHAM, trường 'Gia' (giá sản phẩm) nên sử dụng kiểu dữ liệu nào để lưu trữ các giá trị như 199.500, 55.000, 1.250.000?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 21: Khi bạn cố gắng thêm một bản ghi mới vào một bảng nhưng giá trị của Khóa chính trong bản ghi đó đã tồn tại trong bảng, hệ quản trị cơ sở dữ liệu (DBMS) sẽ phản ứng như thế nào theo quy tắc về Khóa chính?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 22: Giả sử có hai bảng KHACH_HANG (MaKH (PK), TenKH) và DON_HANG (MaDH (PK), NgayDat, MaKH (FK)). Nếu bạn cố gắng xóa một bản ghi Khách hàng (trong bảng KHACH_HANG) mà Khóa chính MaKH của khách hàng đó đang được tham chiếu bởi Khóa ngoài MaKH trong một hoặc nhiều bản ghi Đơn hàng (trong bảng DON_HANG), điều gì có thể xảy ra tùy thuộc vào cài đặt tính toàn vẹn tham chiếu?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 23: Phân biệt rõ ràng nhất giữa Khóa chính (Primary Key) và Khóa ngoài (Foreign Key) là gì?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 24: Xét bảng LICH_SU_HOC_TAP (MaHocTap (PK), MaHS (FK), MaMH (FK), Diem). Bảng này biểu diễn việc học sinh (MaHS) học môn học (MaMH) và có điểm (Diem). Khóa chính của bảng này là MaHocTap. Tuy nhiên, việc kết hợp (MaHS, MaMH) cũng xác định duy nhất một bản ghi (một học sinh chỉ có một điểm cho một môn học). Trong trường hợp này, tập hợp (MaHS, MaMH) được gọi là gì?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 25: Khi thiết kế cơ sở dữ liệu, việc tuân thủ các nguyên tắc chuẩn hóa (normalization) nhằm mục đích chính là gì?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 26: Xét bảng NHAN_VIEN (MaNV, TenNV, MaPhong, TenPhong, DiaChiPhong). Trong bảng này, thông tin về phòng ban (TenPhong, DiaChiPhong) bị lặp lại cho mỗi nhân viên thuộc phòng đó. Điều này gây ra vấn đề gì?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 27: Để giải quyết vấn đề dư thừa dữ liệu trong bảng NHAN_VIEN (MaNV, TenNV, MaPhong, TenPhong, DiaChiPhong) ở Câu 26, phương pháp thiết kế cơ sở dữ liệu quan hệ đúng đắn là gì?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 28: Khi thiết kế cơ sở dữ liệu cho một cửa hàng sách trực tuyến, bạn cần lưu trữ thông tin về Sách (Tiêu đề, Tác giả, ISBN), Khách hàng (Tên, Địa chỉ, Email) và Đơn hàng (Ngày đặt, Tổng tiền). Mỗi đơn hàng có thể chứa nhiều cuốn sách, và mỗi cuốn sách có thể có mặt trong nhiều đơn hàng. Bạn sẽ cần ít nhất bao nhiêu bảng để mô hình hóa dữ liệu này theo nguyên tắc cơ sở dữ liệu quan hệ?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 29: Trong cơ sở dữ liệu quan hệ, 'lược đồ quan hệ' (relational schema) của một bảng mô tả điều gì?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 07

Câu 30: Khi truy vấn dữ liệu từ nhiều bảng trong một cơ sở dữ liệu quan hệ (ví dụ: lấy tên khách hàng và tên sản phẩm họ đã mua), thao tác nào là cần thiết để kết hợp thông tin từ các bảng khác nhau dựa trên mối quan hệ giữa chúng?

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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 08

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, đơn vị lưu trữ dữ liệu cơ bản được tổ chức theo cấu trúc bảng. Mỗi bảng đại diện cho một tập hợp các ______ có cùng các ______.

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 2: Xét một bảng `HOC_SINH` trong cơ sở dữ liệu quản lý trường học. Mỗi hàng trong bảng này (ví dụ: thông tin của học sinh Nguyễn Văn A) được gọi là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 3: Trong bảng `HOC_SINH` ở câu 2, các cột như `MaHS`, `TenHS`, `NgaySinh`, `DiaChi` được gọi là gì?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 4: Mục đích chính của việc sử dụng Khóa chính (Primary Key) trong một bảng cơ sở dữ liệu quan hệ là gì?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 5: Trường (Field) nào sau đây là lựa chọn **phù hợp nhất** để làm Khóa chính cho bảng `HOC_SINH`?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 6: Khóa ngoại (Foreign Key) trong một bảng cơ sở dữ liệu quan hệ có vai trò chủ yếu là gì?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 7: Giả sử có hai bảng: `LOP_HOC` (Khóa chính: `MaLop`) và `HOC_SINH` (Khóa chính: `MaHS`). Để thể hiện rằng mỗi học sinh thuộc về một lớp học, ta cần thêm trường nào vào bảng `HOC_SINH` và trường đó đóng vai trò gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 8: Mối quan hệ Một-nhiều (One-to-Many, 1-N) giữa hai bảng A và B có nghĩa là gì?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 9: Mối quan hệ Nhiều-nhiều (Many-to-Many, N-N) giữa hai bảng A và B (ví dụ: bảng `HOC_SINH` và bảng `MON_HOC`, một học sinh học nhiều môn, một môn có nhiều học sinh học) thường được biểu diễn trong cơ sở dữ liệu quan hệ bằng cách nào?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 10: Ưu điểm chính của việc tổ chức dữ liệu theo mô hình quan hệ (sử dụng nhiều bảng liên kết) so với lưu trữ tất cả trong một bảng duy nhất là gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 11: 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ì?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 12: Giả sử có bảng `DON_HANG` (Khóa chính: `MaDonHang`) và bảng `KHACH_HANG` (Khóa chính: `MaKH`). Bảng `DON_HANG` có trường `MaKH` là Khóa ngoại tham chiếu đến bảng `KHACH_HANG`. Nếu bạn cố gắng xóa một khách hàng khỏi bảng `KHACH_HANG` mà khách hàng đó vẫn có đơn hàng trong bảng `DON_HANG`, điều gì có thể xảy ra nếu tính toàn vẹn tham chiếu được bật và cấu hình mặc định?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 13: Trong một cơ sở dữ liệu quản lý sản phẩm, có bảng `SAN_PHAM` (MaSP, TenSP, MaLoaiSP) và bảng `LOAI_SAN_PHAM` (MaLoaiSP, TenLoai). Mối quan hệ giữa hai bảng này là gì và trường nào là khóa ngoại?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 14: Giả sử bạn muốn tìm tất cả các sản phẩm thuộc loại 'Điện tử' từ cơ sở dữ liệu ở câu 13. Về mặt khái niệm, bạn sẽ thực hiện thao tác gì?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 15: Khi thiết kế cơ sở dữ liệu quan hệ, việc xác định đúng các thực thể (đối tượng cần quản lý) và các mối quan hệ giữa chúng là bước quan trọng nhất trong giai đoạn nào?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 16: Trong mô hình quan hệ, một tập hợp các trường (cột) mà giá trị của chúng kết hợp lại có thể xác định duy nhất một bản ghi được gọi là gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 17: Sự khác biệt cơ bản giữa Khóa chính (Primary Key) và Khóa thay thế (Candidate Key) là gì?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 18: Khi nào thì mối quan hệ Một-Một (One-to-One, 1-1) giữa hai bảng A và B được sử dụng?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 19: Giả sử bạn có bảng `NHAN_VIEN` (MaNV, TenNV, MaPhongBan) và bảng `PHONG_BAN` (MaPB, TenPB). Trường `MaPhongBan` trong bảng `NHAN_VIEN` là khóa ngoại tham chiếu đến `MaPB` trong bảng `PHONG_BAN`. Nếu bạn muốn tìm tên phòng ban của một nhân viên cụ thể, bạn cần thực hiện thao tác nào?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 20: Việc thiết kế cơ sở dữ liệu sao cho giảm thiểu tối đa sự dư thừa dữ liệu và các bất thường khi cập nhật, xóa, thêm dữ liệu đượ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 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 21: Trong một bảng cơ sở dữ liệu, mỗi trường (cột) được gán một kiểu dữ liệu nhất định (ví dụ: số, văn bản, ngày tháng). Việc này có ý nghĩa gì?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 22: Nếu một trường trong bảng được khai báo là Khóa chính, điều kiện nào sau đây **phải** được thỏa mãn đối với các giá trị trong trường đó?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 23: Khi thiết kế cơ sở dữ liệu cho một cửa hàng bán sách online, bạn cần lưu trữ thông tin về Sách, Tác giả, Thể loại, Khách hàng, Đơn hàng và Chi tiết đơn hàng. Bảng nào sau đây có khả năng cao sẽ đóng vai trò là bảng trung gian để giải quyết mối quan hệ Nhiều-nhiều?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 24: Hãy phân tích lý do tại sao trường `TenHS` (Tên học sinh) thường không được chọn làm Khóa chính cho bảng `HOC_SINH`.

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 25: Trong một cơ sở dữ liệu quản lý dự án, có bảng `DU_AN` (MaDA, TenDA) và bảng `NHAN_VIEN` (MaNV, TenNV). Một dự án có nhiều nhân viên tham gia, và một nhân viên có thể tham gia nhiều dự án. Để biểu diễn mối quan hệ này, bạn sẽ thiết kế như thế nào?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 26: Giả sử có bảng `SAN_PHAM` (MaSP, TenSP, DonGia). Nếu bạn muốn tăng giá của tất cả sản phẩm lên 10%, thao tác này thuộc loại nào trong các thao tác cơ bản với dữ liệu quan hệ?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 27: Xét bảng `SINH_VIEN` (MaSV, TenSV, NgaySinh, DiaChi, MaKhoa). Trường `MaKhoa` là khóa ngoại tham chiếu đến bảng `KHOA` (MaKhoa, TenKhoa). Nếu bạn muốn lấy danh sách sinh viên cùng với tên khoa mà họ đang học, bạn cần 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 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 28: Trong thiết kế cơ sở dữ liệu quan hệ, tại sao việc đặt các trường dữ liệu lặp đi lặp lại trong cùng một bảng (ví dụ: lưu 3 số điện thoại của cùng một người trong 3 cột Phone1, Phone2, Phone3) lại được coi là một thiết kế kém?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 29: Khái niệm 'quan hệ' trong 'cơ sở dữ liệu quan hệ' có nghĩa là gì?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 08

Câu 30: Giả sử bạn có bảng `MON_HOC` (MaMH, TenMH) và bảng `GIAO_VIEN` (MaGV, TenGV). Một môn học có thể do nhiều giáo viên dạy, và một giáo viên có thể dạy nhiều môn. Để tìm tất cả các môn học mà một giáo viên cụ thể đang dạy, bạn cần:

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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 09

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, đơn vị lưu trữ dữ liệu cơ bản có cấu trúc giống như một bảng tính (spreadsheet) được gọi là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 2: Xét một bảng trong cơ sở dữ liệu quan hệ. Mỗi cột trong bảng đó biểu diễn một thuộc tính hoặc một đặc điểm của đối tượng được quản lý. Đơn vị này được gọi là gì?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 3: Trong một bảng cơ sở dữ liệu quan hệ quản lý thông tin học sinh, mỗi dòng (hàng) lưu trữ toàn bộ thông tin của một học sinh cụ thể (ví dụ: Mã số, Họ tên, Ngày sinh, Địa chỉ). Đơn vị này được gọi là gì?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 4: Thuộc tính (hoặc tập hợp các thuộc tính) có giá trị xác định duy nhất mỗi bản ghi trong một bảng, đảm bảo không có hai bản ghi nào có giá trị giống hệt nhau tại thuộc tính này, được gọi là gì?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 5: Trong một cơ sở dữ liệu quản lý thông tin lớp học và học sinh, bảng LOP có khoá chính là MaLop. Bảng HOCSINH có trường MaLop để chỉ ra học sinh đó thuộc lớp nào. Trường MaLop trong bảng HOCSINH đóng vai trò gì?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 6: Mục đích chính của việc sử dụng khoá ngoài trong cơ sở dữ liệu quan hệ là gì?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 7: Giả sử bạn có hai bảng: Bảng TACGIA (MaTG, TenTG) và Bảng SACH (MaSach, TenSach, MaTG). Mối quan hệ giữa hai bảng này thể hiện điều gì?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 8: Phát biểu nào sau đây mô tả đúng nhất về mối quan hệ 1-N (Một-Nhiều) giữa hai bảng A và B trong cơ sở dữ liệu quan hệ?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 9: Tại sao việc tổ chức dữ liệu thành nhiều bảng có liên kết với nhau (trong CSDL quan hệ) lại tốt hơn so với việc lưu trữ tất cả dữ liệu trong một bảng duy nhất?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 10: Khi thiết kế cơ sở dữ liệu, việc xác định khoá chính cho mỗi bảng là cần thiết vì lý do nào sau đây?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 11: Một bảng trong CSDL quan hệ có thể có nhiều hơn một trường được coi là 'khoá ứng viên' (candidate key - tập hợp thuộc tính có thể dùng làm khoá chính). Tuy nhiên, chỉ có một 'khoá chính' được chọn. Các khoá ứng viên còn lại, không được chọn làm khoá chính, được gọi là gì?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 12: Giả sử bạn đang thiết kế CSDL cho một thư viện. Bạn có bảng SACH (MaSach, TenSach, NamXuatBan) và bảng DOCGIA (MaDG, TenDG, DiaChi). Để theo dõi việc mượn sách, bạn cần thêm một bảng thứ ba là MUONSACH. Bảng MUONSACH cần những trường nào để liên kết với hai bảng trên và ghi nhận thông tin mượn?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 13: Trong CSDL thư viện ở Câu 12, trường MaSach trong bảng MUONSACH là gì đối với bảng SACH?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 14: Kiểu dữ liệu nào sau đây thường được sử dụng cho trường lưu trữ ngày, tháng, năm?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 15: Khi nào thì một trường trong bảng cơ sở dữ liệu nên được thiết lập kiểu dữ liệu là 'Số nguyên' (Integer)?

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 16: Trong CSDL quan hệ, tính toàn vẹn tham chiếu (referential integrity) liên quan đến việc duy trì sự nhất quán giữa dữ liệu của các bảng có quan hệ với nhau. Điều này thường được thực hiện thông qua cơ chế nào?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 17: Xét CSDL quản lý đơn hàng gồm hai bảng: KHACHHANG (MaKH, TenKH, DiaChi) và DONDATHANG (MaDH, MaKH, NgayDatHang, TongTien). Trường MaKH trong bảng DONDATHANG là khoá ngoài tham chiếu đến bảng KHACHHANG. Nếu bạn cố gắng thêm một đơn đặt hàng mới với MaKH không tồn tại trong bảng KHACHHANG, hệ quản trị CSDL sẽ làm gì (nếu tính toàn vẹn tham chiếu được thiết lập đúng)?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 18: Ưu điểm chính của việc sử dụng CSDL quan hệ so với lưu trữ dữ liệu trong các tệp tin phẳng (flat files) hoặc bảng tính lớn là gì?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 19: Trong thiết kế CSDL quan hệ, việc phân chia dữ liệu thành nhiều bảng nhỏ hơn, có liên quan đến nhau thông qua khoá, nhằm mục đích giảm thiểu dư thừa dữ liệu và cải thiện tính toàn vẹn được gọi là quá trình gì?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 20: Xét một bảng lưu trữ thông tin về các bộ phim: PHIM (MaPhim, TenPhim, DaoDien, NamSanXuat, TenHangSanXuat, DiaChiHangSanXuat). Nếu một hãng sản xuất làm nhiều bộ phim, thông tin về hãng sản xuất (TenHangSanXuat, DiaChiHangSanXuat) sẽ bị lặp lại nhiều lần. Để loại bỏ sự dư thừa này, bạn nên làm gì theo nguyên tắc CSDL quan hệ?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 21: Tiếp theo Câu 20, nếu bạn tách bảng PHIM thành hai bảng: PHIM (MaPhim, TenPhim, DaoDien, NamSanXuat, MaHangSX) và HANGSANXUAT (MaHangSX, TenHangSanXuat, DiaChiHangSanXuat). Trường nào trong bảng PHIM sẽ đóng vai trò khoá ngoài để liên kết với bảng HANGSANXUAT?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 22: Trong một CSDL quan hệ, một bảng có thể có nhiều khoá ứng viên. Ví dụ bảng HOCSINH có thể có MaHS và SoCMND đều là khoá ứng viên. Tuy nhiên, chỉ có một trong số đó được chọn làm khoá chính. Điều này tuân theo quy tắc nào của mô hình quan hệ?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 23: Khi thiết kế CSDL, việc lựa chọn một khoá chính phù hợp rất quan trọng. Đặc điểm nào sau đây KHÔNG phải là đặc điểm lý tưởng của một khoá chính?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 24: Mối quan hệ N-M (Nhiều-Nhiều) giữa hai bảng (ví dụ: Sinh viên và Môn học - một sinh viên học nhiều môn, một môn có nhiều sinh viên học) thường được biểu diễn trong CSDL quan hệ bằng cách nào?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 25: Xét bảng SINHVIEN (MaSV, TenSV) và MONHOC (MaMH, TenMH). Để biểu diễn mối quan hệ N-M 'Sinh viên học Môn học', bạn tạo bảng mới là KETQUA (MaSV, MaMH, Diem). Trong bảng KETQUA, tập hợp các trường nào sau đây có khả năng làm khoá chính?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 26: Trong CSDL quan hệ, một 'lược đồ quan hệ' (relation schema) mô tả cấu trúc của một bảng. Lược đồ quan hệ bao gồm những thành phần chính nào?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 27: Khi thiết kế CSDL, việc xác định kiểu dữ liệu phù hợp cho mỗi trường là quan trọng. Tại sao không nên sử dụng kiểu dữ liệu 'Văn bản' (Text/String) cho trường lưu trữ 'Lương' của nhân viên?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 28: Giả sử bạn có bảng SANPHAM (MaSP, TenSP, GiaBan, MaLoaiSP). Trường MaLoaiSP là khoá ngoài tham chiếu đến bảng LOAISANPHAM (MaLoaiSP, TenLoaiSP). Nếu bạn muốn xóa một loại sản phẩm khỏi bảng LOAISANPHAM mà loại sản phẩm đó vẫn còn sản phẩm tương ứng trong bảng SANPHAM, điều gì sẽ xảy ra nếu quy tắc 'ON DELETE RESTRICT' được áp dụng cho liên kết này?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 29: Trong mô hình CSDL quan hệ, thuật ngữ 'quan hệ' (relation) thường được dùng để chỉ đối tượng nào?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 09

Câu 30: Bạn đang thiết kế CSDL cho một cửa hàng bán lẻ. Cần lưu trữ thông tin về các giao dịch bán hàng. Mỗi giao dịch có thể bao gồm nhiều mặt hàng khác nhau, và một mặt hàng có thể xuất hiện trong nhiều giao dịch. Bạn có bảng GIAODICH (MaGD, NgayGD, MaKH) và bảng MATHANG (MaMH, TenMH, Gia). Cần thêm bảng nào và các trường khoá chính/khoá ngoài nào để mô hình hóa mối quan hệ giữa GIAODICH và MATHANG?

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 13: Cơ sở dữ liệu quan hệ

Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ - Đề 10

1 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, đơn vị tổ chức dữ liệu cơ bản nhất, được trình bày dưới dạng bảng, được gọi là gì?

2 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 2: Mỗi hàng trong một bảng cơ sở dữ liệu quan hệ biểu diễn thông tin về một đối tượng cụ thể (ví dụ: một sinh viên, một sản phẩm). Thuật ngữ nào sau đây dùng để chỉ một hàng trong bảng?

3 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 3: Một cột trong bảng cơ sở dữ liệu quan hệ biểu diễn một đặc điểm hoặc thuộc tính của các đối tượng được lưu trữ trong bảng (ví dụ: Tên sinh viên, Giá sản phẩm). Thuật ngữ nào sau đây dùng để chỉ một cột trong bảng?

4 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 4: Trong thiết kế cơ sở dữ liệu quan hệ, vai trò chính của Khoá chính (Primary Key) là gì?

5 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 5: Khoá ngoài (Foreign Key) trong cơ sở dữ liệu quan hệ có chức năng chủ yếu nào?

6 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 6: Khi thiết kế bảng `SINH_VIEN` với các trường `MaSV`, `TenSV`, `NgaySinh`, `DiaChi`, trường nào nên được chọn làm Khoá chính để đảm bảo mỗi sinh viên được xác định duy nhất?

7 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 7: Xét hai bảng `KHACH_HANG` (`MaKH` PK, `TenKH`) và `DON_HANG` (`MaDH` PK, `NgayDH`, `MaKH`). Trường `MaKH` trong bảng `DON_HANG` là Khoá ngoài tham chiếu đến `MaKH` trong bảng `KHACH_HANG`. Cấu trúc này thể hiện mối quan hệ nào giữa Khách hàng và Đơn hàng?

8 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 8: Lợi ích chính của việc sử dụng nhiều bảng liên kết với nhau bằng Khoá ngoài trong cơ sở dữ liệu quan hệ là gì?

9 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 9: Giả sử bạn có bảng `MON_HOC` (`MaMH` PK, `TenMH`) và bảng `DIEM` (`MaSV` FK, `MaMH` FK, `DiemSo`). Nếu bạn cố gắng thêm một bản ghi vào bảng `DIEM` với `MaMH` không tồn tại trong bảng `MON_HOC`, điều gì sẽ xảy ra nếu tính toàn vẹn tham chiếu được bật?

10 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 10: Điểm khác biệt cơ bản nhất giữa Khoá chính (Primary Key) và Khoá ngoài (Foreign Key) là gì?

11 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 11: Khi thiết kế bảng `SAN_PHAM` trong cơ sở dữ liệu bán hàng, trường nào sau đây là lựa chọn phù hợp nhất làm Khoá chính?

12 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 12: Tính nhất quán dữ liệu (Data Consistency) trong cơ sở dữ liệu quan hệ được tăng cường nhờ việc giảm thiểu sự lặp lại thông tin. Cơ chế nào của CSDL quan hệ đóng vai trò chính trong việc giảm sự lặp lại này?

13 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 13: Tại sao việc chọn tên người (ví dụ: `TenSV`) làm Khoá chính cho bảng `SINH_VIEN` lại không phải là một lựa chọn tốt trong hầu hết các trường hợp?

14 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 14: Trong một cơ sở dữ liệu thư viện, bảng `DOC_GIA` (`MaDocGia` PK, `TenDocGia`) và bảng `PHIEU_MUON` (`MaPhieu` PK, `MaDocGia` FK, `NgayMuon`). Mối quan hệ giữa `DOC_GIA` và `PHIEU_MUON` là gì?

15 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 15: Tính toàn vẹn thực thể (Entity Integrity) trong cơ sở dữ liệu quan hệ đảm bảo rằng:

16 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 16: Khi một bảng chứa lặp lại thông tin về cùng một đối tượng (ví dụ: địa chỉ khách hàng lặp lại trên mỗi dòng đơn hàng của khách hàng đó), vấn đề chính gặp phải là gì?

17 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 17: Trong một hệ quản trị cơ sở dữ liệu quan hệ, việc sử dụng Khoá ngoài để liên kết các bảng giúp thực hiện thao tác nào một cách hiệu quả?

18 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 18: 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ì?

19 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 19: Khi thiết kế cơ sở dữ liệu, nếu một thuộc tính (trường) có giá trị có thể lặp lại hoặc có thể để trống (NULL), nó có thể được chọn làm Khoá chính không? Tại sao?

20 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 20: Trong bảng `LOPHOCPHAN` (`MaLHP` PK, `TenLHP`, `MaGV`), `MaGV` là Khoá ngoài tham chiếu đến bảng `GIAO_VIEN` (`MaGV` PK, `TenGV`). Điều này cho thấy mối quan hệ điển hình nào giữa Giáo viên và Lớp học phần?

21 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 21: Việc tổ chức dữ liệu thành các bảng riêng biệt cho từng loại thực thể (ví dụ: bảng Sinh viên, bảng Môn học, bảng Điểm) và liên kết chúng bằng Khoá ngoài giúp tránh được loại vấn đề nào khi cập nhật thông tin?

22 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 22: Xem xét bảng `SINH_VIEN` (`MaSV` PK, `TenSV`, `MaKhoa` FK) và bảng `KHOA` (`MaKhoa` PK, `TenKhoa`). Nếu bạn muốn xóa một bản ghi Khoa khỏi bảng `KHOA`, điều gì có thể xảy ra nếu có sinh viên thuộc khoa đó trong bảng `SINH_VIEN` và ràng buộc toàn vẹn tham chiếu được thiết lập để ngăn chặn xóa?

23 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 23: Một ưu điểm của cơ sở dữ liệu quan hệ so với hệ thống quản lý tệp truyền thống là khả năng truy vấn dữ liệu phức tạp và kết hợp thông tin từ nhiều nguồn khác nhau một cách linh hoạt. Tính năng nào của mô hình quan hệ hỗ trợ điều này?

24 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 24: Trong bảng `SAN_PHAM_CHI_TIET` (ví dụ: biến thể màu sắc, kích cỡ của sản phẩm) cần liên kết với bảng `SAN_PHAM` (`MaSP` PK). Để thực hiện liên kết này, bảng `SAN_PHAM_CHI_TIET` cần có trường nào đóng vai trò là Khoá ngoài?

25 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 25: Tại sao việc sử dụng một trường có giá trị tự động tăng (Auto-increment) thường là một lựa chọn tốt cho Khoá chính khi không có thuộc tính tự nhiên nào đảm bảo tính duy nhất?

26 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 26: Khi một bảng có Khoá chính được tạo từ sự kết hợp của hai hay nhiều trường (ví dụ: bảng `DIEM` có Khoá chính là sự kết hợp của `MaSV` và `MaMH`), loại Khoá chính này được gọi là gì?

27 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 27: Trong mô hình quan hệ, tính toàn vẹn miền (Domain Integrity) đảm bảo điều gì cho dữ liệu?

28 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 28: Giả sử bạn có bảng `PHONG_BAN` (`MaPB` PK, `TenPB`) và bảng `NHAN_VIEN` (`MaNV` PK, `TenNV`, `MaPB`). `MaPB` trong `NHAN_VIEN` là FK. Để tìm tất cả nhân viên làm việc trong 'Phòng Kỹ thuật' (biết `TenPB` là 'Phòng Kỹ thuật'), bạn cần thực hiện thao tác gì trên CSDL quan hệ?

29 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 29: Khi thiết kế một cơ sở dữ liệu quan hệ, việc xác định các thực thể, thuộc tính của chúng và mối quan hệ giữa các thực thể là bước quan trọng nào trong quy trình thiết kế?

30 / 30

Category: Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13: Cơ sở dữ liệu quan hệ

Tags: Bộ đề 10

Câu 30: Lợi ích nào sau đây KHÔNG phải là lợi ích trực tiếp của việc sử dụng mô hình cơ sở dữ liệu quan hệ so với việc lưu trữ dữ liệu trong các tệp phẳng riêng lẻ?

Xem kết quả