Đề Thi Thử Trắc Nghiệm Online – Môn Hệ Quản Trị Cơ Sở Dữ Liệu

Đề Thi Thử Trắc Nghiệm Online – Môn Hệ Quản Trị Cơ Sở Dữ Liệ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ộ Đại Họ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

Đề 11

Đề 12

Đề 13

Đề 14

Đề 15

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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 01

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 1: Chức năng cốt lõi nào của Hệ quản trị cơ sở dữ liệu (DBMS) giúp đảm bảo nhiều người dùng có thể truy cập và sửa đổi dữ liệu cùng lúc mà không gây ra mâu thuẫn hoặc mất mát dữ liệu?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 2: Giả sử bạn có một bảng `SinhVien` với các cột `MaSV`, `TenSV`, `NgaySinh`, `DiaChi` và một bảng `Khoa` với các cột `MaKhoa`, `TenKhoa`. Để thiết lập mối quan hệ 'Một khoa có nhiều sinh viên' trong cơ sở dữ liệu quan hệ, bạn cần thêm cột nào vào bảng nào?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 3: Trong mô hình cơ sở dữ liệu quan hệ, 'Tính độc lập dữ liệu logic' (Logical Data Independence) có ý nghĩa gì?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 4: Cho bảng `DonHang (MaDH, NgayDat, MaKH, TongTien)` và bảng `KhachHang (MaKH, TenKH, DiaChi)`. Câu lệnh SQL nào sau đây liệt kê `TenKH` và `NgayDat` của tất cả các đơn hàng?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 5: Bảng `SanPham (MaSP, TenSP, DonGia, MaNCC, TenNCC, DiaChiNCC)`. Bảng này vi phạm dạng chuẩn nào sớm nhất và tại sao?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 6: Trong SQL, mục đích chính của mệnh đề `GROUP BY` là gì?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 7: Cho bảng `BanHang (MaSP, NgayBan, SoLuong, GiaBan)`. Câu lệnh SQL nào sau đây tính tổng doanh thu (SoLuong * GiaBan) cho mỗi sản phẩm?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 8: Một 'Khóa ứng viên' (Candidate Key) trong cơ sở dữ liệu quan hệ là gì?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 9: Trong SQL, sự khác biệt cơ bản giữa mệnh đề `WHERE` và `HAVING` là gì?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 10: Giả sử bạn cần xóa tất cả các bản ghi trong bảng `LogLoi` mà `NgayTao` trước ngày '2023-01-01'. Câu lệnh SQL nào thực hiện điều này?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 11: Khi thiết kế cơ sở dữ liệu, việc chuẩn hóa (Normalization) đến dạng chuẩn 3NF (Third Normal Form) chủ yếu nhằm mục đích gì?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 12: Trong một hệ thống ngân hàng, giao dịch chuyển tiền từ tài khoản A sang tài khoản B là một ví dụ điển hình cho khái niệm nào trong DBMS?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 13: Một ràng buộc (Constraint) trong cơ sở dữ liệu được sử dụng để làm gì?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 14: Cho bảng `NhanVien (MaNV, TenNV, MaPhongBan)` và bảng `PhongBan (MaPhongBan, TenPhongBan)`. Câu lệnh SQL nào liệt kê tên của tất cả nhân viên và tên phòng ban mà họ thuộc về, bao gồm cả những nhân viên chưa được gán phòng ban?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 15: Thuộc tính nào của một giao dịch (Transaction) trong mô hình ACID đảm bảo rằng, sau khi giao dịch hoàn thành (commit), kết quả của nó sẽ tồn tại vĩnh viễn và không bị mất ngay cả khi hệ thống gặp sự cố?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 16: Khi nào thì bạn nên cân nhắc sử dụng chỉ mục (Index) trên một cột trong bảng cơ sở dữ liệu?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 17: Bạn có bảng `DiemThi (MaSV, MaMonHoc, Diem)`. Khóa chính của bảng này nên là gì để đảm bảo mỗi sinh viên chỉ có một điểm cho mỗi môn học?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 18: Một 'Lượt xem' (View) trong SQL là gì?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 19: Trong bối cảnh cơ sở dữ liệu, 'Deadlock' (Tắc nghẽn) xảy ra khi nào trong kiểm soát đồng thời?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 20: Cho bảng `SanPham (MaSP, TenSP, DonGia)` và bảng `ChiTietDonHang (MaDH, MaSP, SoLuong)`. Câu lệnh SQL nào tìm `MaSP` của các sản phẩm chưa từng được bán (không xuất hiện trong bảng `ChiTietDonHang`)?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 21: Khi thiết kế cơ sở dữ liệu, việc xác định các thuộc tính (cột) và kiểu dữ liệu phù hợp cho từng thuộc tính là một phần của giai đoạn nào?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 22: Ràng buộc 'Referential Integrity' (Toàn vẹn tham chiếu) trong cơ sở dữ liệu quan hệ có ý nghĩa gì?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 23: Cho bảng `NhanVien (MaNV, TenNV, Luong, MaPhongBan)`. Câu lệnh SQL nào tìm tên các phòng ban có tổng lương của nhân viên lớn hơn 100,000,000?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 24: Một 'Trigger' (Bộ kích hoạt) trong cơ sở dữ liệu là gì?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 25: Giả sử bạn cần thêm một cột `Email` kiểu dữ liệu VARCHAR(100) vào bảng `KhachHang`. Câu lệnh SQL nào thực hiện điều này?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 26: Trong mô hình 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 - Môn học) được giải quyết như thế nào khi chuyển sang mô hình quan hệ (bảng)?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 27: Mục đích chính của 'Sao lưu và phục hồi' (Backup and Recovery) trong DBMS là gì?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 28: Cho bảng `NhanVien (MaNV, TenNV, NgayVaoLam)`. Câu lệnh SQL nào tìm số lượng nhân viên được tuyển dụng trong năm 2023?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 29: Khi thiết kế cơ sở dữ liệu, việc xác định kích thước ổ đĩa cần thiết, chiến lược lưu trữ tệp, và lựa chọn loại chỉ mục (ví dụ: B-tree, Hash) là một phần của giai đoạn nào?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 01

Câu 30: Ràng buộc 'Domain Constraint' (Ràng buộc miền giá trị) trong cơ sở dữ liệu có ý nghĩa 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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 02

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 1: Trong hệ quản trị cơ sở dữ liệu quan hệ, thuộc tính nào sau đây đảm bảo mỗi hàng trong một bảng được xác định duy nhất?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 2: Phát biểu nào sau đây mô tả đúng nhất về ràng buộc toàn vẹn tham chiếu trong cơ sở dữ liệu quan hệ?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 3: Xét lược đồ cơ sở dữ liệu gồm hai bảng: `SinhVien(MaSV, TenSV, MaLop)` và `Lop(MaLop, TenLop)`. Quan hệ giữa `SinhVien` và `Lop` là quan hệ gì?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 4: Trong SQL, câu lệnh `JOIN` nào được sử dụng để trả về tất cả các hàng từ bảng bên trái và các hàng phù hợp từ bảng bên phải?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 5: Chuẩn hóa cơ sở dữ liệu là quá trình nhằm mục đích chính nào sau đây?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 6: Xét bảng `DonHang(MaDH, MaKH, NgayDat, TongTien)`. Câu lệnh SQL nào sau đây truy vấn ra tổng số tiền của tất cả các đơn hàng?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 7: Thuộc tính ACID nào trong giao dịch cơ sở dữ liệu đảm bảo rằng giao dịch được thực hiện 'tất cả hoặc không có gì'?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 8: Trong mô hình ER, hình chữ nhật đại diện cho khái niệm nào?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 9: Kiểu dữ liệu nào trong SQL phù hợp nhất để lưu trữ ngày tháng năm?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 10: Câu lệnh SQL `UPDATE` được sử dụng để làm gì?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 11: Ưu điểm chính của việc sử dụng hệ quản trị cơ sở dữ liệu (DBMS) so với hệ thống quản lý tệp tin truyền thống là gì?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 12: Trong SQL, mệnh đề `WHERE` được sử dụng để làm gì trong câu lệnh `SELECT`?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 13: Hãy xem xét tình huống: Một sinh viên có thể đăng ký nhiều khóa học, và một khóa học có thể có nhiều sinh viên. Đây là loại quan hệ gì?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 14: Trong ngữ cảnh kiểm soát đồng thời (Concurrency Control), 'Deadlock' xảy ra khi nào?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 15: Sao lưu và phục hồi dữ liệu (Backup and Recovery) là một chức năng quan trọng của DBMS nhằm mục đích gì?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 16: Trong SQL, hàm `COUNT(*)` dùng để làm gì?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 17: NoSQL là viết tắt của cụm từ nào và nó khác biệt với cơ sở dữ liệu quan hệ như thế nào?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 18: Trong mô hình dữ liệu quan hệ, 'Tuple' còn được gọi là gì?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 19: Để truy vấn dữ liệu từ hai bảng `BangA` và `BangB` có liên quan với nhau qua cột `MaChung`, câu lệnh SQL nào sau đây là phù hợp nhất?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 20: Phát biểu nào sau đây không phải là một ưu điểm của việc sử dụng View (khung nhìn) trong cơ sở dữ liệu?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 21: Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với các hàm nào?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 22: Chỉ mục (Index) trong cơ sở dữ liệu được tạo ra nhằm mục đích chính gì?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 23: Khi thiết kế cơ sở dữ liệu, bước nào sau đây thường được thực hiện đầu tiên?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 24: Giả sử bạn có một bảng `SanPham` với cột `Gia`. Câu lệnh SQL nào sau đây tìm giá sản phẩm cao nhất?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 25: Transaction Log (Nhật ký giao dịch) trong DBMS được sử dụng để làm gì?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 26: Khi nào nên sử dụng cơ sở dữ liệu NoSQL thay vì cơ sở dữ liệu quan hệ truyền thống?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 27: Trong SQL, câu lệnh `ALTER TABLE` được sử dụng để làm gì?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 28: Giả sử bạn cần chọn ra tất cả các khách hàng có tên bắt đầu bằng chữ 'N' từ bảng `KhachHang`. Mệnh đề `WHERE` nào sau đây là đúng?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 29: Cơ sở dữ liệu Document-oriented (hướng tài liệu) thuộc loại cơ sở dữ liệu nào?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 02

