多くの列を含む表は、悪い設計を示していますか?たとえば、ユーザー情報とユーザー設定を格納する次の表があります。データベースデザインと大きなテーブル?
[Users table]
userId
name
address
somesetting1
...
somesetting50
サイトにはさらに多くの設定が必要なため、私の考えでは、この表は正規化され、すべての設定はuserIdに依存しています。
多くの列があるテーブルに対しては、私には間違っているようですが、テーブルから返すデータを選択できることを思い出しました。テーブルが大きい場合は、コード内の異なるオブジェクトたとえば、
[User object]
[UserSetting object]
を入力し、これらのオブジェクトを満たすデータのみを返します。
上記の一般的な方法、または使用するのに適した列が多い表を扱う他の方法はありますか?
また、リレーショナルデータベース管理システムを使用する必要があります。 –