私は単純な twitter サイト (研究用) を設計していますが、少し異なります: ユーザーは他のユーザー、キーワード、およびリストをフォローできます。以下に関する情報を入力するための次のテーブルを作成する方法を知りたいです。
このアプローチ(以下)は正しいですか?
次の表:
id ( id of the following table )
type ( type can be 1 ( user ), 2 ( keyword ) or 3 ( list ) )
idtype ( id of the type table )
user ( user's id )
ただし、キーワード テーブルはありません。だから私は知りません。
最善のアプローチは何ですか?