Câu 30: Trong SQL, câu lệnh `DELETE FROM TenBang WHERE DieuKien` sẽ thực hiện hành động 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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 03

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 1: Trong mô hình dữ liệu quan hệ, khái niệm nào sau đây đảm bảo rằng mỗi hàng trong một bảng là duy nhất và có thể được xác định một cách rõ ràng?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 2: Xét lược đồ cơ sở dữ liệu gồm hai bảng `Nhân viên(MaNV, TenNV, Ma phòng ban)` và `Phòng ban(MaPB, TenPB)`. Khóa ngoại trong bảng `Nhân viên` liên kết đến bảng `Phòng ban` là thuộc tính nào?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 3: Phát biểu nào sau đây mô tả đúng nhất về ràng buộc toàn vẹn tham chiếu (Referential Integrity Constraint) trong cơ sở dữ liệu quan hệ?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 4: Chuẩn hóa cơ sở dữ liệu (Database Normalization) là quá trình thiết kế cơ sở dữ liệu nhằm mục đích chính nào?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 5: Xét bảng `Sản phẩm(MaSP, TenSP, Gia, MaNCC)`. Câu lệnh SQL nào sau đây trả về danh sách tên sản phẩm và giá của các sản phẩm có giá lớn hơn 100.000?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 6: Trong SQL, mệnh đề `JOIN` được sử dụng để làm gì?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 7: Loại chỉ mục (Index) nào phù hợp nhất để tăng tốc độ truy vấn trên một cột chứa dữ liệu văn bản dài và thường xuyên được tìm kiếm theo nội dung?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 8: Giao tác (Transaction) trong hệ quản trị cơ sở dữ liệu đảm bảo tính chất ACID. Chữ 'I' trong ACID đại diện cho tính chất nào?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 9: Cơ chế khóa (Locking) trong quản lý giao tác đồng thời được sử dụng để giải quyết vấn đề gì?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 10: Sao lưu và phục hồi dữ liệu (Backup and Recovery) là một chức năng quan trọng của hệ quản trị cơ sở dữ liệu, nhằm mục đích chính nào?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 11: Phân quyền truy cập (Access Control) trong hệ quản trị cơ sở dữ liệu được sử dụng để làm gì?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 12: Ngôn ngữ định nghĩa dữ liệu (DDL - Data Definition Language) trong SQL bao gồm các câu lệnh nào sau đây?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 13: Câu lệnh SQL `UPDATE Sản phẩm SET Gia = Gia * 1.1 WHERE MaNCC = 'NCC001'` thực hiện thao tác gì?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 14: Hàm tổng hợp (Aggregate Function) nào trong SQL được sử dụng để tính giá trị trung bình của một cột số?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 15: Phát biểu nào sau đây là đúng về cơ sở dữ liệu NoSQL so với cơ sở dữ liệu quan hệ truyền thống?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 16: Trong mô hình ER (Entity-Relationship), hình chữ nhật đại diện cho khái niệm nào?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 17: Mối quan hệ 'một-nhiều' (One-to-Many Relationship) giữa hai thực thể có nghĩa là gì?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 18: Khi thiết kế cơ sở dữ liệu, bước nào sau đây nên được thực hiện đầu tiên?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 19: Kỹ thuật 'lập chỉ mục' (Indexing) trong cơ sở dữ liệu ảnh hưởng chủ yếu đến khía cạnh nào của hiệu suất?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 20: Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với mệnh đề nào để lọc các nhóm sau khi đã nhóm?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 21: Loại tấn công bảo mật nào lợi dụng lỗ hổng trong việc xây dựng câu lệnh SQL để chèn mã độc và truy cập hoặc sửa đổi dữ liệu trái phép?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 22: Để đảm bảo tính sẵn sàng cao (High Availability) cho hệ thống cơ sở dữ liệu, giải pháp nào sau đây thường được sử dụng?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 23: Phát biểu nào sau đây mô tả đúng nhất về khung nhìn (View) trong cơ sở dữ liệu?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 24: Trong ngữ cảnh của cơ sở dữ liệu phân tán (Distributed Database), 'tính trong suốt phân tán' (Distribution Transparency) đề cập đến điều gì?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 25: Loại cơ sở dữ liệu NoSQL nào lưu trữ dữ liệu dưới dạng cặp khóa-giá trị (key-value pairs)?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 26: Trong SQL, câu lệnh `TRUNCATE TABLE` khác với `DELETE FROM TABLE` ở điểm nào chính?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 27: Khái niệm 'Data Warehouse' (Kho dữ liệu) được sử dụng cho mục đích chính nào?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 28: Trong lý thuyết chuẩn hóa cơ sở dữ liệu, dạng chuẩn 3NF (Third Normal Form) loại bỏ loại dư thừa dữ liệu nào mà dạng chuẩn 2NF (Second Normal Form) chưa loại bỏ?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 29: Câu lệnh SQL `SELECT TenKH FROM KhachHang UNION SELECT TenNCC FROM NhaCungCap` trả về kết quả gì?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 03

Câu 30: Trong hệ quản trị cơ sở dữ liệu, 'lược đồ cơ sở dữ liệu' (Database Schema) mô tả điều 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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 04

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 1: Trong hệ quản trị cơ sở dữ liệu quan hệ, thuộc tính nào sau đây đảm bảo mỗi hàng trong một bảng được xác định duy nhất?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 2: Chuẩn hóa cơ sở dữ liệu nhằm mục đích chính là gì?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 3: Xét lược đồ cơ sở dữ liệu quan hệ sau: `NHÂN_VIÊN(MaNV, TenNV, MaPB, Luong)` và `PHONG_BAN(MaPB, TenPB, TruongPhong)`. Để liệt kê tên tất cả nhân viên và tên phòng ban mà họ làm việc, bạn sẽ sử dụng phép toán nào trong SQL?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 4: Giao tác (Transaction) trong DBMS đảm bảo tính chất ACID. Chữ 'I' trong ACID đại diện cho tính chất nào?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 5: Cơ chế kiểm soát đồng thời (Concurrency Control) nào sau đây ngăn chặn hiện tượng 'đọc bẩn' (dirty read)?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 6: Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL Injection' là loại tấn công nào?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 7: Mô hình dữ liệu ER (Entity-Relationship) chủ yếu được sử dụng trong giai đoạn nào của quá trình thiết kế cơ sở dữ liệu?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 8: Điểm khác biệt chính giữa cơ sở dữ liệu quan hệ (Relational Database) và cơ sở dữ liệu NoSQL là gì?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 9: Trong ngữ cảnh Data Warehouse, ETL là viết tắt của quy trình nào?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 10: Chiến lược sao lưu (Backup) nào sau đây thường tạo bản sao lưu đầy đủ của cơ sở dữ liệu định kỳ, kết hợp với sao lưu gia tăng (incremental) hoặc sao lưu khác biệt (differential) giữa các lần sao lưu đầy đủ?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 11: Chỉ mục (Index) trong cơ sở dữ liệu được sử dụng chủ yếu để làm gì?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 12: Thủ tục lưu trữ (Stored Procedure) trong DBMS mang lại lợi ích chính nào sau đây?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 13: Ràng buộc toàn vẹn tham chiếu (Referential Integrity Constraint) đảm bảo điều gì?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 14: Trong mô hình cơ sở dữ liệu hướng đối tượng (Object-Relational Database), khái niệm nào cho phép một đối tượng kế thừa thuộc tính và phương thức từ một đối tượng khác?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 15: Phân vùng dữ liệu (Data Partitioning) theo chiều ngang (Horizontal Partitioning) nghĩa là gì?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 16: Tính chất 'Atomicity' trong ACID đảm bảo điều gì về giao tác?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 17: Trong cơ chế kiểm soát đồng thời bằng khóa (Lock-based Concurrency Control), 'Deadlock' xảy ra khi nào?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 18: Loại chỉ mục nào sau đây thường được sử dụng cho các cột có giá trị duy nhất hoặc số lượng giá trị phân biệt lớn?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 19: Để ngăn chặn tấn công SQL Injection, biện pháp phòng ngừa nào sau đây là hiệu quả nhất?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 20: Trong kiến trúc cơ sở dữ liệu phân tán, 'CAP Theorem' đề cập đến những thuộc tính nào?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 21: Mục đích chính của việc sử dụng 'Trigger' (bộ kích hoạt) trong cơ sở dữ liệu là gì?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 22: Trong ngữ cảnh 'Cloud Database', mô hình dịch vụ nào cho phép người dùng quản lý hệ điều hành, cơ sở dữ liệu và ứng dụng?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 23: 'Data Mining' (khai phá dữ liệu) trong cơ sở dữ liệu chủ yếu tập trung vào việc gì?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 24: Trong SQL, mệnh đề 'HAVING' được sử dụng để làm gì?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 25: 'Replication' (sao chép dữ liệu) trong cơ sở dữ liệu nhằm mục đích chính là gì?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 26: Trong thiết kế cơ sở dữ liệu quan hệ, mối quan hệ 'nhiều-nhiều' giữa hai thực thể thường được giải quyết bằng cách nào?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 27: 'ACID' properties đảm bảo tính tin cậy của giao tác trong DBMS. Tính chất 'Durability' (bền vững) nghĩa là gì?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 28: Trong SQL, câu lệnh 'ALTER TABLE' được sử dụng để làm gì?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 29: 'NoSQL' database nào sau đây phù hợp nhất cho việc lưu trữ và truy vấn dữ liệu dạng đồ thị (graph data)?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 04

