2011-01-24 6 views
0

各データベース行に複数の4文字の文字列を格納する必要がありますが、毎回4文字の文字列が異なる可能性があります。シンプルなデータベーススキーマヘルプ

新しいテーブルをセットアップして、関連する行のIDが他のテーブルにある4文字の文字列ごとに新しい行を追加する方が簡単でしょうか?

答えて

3

後で効率的なクエリを実行できるだけでなく、正規化の理由とパフォーマンスのために、関連するテーブルに格納することをお勧めします。

Main : ID, other columns 
Related : Main_ID, 4-letter-string 

メインテーブルには何も保存されていない場合は、複数の行として保存し、共通IDで関連付けます。

FULLTEXT検索が有効になっている場合は、1レコードに保存して効率的に検索できますが、4文字の文字列が自然言語であるとは思われません。