站长网 MsSql教程 数据库设计 – 在逻辑/布尔数据库字段中使用[0,1]与[“Y”,“N”

数据库设计 – 在逻辑/布尔数据库字段中使用[0,1]与[“Y”,“N”

出于好奇,缺乏明确的答案… 我只是在看一些从第三方发给我们的数据,他们的“性别”字段是[0,1],表示女性(0)或男性(1). 在[“F”,“M”]上使用[0,1]有什么更好的理由吗? 这取决于场景和场景与其价值之间的直观性吗? 数据访问速度和/或大小限制? 如果月亮

出于好奇,缺乏明确的答案…

我只是在看一些从第三方发给我们的数据,他们的“性别”字段是[0,1],表示女性(0)或男性(1).

在[“F”,“M”]上使用[0,1]有什么更好的理由吗?

这取决于场景和场景与其价值之间的直观性吗?

数据访问速度和/或大小限制?

如果月亮满了?
使用[0,1]对[“Y”,“N”]与[“T”,“F”]有什么不同?

解决方法

一个主要优点是,如果您的假设发生变化,则可以自然扩展一个允许两个以上值的列.

而且,在哲学上,我们的性别/性别概念要比二进制领域的要强得多.例如,当同性婚姻法通过时,我被雇用修订了马萨诸塞州的一个主要的政府申请,因为关于以后无效婚姻的许多假设.

本文来自网络,不代表站长网立场,转载请注明出处:https://www.zwzz.com.cn/html/jc/mssql/2021/0524/5906.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部