0

我正在创建一个存储有关用户的一些数据的应用程序。我想知道哪种性别映射是合适的:

male - false; female - true

或者

female - false; male - true

这有什么标准吗?

4

3 回答 3

7

我明白了,这是一个视觉的东西;)

1 is for male

0 is for female
于 2013-05-14T12:22:49.807 回答
2

正如您所提到的,我已经看到bit(SQL Server)类型用于性别。我工作过的一些地方也为此使用了一个char(1)专栏,因为他们认为有一天他们可能还必须存储男性和女性以外的性别(即:雌雄同体/无性恋、变性人(最初是男性或女性)、雌雄同体、未知等.)。谁知道呢?无论如何,两种解决方案都有效。我稍微倾向于说,bit如果可伸缩性是一个问题,该解决方案可能具有更好的性能,尽管它只对真正庞大的数据库很重要。

于 2013-05-14T12:16:32.730 回答
1

据我所知,没有具体的定义标准。有些人使用MandF有些人会使用trueandfalse

于 2013-05-14T12:15:41.573 回答