2017-02-16 4 views
0

ブックマークのテーブルを次の図のように私のデータベースに作成しています。ブックマークは場所やイベントに置くことができ、それは通常のユーザーでもビジネスユーザーでもかまいません。テーブルに多数のNULL値を格納しても問題ありませんか?

id(1)のビジネスユーザがplace id(1)にブックマークを作成しました
id(2)のビジネスユーザは、イベントID(6)のブックマークを作成しました

私のテーブルには、任意のユーザによる場所またはイベントの単一のブックマークのみを許可する次のインデックスが含まれています。

インデックス

 と表構造が、私はブックマークの値を挿入すると、テーブルは次のようになります。

values of bookmarks

私の質問は、このようなテーブルを格納上の効果があるものです小さなデータベースを作ることなくテーブル構造を改善することはできますか?

答えて

0

テーブルからデータを読み取ろうとするときにnull値を処理するアルゴリズムを使用していれば問題ありません。

関連する問題