18
-
Nếu danh sách các lớp xác định một phạm vi hoặc một miền của một thuộc tính bao
gồm một lớp và lớp con của nó, hãy xóa phạm vi và miền trên lớp con đó.
-
Nếu danh sách các lớp xác định một phạm vi hoặc một miền của một thuộc tính
chứa tất cả các lớp con của một lớp, nhưng không phải chính lớp đó, thì phạm vi chỉ
nên chứa cả lớp cha chứ không cần chứa từng lớp con.
-
Nếu danh sách các lớp xác định một phạm vi hoặc một miền của một thuộc tính
chứa tất cả trừ một vài lớp con của một lớp cha, hãy xem xét liệu lớp cha có thể đưa
ra một định nghĩa phạm vi phù hợp hơn hay không.
Trong các hệ thống mà việc gắn một thuộc tính vào một lớp cũng giống như việc
thêm lớp đó vào miền của thuộc tính: Một mặt, chúng ta nên cố gắng làm cho nó càng
tổng quát càng tốt. Mặt khác, chúng ta phải đảm bảo rằng mỗi lớp mà chúng ta gán thuộc
tính thực sự có thể có thuộc tính mà thuộc tính đó đại diện.
✔
Bước 7: Tạo các thể hiện / thực thể.
Bước cuối cùng là tạo các thực thể của các lớp trong hệ thống phân cấp. Việc xác
định một thực thể riêng lẻ của một lớp yêu cầu: (1) chọn một lớp, (2) tạo một thực thể
riêng của lớp đó và (3) điền vào các giá trị thuộc tính. Ví dụ: tạo một thực thể “Khách
sạn Thắng Lợi” thuộc lớp “Khách sạn”. Thực thể này có các giá trị thuộc tính sau được
xác định:
-
Tên gọi: Khách sạn Thắng Lợi
-
Địa chỉ: 200 P. Yên Phụ, Yên Phụ, Tây Hồ, Hà Nội
-
Số điện thoại: 024 3829 4211
-
Hạng sao: 4 sao
-
Đánh giá: 3.9
-
Số lượng đánh giá: 706
Chia sẻ với bạn bè của bạn: