JavaScript is required
Danh sách đề

300+ câu hỏi trắc nghiệm Cơ sở dữ liệu phân tán đáp án và lời giải minh họa - Phần 1

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

Các câu truy vấn trên các mảnh dẫn xuất có thể được rút gọn?

A.

Bằng cách hoán vị phép chiếu và phép chọn

B.

Bằng cách phân phối các phép kết nối dưới các phép giao

C.

Bằng cách phân phối các phép kết nối dưới các phép hợp

D.

Bằng cách phân phối các phép kết nối trên các phép hợp

Đáp án
Câu hỏi này liên quan đến việc tối ưu hóa các truy vấn trên các mảnh dẫn xuất trong cơ sở dữ liệu phân tán. Mục tiêu là giảm thiểu chi phí thực hiện truy vấn. * **Đáp án A:** Hoán vị phép chiếu và phép chọn là một kỹ thuật tối ưu hóa truy vấn chuẩn, cho phép giảm kích thước dữ liệu trung gian và thực hiện các phép toán trên tập dữ liệu nhỏ hơn trước. Do đó, nó có thể được áp dụng để rút gọn truy vấn trên các mảnh dẫn xuất. * **Đáp án B, C, D:** Các phép phân phối kết nối dưới phép giao hoặc hợp là các phép biến đổi có thể thay đổi kế hoạch truy vấn, nhưng không phải lúc nào cũng dẫn đến việc rút gọn truy vấn một cách hiệu quả, đặc biệt trong môi trường phân tán. Việc phân phối kết nối có thể làm tăng số lượng dữ liệu cần truyền giữa các site. Tuy nhiên, đáp án D có vẻ phù hợp hơn 1 chút. Vì vậy, đáp án A là chính xác nhất, vì nó mô tả một kỹ thuật rút gọn truy vấn trực tiếp và phổ biến.

Danh sách câu hỏi:

Câu 1:

Các câu truy vấn trên các mảnh dẫn xuất có thể được rút gọn?

Lời giải:
Đáp án đúng: A
Câu hỏi này liên quan đến việc tối ưu hóa các truy vấn trên các mảnh dẫn xuất trong cơ sở dữ liệu phân tán. Mục tiêu là giảm thiểu chi phí thực hiện truy vấn. * **Đáp án A:** Hoán vị phép chiếu và phép chọn là một kỹ thuật tối ưu hóa truy vấn chuẩn, cho phép giảm kích thước dữ liệu trung gian và thực hiện các phép toán trên tập dữ liệu nhỏ hơn trước. Do đó, nó có thể được áp dụng để rút gọn truy vấn trên các mảnh dẫn xuất. * **Đáp án B, C, D:** Các phép phân phối kết nối dưới phép giao hoặc hợp là các phép biến đổi có thể thay đổi kế hoạch truy vấn, nhưng không phải lúc nào cũng dẫn đến việc rút gọn truy vấn một cách hiệu quả, đặc biệt trong môi trường phân tán. Việc phân phối kết nối có thể làm tăng số lượng dữ liệu cần truyền giữa các site. Tuy nhiên, đáp án D có vẻ phù hợp hơn 1 chút. Vì vậy, đáp án A là chính xác nhất, vì nó mô tả một kỹ thuật rút gọn truy vấn trực tiếp và phổ biến.
Lời giải:
Đáp án đúng: A

Phương pháp tuần tự hóa (serialization) đảm bảo tính biệt lập (isolation) của giao dịch. Tính biệt lập đảm bảo rằng các giao dịch đang chạy đồng thời không gây ảnh hưởng lẫn nhau. Khi các giao dịch được thực hiện tuần tự, mỗi giao dịch được thực hiện như thể nó là giao dịch duy nhất đang chạy trong hệ thống, loại bỏ khả năng xung đột hoặc can thiệp từ các giao dịch khác.

Câu 3:

Các truy vấn trên những mảnh hỗn hợp có thể được rút gọn bằng cách:?

