华人澳洲中文论坛

热图推荐

    database table name should be singular or plural?

    [复制链接]

    2021-5-18 00:44:32 183 16

    有谁违心探讨一下这个吗?我集体喜爱用singular由于我把table当成一个model object.

    全部回复16

    freesky20021001 发表于 2021-5-18 00:02:11

    freesky20021001 沙发

    2021-5-18 00:02:11

    复数的。

    Table------class
    Row---object
    Column ----attribute
    sini 发表于 2021-5-18 00:06:08

    sini 板凳

    2021-5-18 00:06:08

    本人开发,本人设计办理数据库按本人喜爱的取就好
    我是个别用单数,对比好了解,object name纷歧定跟table name同样吧
    Cyan 发表于 2021-5-18 00:09:32

    Cyan 地板

    2021-5-18 00:09:32


    固然, 无论用复数仍是单数,准则是keep it consistent。假如从ORM的角度来斟酌,object name和table name统一应该更好了解。
    wwwxz 发表于 2021-5-18 00:11:52

    wwwxz 5#

    2021-5-18 00:11:52


    有些orm工具,自动生成class代码,class名字就是table名字,那样用复数对比好

    DarkRaven 发表于 2021-5-18 00:14:17

    DarkRaven 6#

    2021-5-18 00:14:17


    赞成
    柳叶刀 发表于 2021-5-18 00:18:26

    柳叶刀 7#

    2021-5-18 00:18:26

    数据库也有得多种。
    瓜葛型数据库得多表记载的是瓜葛而不是对象。
    emydswg 发表于 2021-5-18 00:21:25

    emydswg 8#

    2021-5-18 00:21:25

    singular
    zt2233 发表于 2021-5-18 00:22:28

    zt2233 9#

    2021-5-18 00:22:28


    我赞成纯记载瓜葛的table通常不会被map成class,但不克不及说有foreign key的table就是纯记载瓜葛的。
    sini 发表于 2021-5-18 00:25:39

    sini 10#

    2021-5-18 00:25:39

    singluar+1
    pzyxxclh 发表于 2021-5-18 00:27:10

    pzyxxclh 11#

    2021-5-18 00:27:10

    我用单数。。。
    koala 发表于 2021-5-18 00:28:46

    koala 12#

    2021-5-18 00:28:46

    singluar
    zone 发表于 2021-5-18 00:32:15

    zone 13#

    2021-5-18 00:32:15

    我用复数,感觉对比丑陋,由于英文的单数常常不规定,最要命的是有的词是不成数。有s没s的放在一同看着不舒服。
    i58liu 发表于 2021-5-18 00:36:50

    i58liu 14#

    2021-5-18 00:36:50

    一般为singular.但就像楼上一名敌人说的,症结是consistency.
    雨露 发表于 2021-5-18 00:39:52

    雨露 15#

    2021-5-18 00:39:52

    这个没有对和错,和css变量联系用dash仍是underscore是同样的情理,只有team里放弃统一就能了
    我和共事喜爱用plural
    ORM均可以自定义表名的,以php中的doctrine 2为例,早就勾销了自动生成class, 所以不是问题。
    嚣傻 发表于 2021-5-18 00:40:58

    嚣傻 16#

    2021-5-18 00:40:58

    我用复数
    gengzai 发表于 2021-5-18 00:44:32

    gengzai 17#

    2021-5-18 00:44:32

    复数啊,和class name一个情理啊。对entity name的一个表述,为啥要用单数?

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    论坛元老
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题360

    帖子4929

    积分11120

    图文推荐