Câu 30: Trong ngữ cảnh 'Database Performance Tuning' (tối ưu hiệu suất cơ sở dữ liệu), 'Query Optimization' (tối ưu truy vấn) 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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 05

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 1: Trong ngữ cảnh Hệ quản trị cơ sở dữ liệu (DBMS), thuật ngữ 'toàn vẹn dữ liệu' (data integrity) đề cập đến khía cạnh nào quan trọng nhất?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 2: Xét lược đồ cơ sở dữ liệu quan hệ với hai bảng 'SinhVien' và 'Khoa', có mối quan hệ 'một-nhiều' (một khoa có nhiều sinh viên, một sinh viên thuộc một khoa). Khóa ngoại thường được đặt ở bảng nào và để tham chiếu đến khóa chính của bảng nào?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 3: Chuẩn hóa cơ sở dữ liệu (database normalization) mang lại lợi ích chính nào sau đây về mặt quản lý và khai thác dữ liệu?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 4: Trong SQL, câu lệnh 'JOIN' được sử dụng để kết hợp dữ liệu từ nhiều bảng. Kiểu 'LEFT JOIN' khác biệt so với 'INNER JOIN' ở điểm nào?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 5: Xét tình huống một hệ thống quản lý thư viện cần lưu trữ thông tin về 'Sách', 'Độc giả' và 'Lượt mượn'. Mối quan hệ giữa 'Sách' và 'Độc giả' thông qua 'Lượt mượn' là mối quan hệ gì?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 6: Trong mô hình ER (Entity-Relationship), một thuộc tính 'đa trị' (multivalued attribute) cần được xử lý như thế nào khi chuyển sang mô hình quan hệ?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 7: Giao tác (transaction) trong DBMS có tính chất 'nguyên tử' (Atomicity). Tính chất này đảm bảo điều gì?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 8: Chỉ mục (index) trong cơ sở dữ liệu được tạo ra nhằm mục đích chính nào?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 9: Trong SQL, mệnh đề 'GROUP BY' thường được sử dụng kết hợp với các hàm tổng hợp (aggregate functions) như COUNT, SUM, AVG. Mục đích của việc này là gì?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 10: Cơ chế kiểm soát đồng thời (concurrency control) trong DBMS giải quyết vấn đề gì khi nhiều giao tác truy cập dữ liệu đồng thời?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 11: Trong SQL, câu lệnh 'UPDATE' được sử dụng để thay đổi dữ liệu. Để đảm bảo chỉ cập nhật đúng các bản ghi mong muốn, mệnh đề nào thường được sử dụng kèm theo 'UPDATE'?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 12: Sao lưu và phục hồi (backup and recovery) là một chức năng quan trọng của DBMS. Mục đích chính của việc sao lưu dữ liệu là gì?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 13: Phân quyền truy cập (access control) trong DBMS nhằm mục đích gì?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 14: Lựa chọn kiểu dữ liệu (data type) phù hợp cho cột trong bảng cơ sở dữ liệu là quan trọng vì lý do nào sau đây?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 15: Trong mô hình quan hệ, ràng buộc toàn vẹn tham chiếu (referential integrity constraint) được sử dụng để đảm bảo điều gì?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 16: Khi thiết kế cơ sở dữ liệu cho một ứng dụng thương mại điện tử, bảng 'Sản phẩm' cần lưu trữ thông tin giá cả. Kiểu dữ liệu nào phù hợp nhất cho cột 'Giá'?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 17: Trong ngữ cảnh NoSQL, kiểu cơ sở dữ liệu 'Document Database' (Cơ sở dữ liệu dạng tài liệu) phù hợp nhất cho loại dữ liệu nào?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 18: 'Data warehouse' (Kho dữ liệu) khác biệt với 'Operational database' (Cơ sở dữ liệu tác nghiệp) chủ yếu ở mục đích sử dụng nào?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 19: Trong SQL, mệnh đề 'HAVING' được sử dụng để lọc dữ liệu. Nó khác với 'WHERE' ở điểm nào?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 20: Để đảm bảo tính 'bền vững' (Durability) của giao tác trong DBMS, cơ chế nào thường được sử dụng?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 21: Xét tình huống cần truy vấn top 5 sản phẩm bán chạy nhất từ bảng 'DoanhSo'. Câu lệnh SQL nào sau đây hiệu quả nhất?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 22: Trong thiết kế cơ sở dữ liệu, 'khóa chính hợp thành' (composite primary key) được sử dụng khi nào?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 23: Cơ chế 'view' (khung nhìn) trong DBMS mang lại lợi ích chính nào?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 24: Trong mô hình ER, một hình chữ nhật biểu diễn cho khái niệm nào?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 25: Để cải thiện hiệu suất truy vấn trong một bảng lớn với nhiều cột, kỹ thuật nào sau đây thường được sử dụng?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 26: Trong SQL, câu lệnh 'DELETE FROM' dùng để xóa dữ liệu. Để xóa toàn bộ dữ liệu trong bảng 'SanPham' nhưng vẫn giữ lại cấu trúc bảng, câu lệnh nào đúng?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 27: 'Tính nhất quán' (Consistency) trong ACID đảm bảo rằng:

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 28: Trong mô hình quan hệ, 'lược đồ quan hệ' (relation schema) mô tả điều gì?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 29: Khi nào thì việc 'phi chuẩn hóa' (denormalization) cơ sở dữ liệu có thể được xem xét áp dụng?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 05

Câu 30: Trong mô hình cơ sở dữ liệu phân tán (distributed database), 'tính trong suốt phân tán' (distribution transparency) nghĩa 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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 06

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 1: Trong mô hình dữ liệu quan hệ, thuộc tính nào sau đây đóng vai trò *duy nhất* xác định mỗi bộ (row) trong một bảng và đảm bảo tính toàn vẹn tham chiếu giữa các bảng?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 2: Xét lược đồ cơ sở dữ liệu gồm hai bảng `NHANVIEN(MaNV, TenNV, PhongBanID)` và `PHONGBAN(PhongBanID, TenPhongBan)`. Để truy vấn danh sách tên nhân viên và tên phòng ban mà họ làm việc, phép toán SQL nào sau đây là phù hợp nhất?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 3: Trong SQL, mệnh đề `WHERE` được sử dụng với mục đích chính nào sau đây khi truy vấn dữ liệu?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 4: Điều gì xảy ra với tính toàn vẹn dữ liệu khi một giao dịch (transaction) trong hệ quản trị cơ sở dữ liệu bị rollback?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 5: Chuẩn hóa cơ sở dữ liệu (database normalization) nhằm mục đích chính là gì?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 6: Xét bảng `SANPHAM(MaSP, TenSP, MaLoaiSP)` và `LOAISANPHAM(MaLoaiSP, TenLoaiSP)`. Giả sử bạn muốn tìm tất cả sản phẩm thuộc loại 'Điện tử'. Câu truy vấn SQL nào sau đây hiệu quả nhất?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 7: Chỉ mục (index) trong cơ sở dữ liệu được sử dụng để làm gì?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 8: Trong mô hình ER (Entity-Relationship), hình chữ nhật thường được dùng để biểu diễn cho khái niệm nào?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 9: Phát biểu nào sau đây mô tả đúng nhất về hệ quản trị cơ sở dữ liệu NoSQL?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 10: Trong SQL, câu lệnh `ALTER TABLE` được sử dụng để làm gì?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 11: Cơ chế kiểm soát đồng thời (concurrency control) trong DBMS nhằm mục đích gì?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 12: Trong SQL, hàm tổng hợp `AVG()` được sử dụng để làm gì?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 13: Điều gì là quan trọng nhất cần xem xét khi thiết kế cơ sở dữ liệu cho một hệ thống quản lý bán hàng trực tuyến lớn?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 14: Trong SQL, `VIEW` (khung nhìn) là gì và nó có lợi ích gì?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 15: Trong ngữ cảnh bảo mật cơ sở dữ liệu, thuật ngữ 'SQL Injection' đề cập đến loại tấn công nào?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 16: Điều gì KHÔNG phải là một thuộc tính ACID của giao dịch cơ sở dữ liệu?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 17: Khi nào nên sử dụng cơ sở dữ liệu hướng đối tượng (Object-Oriented Database) thay vì cơ sở dữ liệu quan hệ?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 18: Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với mệnh đề nào để lọc kết quả dựa trên các nhóm đã được tạo?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 19: Sao lưu và phục hồi (backup and recovery) cơ sở dữ liệu là quy trình quan trọng nhằm mục đích chính là gì?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 20: Trong thiết kế cơ sở dữ liệu quan hệ, mối quan hệ 'một - nhiều' giữa hai thực thể thường được biểu diễn bằng cách nào?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 21: Khi nào việc phi chuẩn hóa (denormalization) cơ sở dữ liệu có thể được xem xét?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 22: Trong SQL, câu lệnh `TRUNCATE TABLE` khác với `DELETE FROM TABLE` như thế nào?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 23: Trong mô hình dữ liệu hướng cột (column-oriented database), lợi ích chính là gì so với mô hình hướng hàng (row-oriented database) trong các ứng dụng phân tích dữ liệu (data analytics)?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 24: Giả sử bạn có một bảng `DONHANG(MaDH, MaKH, NgayDatHang, TongTien)` và muốn tìm tổng số tiền đơn hàng của mỗi khách hàng. Câu truy vấn SQL nào sau đây là phù hợp?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 25: Trong ngữ cảnh cơ sở dữ liệu phân tán (distributed database), 'sharding' (phân mảnh) đề cập đến kỹ thuật nào?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 26: Phát biểu nào sau đây là đúng về trigger (bộ kích hoạt) trong cơ sở dữ liệu?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 27: Trong SQL, mệnh đề `UNION` được sử dụng để làm gì?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 28: Điều gì KHÔNG phải là lợi ích của việc sử dụng stored procedure (thủ tục lưu trữ) trong DBMS?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 29: Trong ngữ cảnh OLAP (Online Analytical Processing), 'data cube' (khối dữ liệu đa chiều) được sử dụng để làm gì?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 06

