2012-02-13 14 views
0

私が作成しているプログラムにデータベースを使用したい。 「投稿」を作成できるクライアントを管理し、すべての投稿に一連のプロパティがあるとしましょう。私のプロジェクトのデータベースデザインを選択するのを手伝ってください。

私はテーブルを作成したユーザーに関する情報を保存します。私はどのように "投稿"のテーブルを設計するか分からない。すべての投稿にはテキストと約10のブール値のプロパティがあります。

私の質問は次のとおりです:Y、N、N、Y ....の列を1つしか持たない方がよいでしょうか?そして、これらのプロパティのすべての状態を知るためにプログラムを分割してください。ブール型の列のすべてのプロパティを持つか?

多くのクライアントと多数の投稿が予想されるので、この最後のオプションがより速く安いかどうかわかりません。どう思いますか?私のプログラムは携帯電話にデータを提供します。

答えて

1

ブール値のプロパティごとに列を作成することをお勧めします。また、Y/Nではなく1、0の値を持つビットまたはtinyint列を使用することをお勧めします。報告目的のために

関連する問題