JavaScript is required

Mô hình dữ liệu nào có khả năng hạn chế sự dư thừa dữ liệu tốt hơn:

A.

A. Tất cả các loại mô hình dữ liệu.

B.

B. Mô hình dữ liệu hướng đối tượng.

C.

C. Mô hình cơ sở dữ liệu phân cấp.

D.
D. Mô hình cơ sở dữ liệu phân tán.
Trả lời:

Đáp án đúng: B


Mô hình dữ liệu hướng đối tượng có khả năng hạn chế sự dư thừa dữ liệu tốt hơn so với các mô hình khác nhờ các đặc tính sau:

  • Tính đóng gói (Encapsulation): Dữ liệu và phương thức thao tác trên dữ liệu được đóng gói trong một đối tượng, giúp kiểm soát truy cập và tránh việc sửa đổi dữ liệu trực tiếp từ bên ngoài.
  • Tính kế thừa (Inheritance): Các lớp con có thể kế thừa các thuộc tính và phương thức từ lớp cha, giúp tái sử dụng mã và giảm thiểu việc định nghĩa lại các thuộc tính và phương thức giống nhau ở nhiều nơi.
  • Tính đa hình (Polymorphism): Cho phép các đối tượng khác nhau phản ứng khác nhau với cùng một thông điệp (phương thức), giúp tăng tính linh hoạt và khả năng mở rộng của hệ thống.

Các mô hình khác có những hạn chế sau:

  • Mô hình cơ sở dữ liệu phân cấp: Dễ gây ra dư thừa dữ liệu do cấu trúc cây, nơi một bản ghi con có thể phải chứa thông tin lặp lại từ bản ghi cha.
  • Mô hình cơ sở dữ liệu phân tán: Tập trung vào việc lưu trữ dữ liệu trên nhiều vị trí, không trực tiếp giải quyết vấn đề dư thừa dữ liệu.
  • Tất cả các loại mô hình dữ liệu: Không đúng, vì như đã giải thích ở trên, mô hình hướng đối tượng có ưu điểm hơn trong việc hạn chế dư thừa.

Câu hỏi liên quan