Câu 30: Để đảm bảo tính toàn vẹn tham chiếu (referential integrity) trong cơ sở dữ liệu quan hệ, điều gì cần được thiết lập khi tạo khóa ngoại?

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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 07

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 1: Trong mô hình dữ liệu quan hệ, thuộc tính nào sau đây đảm bảo tính duy nhất của mỗi bộ (row) trong một quan hệ (table) và được sử dụng để liên kết với các quan hệ khác?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 2: Xét lược đồ quan hệ `NHANVIEN(MaNV, TenNV, PhongBan, MaPB)`. Để đảm bảo mỗi nhân viên chỉ thuộc về một phòng ban duy nhất và thông tin phòng ban được tham chiếu từ bảng `PHONGBAN`, ràng buộc toàn vẹn nào nên được áp dụng?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 3: Trong quá trình chuẩn hóa cơ sở dữ liệu, dạng chuẩn 2NF (Second Normal Form) loại bỏ sự phụ thuộc hàm nào?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 4: Giao tác (Transaction) trong hệ quản trị cơ sở dữ liệu đảm bảo tính chất ACID. Chữ 'C' trong ACID đại diện cho tính chất nào?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 5: Khi nhiều giao tác truy cập đồng thời vào cơ sở dữ liệu, cơ chế kiểm soát đồng thời (Concurrency Control) nào sau đây ngăn chặn hiện tượng 'mất cập nhật' (lost update)?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 6: Ngôn ngữ SQL cung cấp các câu lệnh DDL, DML, DCL và TCL. Câu lệnh nào sau đây thuộc nhóm DDL (Data Definition Language)?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 7: Câu lệnh SQL nào sau đây được sử dụng để truy xuất dữ liệu từ bảng `SANPHAM` với điều kiện giá sản phẩm lớn hơn 100 và sắp xếp kết quả theo tên sản phẩm?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 8: Để kết hợp dữ liệu từ hai bảng `KHACHHANG` và `DONHANG` dựa trên cột chung `MaKH`, loại phép kết nối (JOIN) nào sau đây trả về tất cả các bản ghi từ bảng `KHACHHANG` và các bản ghi phù hợp từ `DONHANG`?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 9: Hàm tổng hợp (Aggregate function) nào trong SQL được sử dụng để tính giá trị trung bình của một cột số?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 10: Trong kiến trúc 3 lớp của hệ quản trị cơ sở dữ liệu, lớp nào chịu trách nhiệm tương tác trực tiếp với người dùng cuối và hiển thị dữ liệu?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 11: Ưu điểm chính của việc sử dụng hệ quản trị cơ sở dữ liệu NoSQL so với hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) trong việc xử lý dữ liệu lớn và phi cấu trúc là gì?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 12: Hình thức tấn công SQL Injection lợi dụng lỗ hổng nào trong ứng dụng web tương tác với cơ sở dữ liệu?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 13: Trong mô hình ER (Entity-Relationship), ký hiệu hình thoi biểu diễn cho khái niệm nào?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 14: Phát biểu nào sau đây mô tả đúng nhất về chỉ mục (index) trong cơ sở dữ liệu?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 15: Khi thiết kế cơ sở dữ liệu cho hệ thống quản lý thư viện, thực thể nào sau đây có thể có mối quan hệ 'nhiều-nhiều' với thực thể 'SÁCH'?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 16: Sao lưu (backup) và phục hồi (recovery) dữ liệu là một phần quan trọng trong quản trị CSDL. Mục đích chính của việc sao lưu và phục hồi là gì?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 17: Trong mô hình dữ liệu hướng đối tượng, khái niệm nào tương ứng với bảng (table) trong mô hình quan hệ?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 18: Cơ chế phân quyền (Access Control) nào trong hệ quản trị cơ sở dữ liệu đảm bảo rằng người dùng chỉ có quyền truy cập vào dữ liệu cần thiết cho công việc của họ (nguyên tắc 'ít đặc quyền nhất')?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 19: Để tối ưu hóa hiệu suất truy vấn trong cơ sở dữ liệu, kỹ thuật nào sau đây giúp giảm số lượng thao tác đọc/ghi đĩa bằng cách lưu trữ dữ liệu được truy cập thường xuyên trong bộ nhớ nhanh hơn?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 20: Trong ngữ cảnh cơ sở dữ liệu phân tán, chiến lược phân mảnh dữ liệu nào chia bảng theo chiều ngang, sao cho mỗi phân mảnh chứa một tập hợp các bộ (row) khác nhau dựa trên một tiêu chí nào đó?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 21: Điều gì KHÔNG phải là lợi ích của việc sử dụng cơ sở dữ liệu đám mây (Cloud Database) so với cơ sở dữ liệu truyền thống đặt tại chỗ?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 22: Khi thiết kế một cơ sở dữ liệu, bạn nhận thấy một bảng có nhiều thuộc tính đa trị. Giải pháp nào sau đây giúp chuẩn hóa bảng này và tuân thủ các dạng chuẩn?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 23: Cho lược đồ quan hệ `SINHVIEN(MaSV, TenSV, MaLop)` và `LOP(MaLop, TenLop, MaKhoa)`. Câu lệnh SQL nào sau đây trả về danh sách tên sinh viên và tên lớp của tất cả sinh viên thuộc khoa 'CNTT'?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 24: Khi nào thì nên sử dụng cơ sở dữ liệu hướng cột (Column-oriented database) thay vì cơ sở dữ liệu hướng hàng (Row-oriented database)?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 25: Trong ngữ cảnh khôi phục dữ liệu sau sự cố, kỹ thuật nhật ký (logging) 'ghi trước nhật ký' (Write-Ahead Logging - WAL) đảm bảo điều gì?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 26: Cho bảng `NHANVIEN(MaNV, TenNV, Luong, MaPB)` và `PHONGBAN(MaPB, TenPB)`. Câu lệnh SQL nào sau đây tìm phòng ban có tổng lương nhân viên cao nhất?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 27: Để đảm bảo tính sẵn sàng cao (High Availability) cho hệ thống cơ sở dữ liệu, giải pháp nào sau đây thường được sử dụng?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 28: Trong mô hình dữ liệu đồ thị (Graph Database), khái niệm nào biểu diễn mối liên kết giữa các thực thể?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 29: Phân tích cú pháp câu lệnh SQL (SQL Parsing) là bước đầu tiên trong quá trình xử lý truy vấn. Mục đích chính của bước này là gì?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 07

Câu 30: Giả sử bạn có một cơ sở dữ liệu giao dịch thương mại điện tử với hàng triệu giao dịch mỗi ngày. Loại cơ sở dữ liệu NoSQL nào phù hợp nhất để lưu trữ và phân tích nhật ký giao dịch theo thời gian thực?

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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 08

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 1: Xét một hệ thống quản lý thư viện. Thực thể 'Sách' có các thuộc tính như 'Mã sách', 'Tiêu đề', 'Tác giả', 'Nhà xuất bản', và 'Năm xuất bản'. Nếu thư viện muốn theo dõi thông tin về việc mượn sách của độc giả, bạn sẽ tạo thêm một thực thể 'Độc giả' và một quan hệ giữa 'Sách' và 'Độc giả' như thế nào để thể hiện việc một độc giả có thể mượn nhiều sách và một cuốn sách có thể được mượn bởi nhiều độc giả khác nhau?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 2: Trong mô hình cơ sở dữ liệu quan hệ, ràng buộc toàn vẹn tham chiếu (Referential Integrity Constraint) đảm bảo điều gì?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 3: Xét lược đồ quan hệ sau: `NHANVIEN(MaNV, TenNV, PhongBanID), PHONGBAN(PhongBanID, TenPhongBan)`. Câu lệnh SQL nào sau đây truy vấn ra tên của tất cả nhân viên và tên phòng ban mà họ làm việc?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 4: Trong SQL, mệnh đề `GROUP BY` được sử dụng để làm gì?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 5: Một ứng dụng thương mại điện tử cần lưu trữ thông tin khách hàng (Customer) và đơn hàng (Order). Mỗi khách hàng có thể đặt nhiều đơn hàng, và mỗi đơn hàng thuộc về một khách hàng. Bạn hãy mô tả mối quan hệ giữa thực thể 'Customer' và 'Order' và loại khóa ngoại nào sẽ được sử dụng để liên kết chúng.

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 6: Trong ngữ cảnh ACID của giao dịch cơ sở dữ liệu, 'Atomicity' (Tính nguyên tử) có nghĩa là gì?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 7: Chuẩn hóa cơ sở dữ liệu (Database Normalization) là quá trình nhằm mục đích gì?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 8: Bạn cần chọn một loại chỉ mục (index) phù hợp cho cột 'Ngày_đặt_hàng' trong bảng 'Đơn_hàng' để tăng tốc độ truy vấn cho các báo cáo thống kê đơn hàng theo khoảng thời gian. Loại chỉ mục nào sẽ hiệu quả nhất trong trường hợp này?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 9: Trong hệ quản trị cơ sở dữ liệu quan hệ, 'view' (khung nhìn) là gì và nó được sử dụng để làm gì?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 10: Xét tình huống hai giao dịch (Transaction) đồng thời truy cập và sửa đổi cùng một dòng dữ liệu. Cơ chế khóa (locking) trong DBMS được sử dụng để giải quyết vấn đề gì trong tình huống này?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 11: Lệnh DDL (Data Definition Language) nào sau đây được sử dụng để thay đổi cấu trúc của một bảng đã tồn tại, ví dụ như thêm một cột mới?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 12: Sao lưu cơ sở dữ liệu (Database Backup) là một hoạt động quan trọng trong quản trị DBMS. Mục đích chính của việc sao lưu cơ sở dữ liệu là gì?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 13: Trong cơ sở dữ liệu NoSQL, CAP theorem (Định lý CAP) phát biểu về sự đánh đổi giữa ba thuộc tính quan trọng nào của một hệ thống phân tán?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 14: Kiểu dữ liệu JSON thường được sử dụng trong loại cơ sở dữ liệu NoSQL nào?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 15: Giả sử bạn có một bảng 'Sản phẩm' với cột 'Giá'. Bạn muốn tìm ra giá trung bình của tất cả sản phẩm có giá lớn hơn 100. Câu lệnh SQL nào sau đây thực hiện điều này?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 16: 'Data warehouse' (Kho dữ liệu) khác biệt với 'Operational database' (Cơ sở dữ liệu tác nghiệp) chủ yếu ở mục đích sử dụng nào?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 17: 'Stored procedure' (Thủ tục lưu trữ) trong DBMS là gì và lợi ích chính của việc sử dụng stored procedure là gì?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 18: 'Trigger' (Bộ kích hoạt) trong DBMS được sử dụng để làm gì?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 19: Phương pháp 'sharding' (phân mảnh) cơ sở dữ liệu được sử dụng để giải quyết vấn đề gì?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 20: Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL injection' là loại tấn công nào và nó khai thác lỗ hổng nào?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 21: 'OLAP' (Online Analytical Processing) khác với 'OLTP' (Online Transaction Processing) chủ yếu ở loại hình xử lý dữ liệu nào?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 22: Trong thiết kế cơ sở dữ liệu, kỹ thuật 'denormalization' (phi chuẩn hóa) đôi khi được sử dụng. Mục đích của denormalization là gì và khi nào nên sử dụng nó?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 23: 'Data mining' (Khai phá dữ liệu) là quá trình nhằm mục đích gì trong cơ sở dữ liệu?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 24: 'Transaction log' (Nhật ký giao dịch) trong DBMS được sử dụng cho mục đích chính nào?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 25: Trong SQL, mệnh đề `HAVING` khác với mệnh đề `WHERE` ở điểm nào?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 26: Khi thiết kế một cơ sở dữ liệu cho hệ thống quản lý bán hàng, bạn cần lưu trữ thông tin về sản phẩm (Product) và danh mục sản phẩm (Category). Một sản phẩm thuộc về một danh mục, và một danh mục có thể chứa nhiều sản phẩm. Bạn sẽ thiết kế quan hệ giữa 'Product' và 'Category' như thế nào?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 27: 'Data scrubbing' hoặc 'data cleansing' (làm sạch dữ liệu) là quá trình quan trọng trong quản lý dữ liệu. Mục tiêu chính của quá trình này là gì?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 28: Trong cơ sở dữ liệu đồ thị (Graph database), khái niệm 'node' (nút) và 'relationship' (quan hệ/cạnh) đại diện cho điều gì?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 29: 'ACID properties' (Thuộc tính ACID) là tập hợp các thuộc tính quan trọng để đảm bảo tính tin cậy của giao dịch trong DBMS. Viết tắt ACID đại diện cho những thuộc tính nào?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 08

