ユーザーに関するデータを保存するアプリケーションを作成しています。性別のどのマッピングが適切か疑問に思っていました:
male - false; female - true
また
female - false; male - true
これに対する基準はありますか?
ユーザーに関するデータを保存するアプリケーションを作成しています。性別のどのマッピングが適切か疑問に思っていました:
male - false; female - true
また
female - false; male - true
これに対する基準はありますか?
私はそれを手に入れました、それは視覚的なものです;)
1 is for male
と
0 is for female
bit
あなたが言ったように、 (SQL Server)タイプが性別に使用されているのを見ました。私が働いていたいくつかの場所ではchar(1)
、いつか男性と女性以外の性別も保存する必要があるかもしれないと考えていたので、列を使用していました (つまり、両性具有/無性、性転換 (元は男性または女性の両方)、両性具有、不明など)。 .)。そして、誰が知っていますか?いずれにせよ、両方のソリューションが機能します。スケーラビリティが問題である場合、ソリューションのパフォーマンスが向上する可能性があると少し言いがちですbit
が、それは本当に巨大なデータベースの場合にのみ問題になるはずです.
私の知る限り、そのための特定の定義された標準はありません。 and を使用する人M
もF
いれば、 and を使用するtrue
人もいます。false