Tôi đang cố gắng nghĩ ra cách tốt nhất để làm như sau:
Tôi có một danh sách các nhiệm vụ được lưu trữ trong cơ sở dữ liệu. Một nhiệm vụ có một ưu tiên được giao cho nó. Bạn có thể thay đổi mức độ ưu tiên của một nhiệm vụ để sắp xếp lại thứ tự chúng sẽ được thực hiện.
Tôi đang nghĩ về một cái gì đó rất giống với Pivotal Tracker.
Vì vậy, hãy tưởng tượng chúng ta đã có những điều sau đây:
1 Task A
2 Task B
3 Task C
4 Task D
5 Task E
Chúng tôi quyết định rằng E bây giờ là nhiệm vụ quan trọng nhất
1 Task E
2 Task A
3 Task B
4 Task C
5 Task D
Tôi cần cập nhật tất cả 5 nhiệm vụ để ưu tiên cho họ.
Nếu nhiệm vụ B trở nên quan trọng hơn thì AI sẽ có
1 Task E
2 Task B
3 Task A
4 Task C
5 Task D
Tôi chỉ cần cập nhật Nhiệm vụ B và A.
Những cách nào sẽ đi về cấu trúc này trong DB? Tôi tưởng tượng rằng bạn sẽ có một dự án differnt được lưu trữ trong cùng một bảng có trọng số riêng.
Sẽ tốt hơn nếu chỉ ra một Nhiệm vụ diễn ra sau nó (hơi giống như một danh sách liên kết).
Đây chỉ là một bãi rác thực sự. Chỉ tự hỏi làm thế nào bạn sẽ đi về thực hiện một cái gì đó như thế này.