小さな Web アプリケーションを構築しようとしています。アプリケーションは、ブックマークとそのタグを保存することです。
ブックマーク: www.javaworld.com
タグ: Java、プログラミング
ブックマーク: www.jquery.com
タグ: Java、ウェブアプリ
現在、私の検索基準はタグに基づいています。ユーザーが Java を検索すると、Java で保存したすべてのブックマークが表示されます。ここでは、www.javaworld.com と www.jquery.com の両方を表示する必要があります。
私のデータベーステーブルは次のようになります
ユーザー (UID、Uname、パスワード)
ブックマーク(BID、UID、bookmark_url、tag1、tag2、tag3、tag4、tag5)
また
ブックマーク(BID,UID,ブックマーク)
タグ(TID、BID、タグ名)
ここで、BID と TID は代理キーです。
私が与えたシナリオを考慮して、この問題を解決するためのより良い方法を提案してください..