Phương thức

Một phần của tài liệu cơ sở dữ liệu hướng đối tượng với thông tin ngôn ngữ mờ (Trang 40)

Thuộc tính và phương thức đối tượng, là một trong những khái niệm trung tâm của mô hình CSDL HĐT. Theo đó các thuộc tính thể hiện thông tin về trạng thái của đối tượng, còn các phương thức được xem như là những đặc tính mô tả các hành vi của chúng. Phương thức biểu diễn các hành động hay thao tác có thể được thực hiện bởi một đối tượng hoặc trên một đối tượng. Việc thực hiện một thao tác có thể làm thay đổi giá trị thuộc tính của đối tượng, nghĩa là làm thay đổi trạng thái của đối tượng. Ngoài ra, phương thức còn là công cụ xác định kết quả để hỗ trợ trong cơ chế trao đổi thông tin giữa các đối tượng qua thông báo. Mỗi phương thức có một tên và một thân thực hiện một thao tác nào đó của đối tượng hoặc trên đối tượng. Thông thường, việc thực thi các thao tác của đối tượng bởi phương thức có một kết quả nào đó. Phương thức không chỉ cho phép biểu diễn các thao tác của đối tượng hoặc trên đối tượng mà còn cho phép truy vấn thông tin trong CSDL thông qua thực thi phương thức.

Trong mô hình CSDL HĐT mờ, các giá trị thuộc tính là các giá trị chính xác hoặc mờ, trong khi đó phương thức được biểu diễn như một hàm thao tác trên giá trị các thuộc tính này. Chính vì vậy, phương thức xác định các đối tượng lớp này cũng trở nên mơ hồ và không chắc chắn.

ChoC là một lớp với tập thuộc tínhAttr(C) = {A1, A2,. . ., An}. Với những tính chất của giá trị thuộc tính đã nêu ở trên, vậy miền giá trị của thuộc tính kinh điển của AiDom(Ai) = Cdom(Ai), miền giá trị thuộc tính mờ Aj

Dom(Aj) = Cdom(Aj)∪F dom(Aj). o là một đối tượng có các thuộc tính {A1,

A2,. . ., An}, và o.Ai biểu thị giá trị của otrên thuộc tính Ai (1i n). Lớp C

chứa tập các đối tượng (mờ), ký hiệu C = {o1, o2,. . . ,om}, vào(C)là đối tượng

o của lớp C.

Một phần của tài liệu cơ sở dữ liệu hướng đối tượng với thông tin ngôn ngữ mờ (Trang 40)