Một hóa đơn chỉ được thanh toán nhiều nhất một lần. Nhưng chừng nào thanh toán này chưa được thực hiện, sẽ không có trường hợp cụ thể của THANHTOÁN tương ứng với trường hợp cụ thể của HÓAĐƠN đang xét. | Một hóa đơn chỉ được thanh toán nhiều nhất một lần. Nhưng chừng nào thanh toán này chưa được thực hiện sẽ không có trường hợp cụ thể của THANHTOÁN tương ứng với trường hợp cụ thể của HÓAĐƠN đang xét. Từ đó ta có bản số 0 cấu trúc kiểu CÓ-KHÔNG . HÓAĐƠN SốHĐ NgàyLậpHĐ TToánSố NgàyTToán Một thanh toán một khi đã được ghi nhận sẽ tồn tại trong CSDL và có quan hệ đến một và chỉ một hóa đơn. Chú ý rằng do chỉ cần làm việc với một thực thể duy nhất việc mô hình hóa đặt ra những vấn đề sau Các thuộc tính TToánSố và NgàyTToán có giá trị 0 khi việc thanh toán cho hóa đơn tương ứng chưa được thực hiện. Không thể thanh toán nếu chưa biết số hóa đơn liên quan. NgàyTToán là đích của một PTH mà TToánSố là nguồn và cũng là đích của một PTH khác mà SốHĐ là nguồn. PTH sau cùng này có tính bắc cầu. TToánSố NgàyTToán SốHĐ NgàyTToán và ta cũng có SốHĐ TToánSố trúc kiểu THỪA KẾ Việc đưa vào khái niệm thừa kế héritage trong các mô hình dữ liệu thực thể - kết hợp thực sự đã làm phong phú thêm về mặt ngữ nghĩa. Khái niệm cấu trúc kiểu THừAKế liên quan đến sự chuyên môn hóa và sự khái quát hoá. Ví dụ Trong một mô hình dữ liệu ta quan tâm đến nhiều loại xe loại xe du lịch DL loại xe chuyên dùng CD . Thoạt tiên ta dự kiến hai mô hình hóa Mô hình dùng một thực thể duy nhất Mô hình dùng hai thực thể phân biệt a XEHƠI b XEDL XECD BiểnĐKSố MacXe CôngSuất SốChoNgồi TảiTrọng BiểnĐKSốDL MacXeDL CôngSuấtDL SốChỖNgồi BiểnĐKSốCD MacXeCD CôngSuấtCD TảiTrọng Cả hai mô hình trên đều không thỏa mãn. Trong mô hình dùng một thực thể duy nhất a dữ liệu SốChỗNgồi chỉ có nghĩa với loại xe du lịch và dữ liệu TảiTrọng chỉ có nghĩa với các xe chuyên dụnng. Còn trong mô hình dùng hai thực thể phân biệt b các thuộc tính chung cho cả hai loại xe MacXe và CôngSuất lại nằm trong cả hai thực thể. Hình Mô hình dữ liệu cấu trúc kiểu THừAKế 118 Để khắc phục ta đưa các dữ liệu chung cho cả hai loại xe vào trong một thực thể XEHƠI và các dữ liệu đặc trưng của mỗi loại xe được đặt vào các thực thể XEDL và XECD. .