Câu 30: Bạn muốn cấp quyền chỉ đọc (read-only) cho một người dùng (user) trên một bảng cụ thể trong cơ sở dữ liệu. Câu lệnh SQL nào sau đây thường được sử dụng để thực hiện việ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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 09

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 1: Trong các hệ quản trị cơ sở dữ liệu hiện đại, thuật ngữ ACID thường được dùng để mô tả các thuộc tính quan trọng của giao dịch. ACID là viết tắt của từ nào?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 2: Xét lược đồ cơ sở dữ liệu quan hệ sau: `SinhVien(MaSV, TenSV, MaLop), Lop(MaLop, TenLop, SiSo)`. Để truy vấn danh sách tên sinh viên và tên lớp của họ, phép toán đại số quan hệ nào sau đây là phù hợp nhất?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 3: Khi thiết kế cơ sở dữ liệu, chuẩn hóa (Normalization) là một quá trình quan trọng. Mục tiêu chính của chuẩn hóa là gì?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 4: Trong mô hình cơ sở dữ liệu quan hệ, khóa ngoại (Foreign Key) đóng vai trò gì?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 5: Xét câu lệnh SQL: `SELECT TenSP, Gia FROM SanPham WHERE MaLoaiSP = 'L01' ORDER BY Gia DESC LIMIT 10;`. Câu lệnh này thực hiện điều gì?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 6: Cơ chế kiểm soát đồng thời (Concurrency Control) trong DBMS nhằm mục đích chính gì?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 7: Trong ngữ cảnh cơ sở dữ liệu NoSQL, CAP theorem phát biểu về sự đánh đổi giữa ba thuộc tính: Consistency, Availability, và Partition Tolerance. Theo CAP theorem, một hệ thống phân tán chỉ có thể đảm bảo tối đa bao nhiêu thuộc tính trong ba thuộc tính này?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 8: Khi nào thì việc sử dụng chỉ mục (Index) trong cơ sở dữ liệu có thể làm giảm hiệu suất truy vấn?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 9: Phân mảnh cơ sở dữ liệu (Database Fragmentation) là gì và mục đích chính của nó là gì?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 10: Giả sử bạn có một bảng `DonHang(MaDH, MaKH, NgayDatHang, TongTien)` và muốn tìm tổng số tiền của các đơn hàng được đặt trong mỗi tháng của năm 2023. Câu lệnh SQL nào sau đây thực hiện điều này hiệu quả nhất?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 11: Trong mô hình ER (Entity-Relationship), một thuộc tính đa trị (Multivalued Attribute) được xử lý như thế nào khi chuyển sang mô hình quan hệ?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 12: Lập chỉ mục phân cụm (Clustered Index) khác biệt với chỉ mục không phân cụm (Non-clustered Index) như thế nào về mặt tổ chức dữ liệu vật lý?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 13: Trong quản lý giao dịch cơ sở dữ liệu, 'Dirty Read' là gì và tại sao nó được coi là một vấn đề?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 14: Giả sử bạn cần thiết kế một cơ sở dữ liệu để quản lý thông tin về các khóa học trực tuyến, học viên, và bài kiểm tra. Bạn nên sử dụng loại mô hình cơ sở dữ liệu nào (quan hệ, hướng đối tượng, NoSQL, đồ thị) để phù hợp nhất với yêu cầu này, và tại sao?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 15: Trong ngữ cảnh bảo mật cơ sở dữ liệu, SQL Injection là loại tấn công nào và làm thế nào để phòng tránh nó?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 16: Sao lưu (Backup) và phục hồi (Recovery) cơ sở dữ liệu là quá trình quan trọng để đảm bảo tính khả dụng và an toàn dữ liệu. Chiến lược sao lưu 'Differential Backup' khác với 'Full Backup' như thế nào?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 17: Xét lược đồ quan hệ: `NhanVien(MaNV, TenNV, MaPhongBan), PhongBan(MaPhongBan, TenPhongBan, TruongPhong)`. Để tìm tên của tất cả nhân viên và tên phòng ban mà họ làm việc, ngay cả khi nhân viên chưa được gán vào phòng ban nào, bạn sẽ sử dụng loại phép kết (JOIN) nào trong SQL?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 18: Trong SQL, mệnh đề `HAVING` được sử dụng để làm gì và nó khác với mệnh đề `WHERE` như thế nào?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 19: 'Data Warehouse' (Kho dữ liệu) khác biệt với 'Operational Database' (Cơ sở dữ liệu tác nghiệp) chủ yếu ở điểm nào về mục đích sử dụng và loại dữ liệu?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 20: Trong ngữ cảnh 'Big Data', Hadoop và Spark là hai framework phổ biến. Sự khác biệt chính giữa Hadoop MapReduce và Apache Spark trong xử lý dữ liệu lớn là gì?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 21: 'Transaction Log' (Nhật ký giao dịch) trong DBMS được sử dụng cho mục đích chính nào?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 22: Trong thiết kế cơ sở dữ liệu, mối quan hệ 'nhiều-nhiều' giữa hai thực thể thường được giải quyết bằng cách nào trong mô hình quan hệ?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 23: Mục đích chính của việc 'Tuning' (Tối ưu hóa) cơ sở dữ liệu là gì?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 24: 'Stored Procedure' (Thủ tục lưu trữ) trong DBMS là gì và lợi ích chính của việc sử dụng Stored Procedure là gì?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 25: 'View' (Khung nhìn) trong cơ sở dữ liệu là gì và nó có những ưu điểm gì?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 26: 'Trigger' (Tác tử) trong cơ sở dữ liệu là gì và nó được sử dụng để làm gì?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 27: 'Data Mining' (Khai phá dữ liệu) là gì và nó khác với truy vấn dữ liệu (Data Querying) truyền thống như thế nào?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 28: 'OLAP' (Online Analytical Processing) và 'OLTP' (Online Transaction Processing) là hai loại hình xử lý dữ liệu khác nhau. Hãy so sánh OLAP và OLTP về mục đích sử dụng, loại truy vấn và yêu cầu hiệu suất.

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 29: Trong mô hình cơ sở dữ liệu phân tán, 'Two-Phase Commit' (2PC) là giao thức được sử dụng để làm gì?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 09

Câu 30: 'Data Lake' (Hồ dữ liệu) là gì và nó khác với 'Data Warehouse' như thế nào về cấu trúc dữ liệu và mục đích sử dụ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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 10

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 1: Trong mô hình dữ liệu quan hệ, khái niệm nào sau đây mô tả một thuộc tính hoặc cột trong một bảng?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 2: Phát biểu nào sau đây mô tả đúng nhất về khóa chính (Primary Key) trong cơ sở dữ liệu quan hệ?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 3: Chuẩn hóa cơ sở dữ liệu (Database Normalization) nhằm mục đích chính là gì?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 4: Xét lược đồ quan hệ `NHANVIEN(MaNV, TenNV, PhongBan, MaPB)`. Phụ thuộc hàm nào sau đây có thể gây ra dư thừa dữ liệu nếu `PhongBan` được xác định bởi `MaPB`?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 5: Trong SQL, mệnh đề `JOIN` được sử dụng để làm gì?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 6: Loại ràng buộc toàn vẹn nào đảm bảo rằng giá trị của một cột phải tồn tại trong một cột khác của cùng bảng hoặc bảng khác?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 7: Phát biểu nào sau đây không phải là ưu điểm của việc sử dụng Hệ quản trị cơ sở dữ liệu (DBMS)?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 8: Trong mô hình ER (Entity-Relationship), hình chữ nhật biểu diễn cho khái niệm nào?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 9: Giao tác (Transaction) trong DBMS đảm bảo tính chất ACID nào để dữ liệu được cập nhật một cách tin cậy, ngay cả khi có lỗi hệ thống xảy ra?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 10: Loại hình kiến trúc DBMS nào phù hợp nhất cho các ứng dụng web quy mô lớn, yêu cầu khả năng mở rộng và chịu lỗi cao?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 11: Phát biểu nào sau đây mô tả đúng nhất về ngôn ngữ định nghĩa dữ liệu (DDL) trong SQL?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 12: Trong SQL, mệnh đề `GROUP BY` thường được sử dụng cùng với hàm tổng hợp (Aggregate Function) để làm gì?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 13: Kiểu dữ liệu `VARCHAR` trong SQL được sử dụng để lưu trữ loại dữ liệu nào?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 14: Trong bối cảnh bảo mật cơ sở dữ liệu, biện pháp xác thực (Authentication) dùng để làm gì?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 15: Thuật ngữ 'NoSQL' dùng để chỉ loại hệ quản trị cơ sở dữ liệu nào?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 16: Ưu điểm chính của việc sử dụng Stored Procedure (Thủ tục lưu trữ) trong DBMS là gì?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 17: Trong mô hình dữ liệu hướng đối tượng, khái niệm nào tương đương với bảng trong mô hình quan hệ?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 18: Kỹ thuật lập chỉ mục (Indexing) trong DBMS được sử dụng để cải thiện hiệu suất của thao tác nào?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 19: Trong SQL, mệnh đề `HAVING` được sử dụng để làm gì?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 20: Loại cơ sở dữ liệu nào phù hợp nhất để lưu trữ và truy vấn dữ liệu dạng đồ thị, ví dụ như mạng xã hội hoặc bản đồ quan hệ?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 21: Trong SQL, phát biểu nào sau đây là đúng về mệnh đề `WHERE` và `HAVING`?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 22: Mục đích của việc sao lưu và phục hồi cơ sở dữ liệu (Database Backup and Recovery) là gì?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 23: Trong mô hình Client-Server cho DBMS, thành phần Server chịu trách nhiệm chính về điều gì?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 24: Phát biểu nào sau đây mô tả đúng về khung nhìn (View) trong cơ sở dữ liệu?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 25: Trong ngữ cảnh kiểm soát đồng thời (Concurrency Control) trong DBMS, kỹ thuật khóa hai pha (Two-Phase Locking - 2PL) nhằm mục đích gì?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 26: Loại hình cơ sở dữ liệu đám mây (Cloud Database) nào cung cấp khả năng quản lý cơ sở dữ liệu hoàn toàn tự động, người dùng không cần quản lý phần cứng và phần mềm?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 27: Trong SQL, câu lệnh `ALTER TABLE` được sử dụng để làm gì?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 28: Kỹ thuật phân mảnh dữ liệu (Data Partitioning) trong DBMS phân tán nhằm mục đích chính là gì?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 29: Trong mô hình dữ liệu quan hệ, một 'tuple' đại diện cho khái niệm nào?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 10