Lời giải:
Đáp án đúng: A
Câu hỏi này liên quan đến việc tối ưu hóa truy vấn trên các mảnh dữ liệu hỗn hợp trong hệ quản trị cơ sở dữ liệu phân tán. Phân mảnh hỗn hợp là sự kết hợp giữa phân mảnh ngang (chia bảng theo hàng) và phân mảnh dọc (chia bảng theo cột). Để tối ưu hóa truy vấn trên các mảnh hỗn hợp, chúng ta cần kết hợp các quy tắc phân mảnh ngang và dọc đã được sử dụng để tạo ra các mảnh này. * **Phương án A:** Đúng. Kết hợp các quy tắc trong phân mảnh ngang và phân mảnh dọc là cách tổng quát và chính xác để rút gọn các truy vấn trên mảnh hỗn hợp. * **Phương án B:** Đúng. Phân mảnh ngang nguyên thủy là một trường hợp cụ thể của phân mảnh ngang, và việc kết hợp các quy tắc phân mảnh ngang nguyên thủy và phân mảnh dọc cũng có thể được sử dụng để rút gọn truy vấn. * **Phương án C:** Đúng. Phân mảnh ngang dẫn xuất là một trường hợp khác của phân mảnh ngang, và việc kết hợp các quy tắc phân mảnh ngang dẫn xuất và phân mảnh dọc cũng có thể được sử dụng để rút gọn truy vấn. * **Phương án D:** Sai. Chỉ sử dụng quy tắc phân mảnh ngang nguyên thủy là không đủ để rút gọn truy vấn trên mảnh hỗn hợp, vì nó bỏ qua yếu tố phân mảnh dọc. Vì cả A, B và C đều đúng, nên đáp án chính xác nhất phải là A vì nó bao quát các trường hợp B và C. Tuy nhiên, xét theo bản chất thì B và C đều có thể được xem là đúng trong một số ngữ cảnh nhất định. Do đó, câu hỏi này có nhiều hơn một đáp án đúng, nhưng đáp án A mang tính tổng quát nhất.

Câu 4:

Các thành phần của một hệ quản trị cơ sở dữ liệu phân tán bao gồm?

Lời giải:
Đáp án đúng: A
Hệ quản trị cơ sở dữ liệu phân tán (Distributed Database Management System - DDBMS) bao gồm nhiều thành phần phối hợp để quản lý dữ liệu trải rộng trên nhiều vị trí vật lý. Các thành phần chính bao gồm: * **Bộ xử lý người dùng:** Tiếp nhận và xử lý các yêu cầu từ người dùng. * **Bộ xử lý dữ liệu:** Quản lý việc lưu trữ, truy xuất và cập nhật dữ liệu. * **Bộ xử lý truy vấn cục bộ:** Tối ưu hóa và thực thi các truy vấn trên dữ liệu cục bộ tại mỗi vị trí. * **Cơ chế khôi phục cục bộ:** Đảm bảo tính nhất quán và khả năng phục hồi dữ liệu tại mỗi vị trí trong trường hợp xảy ra lỗi. * **Bộ điều khiển dữ liệu:** Điều phối và đồng bộ hóa dữ liệu giữa các vị trí. * **Cơ chế giám sát thực thi toàn cục:** Theo dõi và đảm bảo việc thực thi các giao dịch phân tán tuân thủ các ràng buộc về tính nhất quán. Do đó, đáp án B, C, D mô tả chính xác các thành phần của một hệ quản trị cơ sở dữ liệu phân tán, còn đáp án A không đầy đủ.

Câu 5:

Khi một giao dịch cần kiểm tra dữ liệu trước, sau đó mới quyết định có cập nhật hay không. Anh/chị cần thiết lập khoá như thế nào?

Lời giải:
Đáp án đúng: A

Đáp án đúng là D. Khi một giao dịch cần kiểm tra dữ liệu trước khi quyết định cập nhật, nó cần đọc dữ liệu trước. Sau khi đọc và xác định cần cập nhật, giao dịch sẽ nâng cấp khóa đọc thành khóa ghi để thực hiện việc cập nhật. Việc này đảm bảo không có xung đột ghi-ghi (write-write conflict) và vẫn cho phép các giao dịch khác đọc dữ liệu đồng thời (cho đến khi khóa được nâng cấp).

  • A. Yêu cầu cấp một khóa ghi trên một mục dữ liệu đang có khóa đọc của giao dịch khác sẽ bị từ chối ngay lập tức để tránh xung đột.
  • B. Yêu cầu cấp khóa ghi trên mục dữ liệu đang chờ giải phóng không phù hợp trong trường hợp cần kiểm tra dữ liệu trước.
  • C. Việc yêu cầu khóa đọc rồi chuyển giao giao dịch và yêu cầu khóa ghi là không hiệu quả và có thể gây ra các vấn đề về đồng thời. Thay vào đó, nâng cấp khóa đọc lên khóa ghi là giải pháp tốt hơn.

