現在ToDoアプリを作っているのですが、DB設計に悩んでいます。
具体的には、タスクを分割しサブタスクとして管理するアプリをイメージしています。
サブタスクがサブタスクを持つ可能性があり、
タスクの並び替えなどもできるようにしたいと考えています。
データ構造としては木構造になっていると思うのですが、
このような場合、どのような手法を使って設計するとよいのかアドバイスをいただければと思います。
よろしくお願いいたします。
追記
画面レイアウトはTodoistと同じようなレイアウトで考えています。
この画像にあるようにタスクに対してタスクを入子にして保存できるようにしたいと考えています。
ToDoに関する機能でいうと以下になると考えています。
- タスクを登録できる(入力項目はタイトルと期限)
- タスクにサブタスクを登録できる
- タスクは並び替え可能
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/06 06:15
2018/12/06 06:50
2018/12/06 12:47