Câu 30: Khi thiết kế cơ sở dữ liệu, bước đầu tiên quan trọng nhất thường 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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 11

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 1: Trong mô hình dữ liệu quan hệ, thuộc tính nào dùng để liên kết hai bảng với nhau và đảm bảo tính toàn vẹn tham chiếu?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 2: Chuẩn hóa cơ sở dữ liệu (Database Normalization) nhằm mục đích chính là gì?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 3: Xét lược đồ quan hệ sau: `NHANVIEN(manv, tennv, phongban_id), PHONGBAN(phongban_id, tenphongban)`. Câu lệnh SQL nào sau đây truy vấn ra tên của tất cả nhân viên và tên phòng ban mà họ làm việc?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 4: Giao tác (Transaction) trong hệ quản trị cơ sở dữ liệu đảm bảo tính chất ACID. Chữ 'C' trong ACID đại diện cho tính chất nào?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 5: Loại chỉ mục (Index) nào phù hợp nhất cho cột dữ liệu có tính duy nhất cao và thường xuyên được sử dụng trong mệnh đề WHERE với phép so sánh bằng ('=')?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 6: Trong SQL, câu lệnh `GRANT SELECT ON bang_sinhvien TO user_A;` có tác dụng gì?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 7: Cơ sở dữ liệu NoSQL thường được ưu tiên sử dụng trong trường hợp nào sau đây?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 8: Xét câu lệnh SQL: `SELECT ten_sp, SUM(gia_ban * so_luong) AS doanh_thu FROM sanpham JOIN donhang_chitiet ON sanpham.sp_id = donhang_chitiet.sp_id GROUP BY ten_sp HAVING SUM(so_luong) > 100;`. Câu lệnh này thực hiện điều gì?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 9: Kỹ thuật 'sharding' trong cơ sở dữ liệu phân tán được sử dụng để làm gì?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 10: Trong mô hình ER (Entity-Relationship), một hình chữ nhật đại diện cho khái niệm nào?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 11: Khi nào thì nên sử dụng stored procedure thay vì viết câu lệnh SQL trực tiếp từ ứng dụng?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 12: Giả sử bạn có một bảng `SANPHAM` với cột `gia_nhap` và `gia_ban`. Hãy viết câu lệnh SQL để tạo một cột ảo (virtual column) `loi_nhuan` được tính bằng `gia_ban - gia_nhap`.

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 13: 'Data warehousing' và 'data mart' khác nhau chủ yếu ở điểm nào?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 14: Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'SQL injection' là hình thức tấn công lợi dụng lỗ hổng nào?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 15: Phương pháp nào sau đây giúp giảm thiểu rủi ro mất dữ liệu do lỗi phần cứng hoặc phần mềm?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 16: Để tối ưu hóa hiệu năng truy vấn trong cơ sở dữ liệu quan hệ, kỹ thuật nào sau đây thường được sử dụng để tạo bản sao dữ liệu từ nhiều bảng và tối ưu cho việc đọc dữ liệu báo cáo?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 17: Trong quản lý giao tác đồng thời, cơ chế khóa hai pha (Two-Phase Locking - 2PL) nhằm mục đích gì?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 18: Ưu điểm chính của việc sử dụng ORM (Object-Relational Mapping) trong phát triển ứng dụng cơ sở dữ liệu là gì?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 19: Giả sử bạn cần lưu trữ dữ liệu dạng JSON trong cơ sở dữ liệu. Loại cơ sở dữ liệu nào sau đây phù hợp nhất?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 20: Trong thiết kế cơ sở dữ liệu, mối quan hệ 'một-nhiều' (one-to-many) giữa bảng `KHACHHANG` và `DONHANG` thường được hiện thực hóa bằng cách nào?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 21: Khi nào thì nên sử dụng cơ sở dữ liệu hướng đồ thị (Graph Database)?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 22: Cho lược đồ quan hệ `SINHVIEN(masv, hoten, malop), LOPHOC(malop, tenlop, khoa)`. Câu lệnh SQL nào sau đây tìm ra mã sinh viên và họ tên của các sinh viên thuộc khoa 'CNTT'?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 23: 'Deadlock' (bế tắc) trong cơ sở dữ liệu xảy ra khi nào?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 24: Trong ngữ cảnh 'Big Data', hệ quản trị cơ sở dữ liệu nào thường được sử dụng để xử lý và phân tích dữ liệu lớn, phi cấu trúc hoặc bán cấu trúc?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 25: Để đảm bảo tính toàn vẹn dữ liệu khi nhập liệu, ràng buộc 'CHECK' trong SQL được sử dụng để làm gì?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 26: 'Data mining' (khai phá dữ liệu) trong cơ sở dữ liệu chủ yếu tập trung vào hoạt động nào?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 27: Trong mô hình dữ liệu hướng đối tượng (Object-Oriented Database), khái niệm nào cho phép một đối tượng kế thừa các thuộc tính và phương thức từ đối tượng khác?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 28: Câu lệnh SQL 'TRUNCATE TABLE' khác với 'DELETE FROM TABLE' ở điểm nào quan trọng nhất?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 29: Công nghệ 'in-memory database' (cơ sở dữ liệu trong bộ nhớ) mang lại lợi ích chính nào?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 11

Câu 30: Trong mô hình bảo mật cơ sở dữ liệu, nguyên tắc 'Least Privilege' (đặc quyền tối thiểu) có nghĩa 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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 12

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 1: Hệ quản trị cơ sở dữ liệu (DBMS) có vai trò chính nào sau đây trong việc quản lý dữ liệu của một tổ chức?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 2: Trong mô hình cơ sở dữ liệu quan hệ, khái niệm nào tương ứng với một 'hàng' (row) trong một bảng?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 3: Khóa chính (Primary Key) trong một bảng cơ sở dữ liệu quan hệ có đặc điểm quan trọng nhất nào?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 4: Xét hai bảng 'Khách hàng' (MaKH PK, TenKH, DiaChi) và 'Đơn hàng' (MaDH PK, MaKH FK, NgayDH, TongTien). Cột 'MaKH' trong bảng 'Đơn hàng' đóng vai trò là khóa ngoại. Ràng buộc toàn vẹn tham chiếu (Referential Integrity) giữa hai bảng này đảm bảo điều gì?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 5: Một cơ sở dữ liệu được thiết kế chuẩn hóa đến mức 3NF. Điều này có ý nghĩa chủ yếu gì?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 6: Khi nào thì việc chuẩn hóa một cơ sở dữ liệu (ví dụ đến 3NF hoặc cao hơn) có thể không phải là lựa chọn tối ưu và cần cân nhắc phi chuẩn hóa (denormalization)?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 7: Giả sử bạn có bảng `Sản phẩm` (MaSP, TenSP, GiaBan) và bảng `LoaiSP` (MaLoai, TenLoai). Mỗi sản phẩm thuộc về một loại sản phẩm. Cần thêm cột `MaLoai` vào bảng `Sản phẩm` để thiết lập mối quan hệ. Kiểu dữ liệu phù hợp nhất cho cột `MaLoai` trong bảng `Sản phẩm` là gì?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 8: Bạn cần lấy danh sách tên của tất cả các khách hàng sống ở 'Hà Nội' từ bảng `Khách hàng` (MaKH, TenKH, DiaChi, DienThoai). Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 9: Cho bảng `Sản phẩm` (MaSP, TenSP, GiaBan) và bảng `ChiTietDonHang` (MaDH, MaSP, SoLuong, DonGia). Bạn muốn tính tổng số lượng của từng sản phẩm đã được bán. Câu lệnh SQL nào phù hợp nhất?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 10: Vẫn sử dụng bảng `ChiTietDonHang` (MaDH, MaSP, SoLuong, DonGia). Bạn muốn tìm những sản phẩm có tổng số lượng bán ra lớn hơn 100. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 11: Bạn cần hiển thị danh sách các đơn hàng (MaDH, NgayDH) cùng với tên khách hàng tương ứng từ bảng `Đơn hàng` (MaDH, MaKH, NgayDH) và bảng `Khách hàng` (MaKH, TenKH). Câu lệnh SQL sử dụng JOIN nào sau đây là phù hợp nhất?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 12: Trong SQL, từ khóa `DISTINCT` được sử dụng với mệnh đề SELECT để làm gì?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 13: Bạn cần cập nhật địa chỉ của khách hàng có `MaKH` là 'KH001' thành 'TP. Hồ Chí Minh' trong bảng `Khách hàng` (MaKH, TenKH, DiaChi). Câu lệnh SQL nào sau đây thực hiện đúng?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 14: Để xóa tất cả các đơn hàng được đặt trước ngày '2023-01-01' từ bảng `Đơn hàng` (MaDH, MaKH, NgayDH), bạn sẽ sử dụng câu lệnh SQL nào?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 15: Trong bối cảnh xử lý giao dịch (Transaction) trong DBMS, tính chất 'Atomicity' (Tính nguyên tố) đảm bảo điều gì?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 16: Khi hai hoặc nhiều giao dịch cùng truy cập và sửa đổi dữ liệu mà không có cơ chế kiểm soát phù hợp, điều gì có thể xảy ra, dẫn đến dữ liệu không nhất quán?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 17: Chỉ mục (Index) trong cơ sở dữ liệu được sử dụng chủ yếu với mục đích gì?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 18: Khái niệm 'View' (Khung nhìn) trong SQL là gì và mục đích sử dụng chính của nó?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 19: Trong thiết kế cơ sở dữ liệu, giai đoạn 'Thiết kế logic' (Logical Design) tập trung vào việc gì?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 20: Giả sử bạn cần tạo một bảng tên là `Nhân viên` với các cột `MaNV` (kiểu số nguyên, là khóa chính), `TenNV` (kiểu chuỗi, không được rỗng), và `NgaySinh` (kiểu ngày). Câu lệnh SQL nào sau đây là đúng để tạo bảng này?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 21: Lệnh SQL `ALTER TABLE` được sử dụng để làm gì?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 22: Trong mô hình thực thể - mối quan hệ (ER Model), 'Cardinality' (Lực lượng) của một mối quan hệ biểu diễn điều gì?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 23: Bạn có bảng `Điểm` (MaSV, MaMH, DiemSo). Cả `MaSV` và `MaMH` cùng nhau tạo thành khóa chính. Đây là ví dụ về loại khóa nào?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 24: Lợi ích chính của việc sử dụng Stored Procedure (Thủ tục lưu trữ) trong cơ sở dữ liệu là gì?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 25: Trong xử lý giao dịch, tính chất 'Isolation' (Tính cô lập) đảm bảo điều gì?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 26: Một Trigger trong cơ sở dữ liệu là gì?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 27: Khi thiết kế cơ sở dữ liệu, tại sao việc xác định và hiểu rõ các yêu cầu nghiệp vụ (business requirements) lại là bước quan trọng đầu tiên?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 28: Bạn có bảng `Nhân viên` (MaNV, TenNV, Luong, MaPhongBan) và bảng `PhongBan` (MaPhongBan, TenPhongBan). Bạn muốn tìm tên các phòng ban không có nhân viên nào làm việc. Câu lệnh SQL nào sau đây có thể giúp bạn làm điều này?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 29: Trong ngữ cảnh bảo mật cơ sở dữ liệu, 'Authorization' (Phân quyền) đề cập đến khía cạnh nào?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 12