Câu 6:

Bộ xếp lịch là một thành phần của hệ CSDL phân xử các yêu cầu đang có xung đột, chịu trách nhiệm sắp xếp một lịch biểu cho các thao tác của các giao dịch. Anh/chị hãy cho biết mục tiêu của nó là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Trong việc tuần tự hoá, thứ tự của các thao tác đọc và ghi rất quan trọng. Anh/chị hãy cho biết điều khẳng định nào là sai?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

Cơ sở dữ liệu phân tán là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Hãy chỉ ra đâu là nội dung của phân mảnh ngang?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

Đặc trưng của cơ sở dữ liệu phân tán là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

Quy tắc toàn vẹn dữ liệu là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

Hệ quản trị cơ sở dữ liệu phân tán thuần nhất là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Bộ tối ưu hóa truy vấn cục bộ có chức năng gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Cho các ký hiệu:

Q={q1,q2,q3,q4} là tập các ứng dụng

A={A1,A2,A3,A4} là tập các thuộc tính

S={S1,S2,S3} là tập các vị trí

Ý nghĩa của acc2(q3)=25 là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Cho quan hệ R(A1, A2,…,An). Tập các câu truy vấn Q={q1, q2,.., qm }. use((qi,Aj))=1 khi nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Kiểm soát cấp quyền phân tán bao gồm:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

Thao tác nửa kết nối:?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

Rút gọn phép chọn cho phân mảnh ngang nguyên thuỷ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Rút gọn phép kết nối cho phân mảnh ngang nguyên thuỷ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 22:

Bộ xếp lịch là một thành phần của hệ CSDL phân xử các yêu cầu đang có xung đột, chịu trách nhiệm sắp xếp một lịch biểu cho các thao tác của các giao dịch. Anh/chị hãy cho biết mục tiêu của nó là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Giao dịch điều khiển tương tranh bằng khoá xảy ra tình huống bế tắc (deadlock). Anh/chị hãy cho biết tình huống này nghĩa là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 25:

Thuật toán sử dụng phương pháp tiếp cận Optimistic (lạc quan) dựa trên nhãn thời gian để kiểm tra các giao dịch đến theo một thứ tự chính xác. Yêu cầu đọc mục dữ liệu Ri(X), nếu ts(Ti) < wts(X) nghĩa là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 26:

Hệ quản trị cơ sở dữ liệu phân tán là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Mô hình cơ sở dữ liệu Client/Server bao gồm?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Mô hình kiến trúc cơ sở dữ liệu phân tán tại các site gồm:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Hãy chỉ ra đâu là nội dung của phân mảnh dọc?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Ý nghĩa của công thức số 1?

Ý nghĩa của công thức số 1? (ảnh 1)

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

Khung nhìn cập nhật được:?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Mục đích của việc xử lý truy vấn trong môi trường phân tán là:?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 35:

Ép buộc thi hành các phán đoán toàn vẹn phân tán:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 36:

Trong Kiểm soát toàn vẹn ngữ nghĩa phân tán, Phán đoán hướng tập hợp là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Trong kiểm soát toàn vẹn ngữ nghĩa tập trung Cơ chế ép buộc thi hành việc kiểm soát là thực hiện dựa trên các ràng buộc toàn vẹn nào:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

Để thu hồi quyền của người sử dụng ta dùng lệnh nào sau đây

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

Các yếu tố ảnh hưởng đến kiểm soát cấp quyền phân tán?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 40:

GRANT

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

REVOKE

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

(1 đáp án): Kiểm soát toàn vẹn ngữ nghĩa là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

CHECK ON WHEN

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

Ép buộc thực thi ràng buộc nghĩa là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

Xử lý truy vấn trong các hệ cơ sở dữ liệu quan hệ phân tán. là :

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

Câu truy vấn phân tán là :

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

Thời điểm tối ưu hoá

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

Tối ưu hoá truy vấn hỗn hợp có các ưu điểm :

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

Chức năng 3 tầng đầu tiên của quá trình xử lý thực hiện ở

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

Phân rã truy vấn có chức năng

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP