ブックマークやタグとは多対多の関係があります。各タグには多数のブックマークを含めることができ、各ブックマークには多数のタグを含めることができます。
ユーザー
- ID
 - ユーザー名
 
タグ
- ID
 - ユーザーID
 - 題名
 
ブックマーク
- ID
 - ユーザーID
 - 題名
 - リンク
 
タグブックマーク(ジャンクション テーブル)
- タグ ID
 - ブックマーク ID
 
タグとブックマーク テーブルに UserId への参照があります。これは正常化されていますか?これを行う理由は、ブックマークなしで特定のユーザーに属するタグのリストをロードする必要がある場合があり、その逆も同様であるからです。