私はユーザーに関するいくつかの情報を保存できる必要があり、私はこれに最も近い方法を考えていました。MySQLデータベース設計 - これらのフィールドをUsersテーブルに入れるか、新しいテーブルを作成しますか?
ソーシャルメディア
id - user_id - facebook - twitter_username - display_tweets
いくつかの簡単な質問:
- Facebookのフィールドは、彼らが1を持っているかどうかを確認するためにちょうどyesまたはnoですので、私は表示するかどうかを知っていますアイコン。それはちょうどenum 0または1であるべきですか?彼らは1つを持っていることを意味します。
- display_tweetsと同じですが、enum 0または1である必要がありますか?
次に、主な質問は、これらをユーザーテーブルに保存するだけですか?だから私は3つのフィールド、facebook、twitter_username、display_tweetsを追加するだけです。また、いくつかのFacebookやTwitterを持っていない可能性があります。 usersテーブルにはすでにフィールドがあるので、私はそれをTOOに大きくしたくありません。
ありがとうございます!