• 关于数据库中对象命名的一点小经验


    数据库用户信息表的字段里常常会有个字段用于标注性别。

    最初没什么经验,估计很多人在这一点上跟我以前一样,会命名为“Sex”(这个英文单词的中文意思是“性别”),之类的名字。

    这个名字有什么问题呢?你无法一眼就看出什么值代表男性什么值代表女性。

    比如说,如果是Bit类型,有的人可能会用True来代表男性False代表女性,而有的人则正好相反,用True代表女性False代表男性。

    于是乎常常在创建的时候要添加注释说明,插入、修改、查找的时候也要看一下注释才明白。

    有时候我忘了注释,就更麻烦了。

    哎,后来我灵机一动,把标注性别的字段名字改为“IsMale”(这个英语词组是“Is Male”,数据库命名时去掉空格,中文意思是“是男性”),很好的解决了这个问题。

    一个字段名叫“IsMale”,假如是Bit类型,那么True显而易见就是代表男性,False则是女性,不用加注释就能明白。

    我以这两种命名方式去征求过其它人的意见,都说第二种比较直观。

    我想有很多命名的情况可以参照这个例子。

    呵呵,高深的技术都让那些大牛们研究透了,我又不喜欢在这里转载别人的文章,咱就只能自创点旁门左道的小技俩。在此说与各位知道,希望各位看官不要见笑。

    最近在忙着自己报的一个考试,所以一段时间以来没有发表什么东西,希望期待的各位不要见怪。预计下一个书评将在11月初发表,敬请期待。

    欲深入交流,请加QQ群112782249,我只是群主而已,不是什么牛人,很多人在那里彼此交流SQLServer方面的技术,有兴趣的可以进来聊一聊。没有技术问题的时候,聊聊IT人生什么的,瞎侃一番也行。

  • 相关阅读:
    SPOJ375(树链剖分)
    最短路相关模板、总结
    Linux入门基础#2:Linux文件系统基本结构
    poj 2229 Sumsets (DP)
    Power BI for Office 365(七) Power BI站点
    HDU1045 Fire Net
    Android 系统搜索框(有浏览记录)
    Struts2 Action接收表单参数
    要注意的点
    复习昨天的,继续过Hard题目
  • 原文地址:https://www.cnblogs.com/ybyebo/p/1858207.html
Copyright © 2020-2023  润新知