Cách xây dựng các mô hình trong UML phù hợp mô tả các hệ thống thông tin cả về cấu trúc cũng như hoạt động. Cách tiếp cận theo mô hình của UML giúp ích rất nhiều cho những người thiết kế và thực hiện hệ thống thông tin cũng như những người sử dụng nó | Cách 3 Chuyển nút ở liên kết nhiều chiều thành lớp mới Cách 4 Khi lớp giáo viên và môn không quan trọng lớp trong ngữ cảnh đang xét thì chuyển chúng chúng từ lớp thành thuộc tính trong lớp liên kết Thoi gian - ngay . . 0 - gio bat dau 0. - gio ket thuc 0. Phong - ma phong - nha hoc Phien - stt - ten mon - ho GV - ten GV - ma lop Quan hệ kết tập aggregation relation Một kết tập là một trường hợp đặc biệt của liên kết không đối xứng biểu diễn một mối quan hệ chứa đựng về cấu trúc hoặc hành vi của một phần tử trong một tập hợp. Không như liên kết quan hệ kết tập có tính truyền. 10 Quan hệ kết tập cũng cho phép việc ủy thác về tác tử một tác tử có thể được thực hiện trên một lớp kết tập thực tế được thực hiện trên các lớp thành phần của nó. Chu kỳ sống của lớp kết tập là độc lập với các lớp thành phần của nó. Mặt khác một thể hiện của lớp thành phần có thể xuất hiện trong nhiều thể hiện của lớp kết tập. Ký hiệu có hình thoi rỗng trên liên kết về phía lớp biểu diễn tập hợp chứa đựng. ------------- 1 Thư viện ộ Kho sách 1. Kệ sách Quan hệ cấu thành composition Quan hệ cấu thành còn được gọi là quan hệ kết tập phức hợp là một quan hệ kết tập đặc biệt. Nó mô tả một sự chứa đựng về cấu trúc giữa các thể hiện. Lớp chứa sẽ chịu trách nhiệm tạo ra sao chép và xóa các lớp thành phần của nó. Mặt khác việc sao chép hoặc xóa đi lớp chứa sẽ kéo theo sao chép hoặc xóa các lớp thành phần của nó. Một thể hiện của lớp thành phần chỉ thuộc về duy nhất một thể hiện của lớp chứa nó. Ký hiệu hình thoi đặc trên liên kết ở phía lớp chứa. Ví dụ Quan hệ phụ thuộc dependancy Khái niệm tương tự như trong phân tích cổ điển. Ký hiệu đường gạch đứt nét có mũi tên từ lớp chịu phụ thuộc. Ví dụ Chuyen bay Hang HK cua Quan hệ thừa kế Khái niệm tương tự như trong phân tích cổ điển cũng có thừa kế đơn và thừa kế bội. Ký hiệu đường gạch có mũi tên rỗng hướng về lớp cha. Ví dụ 11 RÀNG BUỘC Các ràng buộc có thể biểu diễn bằng ngôn ngữ tự nhiên một ngôn ngữ lập trình .