Câu 30: Giả sử bạn có bảng `GiaoDich` (MaGD, NgayGD, LoaiGD, SoTien). Bạn muốn tính tổng số tiền của tất cả các giao dịch có `LoaiGD` là 'Thu'. Câu lệnh SQL nào là đú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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 13

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 1: Trong một hệ quản trị cơ sở dữ liệu (DBMS), chức năng nào sau đây đóng vai trò quan trọng nhất trong việc đảm bảo nhiều người dùng có thể truy cập và sửa đổi dữ liệu cùng lúc mà không gây ra xung đột hoặc làm mất tính nhất quán của dữ liệu?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 2: Bạn đang thiết kế cơ sở dữ liệu cho một thư viện. Mỗi cuốn sách có thể có nhiều tác giả, và mỗi tác giả có thể viết nhiều cuốn sách. Để biểu diễn mối quan hệ này trong mô hình quan hệ, bạn cần sử dụng cấu trúc nào?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 3: Xem xét bảng 'Đơn_Hàng' với các cột (MaDH, NgayDat, MaKH, TongTien). Nếu MaDH là khóa chính, cột nào sau đây có thể là khóa ngoại tham chiếu đến bảng 'Khách_Hàng' (có khóa chính là MaKH)?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 4: Chuẩn hóa cơ sở dữ liệu (Database Normalization) chủ yếu nhằm mục đích gì?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 5: Giả sử bạn có bảng 'Sản_Phẩm' (MaSP, TenSP, GiaBan, MaNCC) và bảng 'Nhà_Cung_Cấp' (MaNCC, TenNCC, DiaChi). Bạn muốn lấy tên sản phẩm và tên nhà cung cấp cho tất cả sản phẩm. Câu lệnh SQL nào sau đây là phù hợp nhất để kết hợp thông tin từ hai bảng này?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 6: Trong SQL, sự khác biệt chính giữa mệnh đề WHERE và mệnh đề HAVING là gì?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 7: Một giao dịch (Transaction) trong cơ sở dữ liệu được định nghĩa là một đơn vị xử lý logic. Thuộc tính ACID nào đảm bảo rằng hoặc tất cả các thao tác trong giao dịch đều thành công, hoặc không có thao tác nào thành công (nếu có lỗi xảy ra)?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 8: Quản trị viên cơ sở dữ liệu (DBA) thực hiện sao lưu dữ liệu định kỳ. Mục đích chính của hoạt động này là gì?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 9: Bạn có bảng 'Nhân_Viên' (MaNV, TenNV, Luong, MaPhong). Bạn muốn tìm tên của những nhân viên có lương cao hơn lương trung bình của tất cả nhân viên. Câu lệnh SQL nào sau đây sử dụng subquery (truy vấn con) để giải quyết vấn đề này?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 10: Mô hình cơ sở dữ liệu quan hệ (Relational Model) được xây dựng dựa trên khái niệm toán học nào?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 11: Trong thiết kế cơ sở dữ liệu, dạng chuẩn BCNF (Boyce-Codd Normal Form) nghiêm ngặt hơn dạng chuẩn 3NF. Để một bảng đạt BCNF, ngoài việc phải đạt 3NF, nó còn phải thỏa mãn điều kiện gì?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 12: Giả sử bạn cần lưu trữ thông tin về các đơn đặt hàng trực tuyến. Mỗi đơn hàng có một mã duy nhất, ngày đặt, trạng thái (ví dụ: 'Đang xử lý', 'Đã giao'), và thông tin khách hàng. Một khách hàng có thể có nhiều đơn hàng. Bạn nên chọn kiểu dữ liệu nào cho cột 'Trạng thái' để đảm bảo tính nhất quán và dễ quản lý?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 13: Trong SQL, bạn muốn tính tổng số lượng sản phẩm đã bán cho mỗi danh mục sản phẩm. Bạn có bảng 'Chi_Tiet_Don_Hang' (MaDH, MaSP, SoLuong) và bảng 'Sản_Phẩm' (MaSP, TenSP, MaDanhMuc). Câu lệnh nào sau đây thực hiện được yêu cầu đó?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 14: Khi nào thì việc sử dụng chỉ mục (Index) trong cơ sở dữ liệu có thể làm giảm hiệu suất thay vì cải thiện nó?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 15: Trong mô hình cơ sở dữ liệu quan hệ, lược đồ cơ sở dữ liệu (Database Schema) mô tả điều gì?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 16: Bạn là DBA và nhận thấy một số truy vấn SELECT rất chậm. Sau khi phân tích, bạn phát hiện truy vấn thường xuyên lọc dữ liệu dựa trên cột 'NgayTao' trong một bảng lớn. Biện pháp nào sau đây có khả năng cải thiện hiệu suất truy vấn đó nhất?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 17: Trong ngữ cảnh của giao dịch cơ sở dữ liệu (ACID), thuộc tính Nhất quán (Consistency) đảm bảo điều gì?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 18: Ngôn ngữ định nghĩa dữ liệu (DDL - Data Definition Language) trong SQL được sử dụng cho mục đích gì?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 19: Xét bảng 'Nhân_Viên' (MaNV, TenNV, Luong, MaPhong) và bảng 'Phòng_Ban' (MaPhong, TenPhong). Bạn muốn hiển thị tên phòng ban và số lượng nhân viên trong mỗi phòng ban, chỉ bao gồm các phòng ban có nhiều hơn 5 nhân viên. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 20: Ưu điểm chính của việc sử dụng View (Khung nhìn) trong cơ sở dữ liệu là gì?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 21: Một hệ thống quản lý cơ sở dữ liệu phân tán (Distributed DBMS) là gì?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 22: Trong SQL, câu lệnh nào được sử dụng để cấp quyền (permissions) cho người dùng hoặc vai trò trên các đối tượng cơ sở dữ liệu (như bảng, view)?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 23: Giả sử bạn có bảng 'Giao_Dịch' (MaGD, MaSP, SoLuong, ThoiGian). Bạn muốn tìm các mã sản phẩm (MaSP) đã được bán với số lượng lớn hơn 10 trong bất kỳ giao dịch nào. Câu lệnh SQL nào sau đây là đúng?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 24: Trong mô hình thực thể - mối quan hệ (ER Model), hình elip (hoặc oval) thường được sử dụng để biểu diễn thành phần nào?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 25: Tình huống 'Deadlock' (nghẽn mạch) trong hệ quản trị cơ sở dữ liệu xảy ra khi nào?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 26: Giả sử bạn cần tạo một bảng 'Học_Sinh' với các cột 'MaHS' (mã học sinh), 'TenHS' (tên học sinh), 'NgaySinh' (ngày sinh). Bạn muốn đảm bảo 'MaHS' là duy nhất và không được rỗng. Câu lệnh SQL nào sau đây thiết lập ràng buộc này cho cột 'MaHS' khi tạo bảng?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 27: Trong SQL, bạn muốn lấy 10 bản ghi đầu tiên từ bảng 'Sản_Phẩm' được sắp xếp theo giá bán giảm dần. Câu lệnh nào sau đây (áp dụng cho cú pháp chung hoặc phổ biến như MySQL, PostgreSQL) thực hiện điều này?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 28: Điều gì xảy ra khi bạn sử dụng câu lệnh `ROLLBACK` trong một giao dịch?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 29: Trong mô hình dữ liệu phân cấp (Hierarchical Data Model), mối quan hệ giữa các bản ghi được biểu diễn dưới dạng cấu trúc nào?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 13

