Chủ nghĩa thuần túy OO có xu hướng làm sơ đồ Lớp trước. Những người có nền tảng cơ sở dữ liệu làm sơ đồ ER trước tiên và "lấy được" sơ đồ lớp từ điều này (cách tiếp cận này được cau mày bởi người thuần túy OO)
Tôi thích phương pháp lai.
Xác định các thực thể trước. Điều này sẽ giống nhau từ quan điểm cơ sở dữ liệu và ứng dụng (lớp).
Khi bạn đã đồng ý về các thực thể ở mức cao, hãy tiếp tục với sơ đồ lớp và sơ đồ ER theo các hướng song song - bởi vì "các mối quan hệ" khác nhau trong mỗi. (Nếu bạn là người duy nhất làm việc trên chúng, sau đó bắt đầu với sơ đồ lớp đầu tiên và sau đó là ERD. Nhưng xác định quyền lợi đầu tiên).
Theo tôi, các thực thể cấp cao phải giống nhau, cả trên cơ sở dữ liệu và ứng dụng (Java/C# ...). Và nó rất dễ dàng để tiến hành với các cơ sở chung - đặc biệt là nếu có những người khác nhau làm việc trên các bộ phận khác nhau (các lớp, cơ sở dữ liệu).
Donal, hiểu biết sâu sắc. thanks –
Vâng, tôi đồng ý rằng bạn cụ thể như bạn có thể vào thời điểm đó. Nếu bạn chưa tìm ra các thuộc tính, bạn có thể thấy các relationhips ánh xạ là bước đầu tiên hợp lý. – Russell