Object-oriented data model là gì?

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

Các vấn đề trong thế giới thực được thể hiện chặt chẽ hơn thông qua mô hình dữ liệu hướng đối tượng (object-oriented data model). Trong mô hình này, cả dữ liệu và mối quan hệ đều có trong một cấu trúc duy nhất được gọi là một đối tượng. Chúng tôi có thể lưu trữ âm thanh, video, hình ảnh, v.v. trong cơ sở dữ liệu mà trong mô hình quan hệ (relational model) không thể thực hiện được (mặc dù bạn có thể lưu trữ âm thanh và video trong cơ sở dữ liệu quan hệ, nhưng không nên lưu trữ trong cơ sở dữ liệu quan hệ). Trong mô hình này, hai đối tượng được kết nối với nhau thông qua các liên kết. Chúng tôi sử dụng liên kết này để liên kết một đối tượng này với các đối tượng khác. Điều này có thể được hiểu bởi ví dụ dưới đây.

Trong ví dụ trên, chúng ta có hai đối tượng Employee và Department. Tất cả dữ liệu và mối quan hệ của mỗi đối tượng được chứa dưới dạng một đơn vị duy nhất. Các thuộc tính như Name, Job_title của employee và các phương thức sẽ được thực hiện bởi đối tượng đó được lưu trữ dưới dạng một đối tượng duy nhất. Hai đối tượng được kết nối thông qua một thuộc tính chung, tức là Department_id và giao tiếp giữa hai đối tượng này sẽ được thực hiện với sự trợ giúp của id chung này.

Learning English Everyday