Câu 30: Giả sử bạn có bảng 'Sản_Phẩm' (MaSP, TenSP, GiaBan). Bạn muốn tăng giá bán của tất cả sản phẩm lên 10%. Câu lệnh SQL nào sau đây thực hiện việ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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 14

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 1: Trong mô hình cơ sở dữ liệu quan hệ, khái niệm nào sau đây mô tả một thuộc tính hoặc tập hợp các thuộc tính dùng để xác định duy nhất mỗi bộ (row) trong một bảng?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 2: Xét lược đồ cơ sở dữ liệu quan hệ với hai bảng `NHÂN_VIÊN(MaNV, TenNV, MaPB)` và `PHÒNG_BAN(MaPB, TenPB)`. Thuộc tính `MaPB` trong bảng `NHÂN_VIÊN` đóng vai trò là gì?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 3: Trong SQL, câu lệnh nào sau đây được sử dụng để truy vấn dữ liệu từ nhiều bảng có liên quan với nhau?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 4: ACID là một tập hợp các thuộc tính quan trọng của giao dịch cơ sở dữ liệu. Chữ 'C' trong ACID đại diện cho thuộc tính nào?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 5: Chuẩn hóa cơ sở dữ liệu (Database normalization) nhằm mục đích chính là gì?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 6: Loại chỉ mục (index) nào sau đây phù hợp nhất cho các cột thường xuyên được sử dụng trong mệnh đề WHERE với các phép so sánh phạm vi (ví dụ: >, <, BETWEEN)?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 7: Trong ngữ cảnh NoSQL, CAP theorem phát biểu rằng một hệ thống phân tán chỉ có thể đảm bảo tối đa hai trong ba thuộc tính nào?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 8: Hình thức tấn công SQL Injection lợi dụng lỗ hổng nào trong ứng dụng web?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 9: Sao lưu và phục hồi (Backup and recovery) là một chức năng quan trọng của DBMS. Mục đích chính của việc sao lưu cơ sở dữ liệu là gì?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 10: Trong mô hình ER (Entity-Relationship), hình ch?? nhật đại diện cho khái niệm nào?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 11: Câu lệnh DDL (Data Definition Language) nào sau đây được sử dụng để thay đổi cấu trúc của một bảng đã tồn tại trong cơ sở dữ liệu?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 12: Giao tác (transaction) trong cơ sở dữ liệu là gì?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 13: Cơ chế kiểm soát đồng thời (Concurrency control) trong DBMS nhằm mục đích gì?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 14: Phương pháp nào sau đây giúp cải thiện hiệu suất truy vấn trong cơ sở dữ liệu?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 15: Trong mô hình cơ sở dữ liệu hướng đối tượng (Object-Oriented Database), khái niệm nào cho phép một đối tượng kế thừa các thuộc tính và phương thức từ một đối tượng khác?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 16: Loại cơ sở dữ liệu nào sau đây được thiết kế đặc biệt để xử lý các giao dịch trực tuyến (OLTP - Online Transaction Processing) với số lượng lớn các giao dịch ngắn và đồng thời?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 17: Chức năng 'trigger' trong DBMS được sử dụng để làm gì?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 18: Trong kiến trúc 3 lớp của DBMS (3-tier architecture), lớp nào chịu trách nhiệm tương tác trực tiếp với người dùng cuối?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 19: Khái niệm 'data warehouse' (kho dữ liệu) được sử dụng chủ yếu cho mục đích gì?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 20: Trong SQL, mệnh đề `HAVING` được sử dụng để làm gì?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 21: Loại hình CSDL NoSQL nào lưu trữ dữ liệu dưới dạng cặp khóa-giá trị (key-value pairs)?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 22: Trong ngữ cảnh bảo mật CSDL, 'vai trò' (role) được sử dụng để làm gì?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 23: Phương pháp phân mảnh cơ sở dữ liệu (Database sharding) được sử dụng khi nào?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 24: Công cụ ORM (Object-Relational Mapping) giúp giải quyết vấn đề gì?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 25: Trong mô hình dữ liệu dạng đồ thị (Graph Database), đơn vị dữ liệu cơ bản là gì?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 26: Kiểu ràng buộc toàn vẹn nào đảm bảo rằng giá trị của một cột phải thuộc một tập hợp các giá trị được xác định trước?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 27: Phân tích cú pháp truy vấn (Query parsing) là bước đầu tiên trong quá trình xử lý truy vấn SQL. Mục đích của bước này là gì?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 28: 'Deadlock' (bế tắc) trong DBMS xảy ra khi nào?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 29: Trong SQL, hàm tổng hợp (aggregate function) `AVG()` được sử dụng để làm gì?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 14

Câu 30: Trong ngữ cảnh đám mây (cloud database), mô hình dịch vụ nào cho phép người dùng quản lý cả hệ điều hành và cơ sở dữ liệu?

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 Hệ quản trị cơ sở dữ liệu

Trắc nghiệm Hệ quản trị cơ sở dữ liệu - Đề 15

1 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 1: Trong hệ quản trị cơ sở dữ liệu quan hệ, thuộc tính nào sau đây đảm bảo tính duy nhất của mỗi bộ (row) trong một bảng và thường được sử dụng để liên kết với các bảng khác?

2 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 2: Xét lược đồ cơ sở dữ liệu quan hệ với hai bảng: `SinhVien(MaSV, TenSV, MaLop)` và `Lop(MaLop, TenLop)`. Để truy vấn danh sách tên sinh viên và tên lớp của sinh viên đó, phép toán đại số quan hệ nào sau đây là phù hợp nhất?

3 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 3: Trong SQL, mệnh đề `WHERE` được sử dụng để làm gì trong câu lệnh `SELECT`?

4 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 4: Chuẩn hóa cơ sở dữ liệu là quá trình thiết kế lược đồ cơ sở dữ liệu nhằm mục tiêu chính nào?

5 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 5: Loại ràng buộc toàn vẹn nào sau đây đảm bảo rằng giá trị của một thuộc tính phải tồn tại trong một tập hợp các giá trị hợp lệ được định nghĩa trước?

6 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 6: Giao tác (Transaction) trong DBMS có tính chất ACID. Chữ 'I' trong ACID đại diện cho tính chất nào?

7 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 7: Xét tình huống hai giao tác T1 và T2 cùng truy cập và sửa đổi dữ liệu trên cùng một bản ghi. Cơ chế kiểm soát đồng thời nào sau đây giúp ngăn chặn mất mát cập nhật (lost update)?

8 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 8: Trong mô hình ER (Entity-Relationship), một hình chữ nhật đại diện cho khái niệm nào?

9 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 9: Để tối ưu hóa hiệu suất truy vấn trong CSDL, kỹ thuật nào sau đây thường được sử dụng để tạo đường dẫn truy cập nhanh đến dữ liệu dựa trên một hoặc nhiều cột?

10 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 10: Trong ngữ cảnh bảo mật CSDL, biện pháp nào sau đây giúp kiểm soát quyền truy cập của người dùng đối với dữ liệu, đảm bảo chỉ người dùng được phép mới có thể thực hiện các thao tác nhất định?

11 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 11: Phát biểu nào sau đây mô tả đúng nhất về hệ quản trị cơ sở dữ liệu NoSQL so với hệ quản trị cơ sở dữ liệu quan hệ truyền thống?

12 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 12: Để đảm bảo tính bền vững (Durability) của giao tác, DBMS thường sử dụng kỹ thuật nào sau đây để ghi lại các thay đổi trước khi chúng được cam kết vào CSDL?

13 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 13: Trong SQL, câu lệnh `ALTER TABLE` được sử dụng để làm gì?

14 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 14: Xét lược đồ CSDL quan hệ. Khi một bảng có thuộc tính phụ thuộc hàm bắc cầu (transitive dependency), nó vi phạm dạng chuẩn nào?

15 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 15: Trong mô hình dữ liệu phân cấp (hierarchical), dữ liệu được tổ chức theo cấu trúc nào?

16 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 16: Khi thiết kế CSDL cho một hệ thống quản lý bán hàng, bạn cần lưu trữ thông tin về sản phẩm, khách hàng và đơn hàng. Mối quan hệ giữa bảng 'Khách hàng' và 'Đơn hàng' có thể là mối quan hệ nào sau đây?

17 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 17: Phát biểu nào sau đây mô tả đúng về khung nhìn (View) trong CSDL?

18 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 18: Trong SQL, hàm tổng hợp (aggregate function) nào sau đây được sử dụng để tính giá trị trung bình của một cột số?

19 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 19: Để khôi phục CSDL về trạng thái trước đó sau một sự cố (ví dụ: lỗi phần cứng, phần mềm), quy trình nào sau đây là cần thiết?

20 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 20: Trong mô hình ER, một đường thẳng nối giữa thực thể và mối quan hệ thường biểu diễn cho điều gì?

21 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 21: Trong SQL, mệnh đề `GROUP BY` thường được sử dụng kết hợp với hàm tổng hợp để làm gì?

22 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 22: Phát biểu nào sau đây là đúng về chỉ mục cluster (clustered index) trong CSDL?

23 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 23: Trong quá trình thiết kế CSDL, bước nào sau đây thường được thực hiện trước bước thiết kế lược đồ vật lý?

24 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 24: Để đảm bảo tính toàn vẹn tham chiếu (referential integrity) giữa hai bảng, ràng buộc nào sau đây thường được sử dụng?

25 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 25: Trong SQL, mệnh đề `HAVING` khác với `WHERE` ở điểm nào?

26 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 26: Loại hình tấn công bảo mật CSDL nào mà kẻ tấn công chèn mã SQL độc hại vào các truy vấn để truy cập hoặc sửa đổi dữ liệu trái phép?

27 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 27: Trong kiến trúc CSDL client-server, thành phần nào chịu trách nhiệm xử lý các yêu cầu truy vấn từ người dùng và truy cập dữ liệu?

28 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 28: Để truy vấn dữ liệu từ nhiều bảng có mối quan hệ với nhau, trong SQL thường sử dụng phép toán nào?

29 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 29: Trong mô hình dữ liệu hướng đối tượng (object-oriented database), khái niệm nào tương ứng với bảng trong mô hình quan hệ?

30 / 30

Category: Trắc nghiệm Hệ quản trị cơ sở dữ liệu

Tags: Bộ đề 15

Câu 30: Khi thiết kế một CSDL, việc xác định các thực thể (entities) và mối quan hệ (relationships) giữa chúng thuộc giai đoạn nào của quy trình thiết kế?

Xem kết quả