V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xxdd
V2EX  ›  数据库

[Database] 如果是下面这张表 大伙儿会怎么命名呐?

  •  
  •   xxdd · 2015-12-31 09:46:43 +08:00 · 1569 次点击
    这是一个创建于 3249 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司某个项目里面的,今天被同事扒出来了 ( ̄▽ ̄")

    表名: ZC_JWNZCJYSGLRYTKB

    职称_近五年中成及以上管理人员听课表

    想问问,如果是 V 上的大神,你们怎么命名? PS:"ZC_"开头。

    (或者大家项目中有哪些有趣的命名。欢迎讨论 (^__^)

    21 条回复    2015-12-31 14:43:54 +08:00
    kedron
        1
    kedron  
       2015-12-31 09:48:48 +08:00
    ”近五年中成及以上“不需要体现在表明中,”管理人员听课表“就可以了。
    xxdd
        2
    xxdd  
    OP
       2015-12-31 09:50:55 +08:00
    @kedron 如果还有高层听课表呐 ~
    lxjsmdc
        3
    lxjsmdc  
       2015-12-31 09:55:01 +08:00
    不是还有个表注释的功能吗?
    kedron
        4
    kedron  
       2015-12-31 09:55:25 +08:00
    如果我设计中层和高层就不会分表的,用字段区分开就可以。如果必须这么做的话,就叫”高层管理人员听课表“。
    kedron
        5
    kedron  
       2015-12-31 09:57:37 +08:00   ❤️ 1
    或者”中层“叫 ZC_M_XXX ,高层叫 ZC_H_XXX 。
    xxdd
        6
    xxdd  
    OP
       2015-12-31 10:04:51 +08:00
    @kedron Soga~
    ohhe
        7
    ohhe  
       2015-12-31 10:07:25 +08:00
    ZC_LESSON
    ZC_LEVEL
    WispZhan
        8
    WispZhan  
       2015-12-31 10:17:13 +08:00
    多嘴问一个问题:
    如果 中高层都存在表,为什么 不是合表,而是拆分了。人员相关的表里应该是存在层次级别的吧?
    xxdd
        9
    xxdd  
    OP
       2015-12-31 10:27:20 +08:00
    @WispZhan 没有 就一个表 --。
    lululau
        10
    lululau  
       2015-12-31 10:29:35 +08:00
    当很难给一个对象找到一个合适的名字的时候,说明设计出了问题
    lyz1990
        11
    lyz1990  
       2015-12-31 10:32:41 +08:00
    一张“人员”里面存人员的姓名、职位之类的信息,一张“课程”表存课程的时间、主题啊什么的,然后一张“人员-课程“表,存人员跟课程的 id 就好,需要“近五年中层及以上管理人员听课”情况的时候,几个表在一起查
    atmlvs
        12
    atmlvs  
       2015-12-31 10:39:53 +08:00
    表名还有统计类信息,呵呵。一张表不应该只记录一件事吗?
    xxdd
        13
    xxdd  
    OP
       2015-12-31 12:37:15 +08:00
    @atmlvs 嗯 小系统。
    dapang1221
        14
    dapang1221  
       2015-12-31 12:54:25 +08:00 via Android
    ZC_L5m
    高层就是 ZC_L5h
    还是赞成拆开然后合表查
    xxdd
        15
    xxdd  
    OP
       2015-12-31 13:46:25 +08:00
    @dapang1221 嗯 谢指导 很少参与库设计
    evilic
        16
    evilic  
       2015-12-31 14:16:42 +08:00
    ZC_tb_attendance 听课表
    ZC_tb_person 人员表
    ZC_r_person_attendance 人员-听课对照表

    ZC_view_JWNZCJYSGLRYTKB 职称_近五年中成及以上管理人员听课表
    xxdd
        17
    xxdd  
    OP
       2015-12-31 14:23:28 +08:00
    @evilic 谢谢~
    xxdd
        18
    xxdd  
    OP
       2015-12-31 14:23:42 +08:00
    Ỏ̷͖͈̞̩͎̻̫̫̜͉̠̫͕̭̭̫̫̹̗̹͈̼̠̖͍͚̥͈̮̼͕̠̤̯̻̥̬̗̼̳̤̳̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟̳̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉͖͉̰̦͎̫̣̼͎͍̠̮͓̹̹͉̤̰̗̙͕͇͔̱͕̭͈̳̗̭͔̘̖̺̮̜̠͖̘͓̳͕̟̠̱̫̤͓͔̘̰̲͙͍͇̙͎̣̼̗̖͙̯͉̠̟͈͍͕̪͓̝̩̦̖̹̼̠̘̮͚̟͉̺̜͍͓̯̳̱̻͕̣̳͉̻̭̭̱͍̪̩̭̺͕̺̼̥̪͖̦̟͎̻̰_Ỏ̷͖͈̞̩͎̻̫̫̜͉̠̫͕̭̭̫̫̹̗̹͈̼̠̖͍͚̥͈̮̼͕̠̤̯̻̥̬̗̼̳̤̳̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟̳̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉͖͉̰̦͎̫̣̼͎͍̠̮͓̹̹͉̤̰̗̙͕͇͔̱͕̭͈̳̗̭͔̘̖̺̮̜̠͖̘͓̳͕̟̠̱̫̤͓͔̘̰̲͙͍͇̙͎̣̼̗̖͙̯͉̠̟͈͍͕̪͓̝̩̦̖̹̼̠̘̮͚̟͉̺̜͍͓̯̳̱̻͕̣̳͉̻̭̭̱͍̪̩̭̺͕̺̼̥̪͖̦̟͎̻̰,
    nimingyonghu
        19
    nimingyonghu  
       2015-12-31 14:27:31 +08:00
    @xxdd 什么鬼?
    shiyu263
        20
    shiyu263  
       2015-12-31 14:38:02 +08:00
    ZC_MANAGEMENT_DIM 管理层维度表 多加一个 grade 列来区分中高层等级
    ZC_COURSE_DIM 课程维度表
    ZC_MGMT_COURSE_PUNCH_FACT 管理层听课的实例数据表,非要近 5 年的要么用条件筛选,要么把此表的保存策略改为 5 年。
    xxdd
        21
    xxdd  
    OP
       2015-12-31 14:43:54 +08:00
    @shiyu263 好 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1307 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:39 · PVG 01:39 · LAX 09:39 · JFK 12:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.