今、カレンダーアプリを作っています。グループと呼ばれるものをフォローすることで、そのグループに登録された予定がカレンダーに表示されるというものです。
また、ユーザーごとにフォローしてるグループを管理するので、必要となるのはグループとグループの予定、ユーザーに関する情報です。この場合はどのようにデータベースを設計すれば良いのでしょうか?
…ただ聞くのも申し訳ないので、初心者なりに僕も考えてみました。まず、グループはIDとグループ名を保持するに留め、グループに予定を含みません。そして、予定のテーブルを作り、予定にグループのIDや日付といった情報を格納します。ユーザーはフォローしてるグループIDをJSON形式なりで保存(ここはどうなのでしょうか…)と考えています。
これはリレーショナルデータベースをうまく活用できているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。