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

2015 年 12 月 31 日
 xxdd

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

表名: ZC_JWNZCJYSGLRYTKB

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

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

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

2501 次点击
所在节点    数据库
21 条回复
kedron
2015 年 12 月 31 日
”近五年中成及以上“不需要体现在表明中,”管理人员听课表“就可以了。
xxdd
2015 年 12 月 31 日
@kedron 如果还有高层听课表呐 ~
lxjsmdc
2015 年 12 月 31 日
不是还有个表注释的功能吗?
kedron
2015 年 12 月 31 日
如果我设计中层和高层就不会分表的,用字段区分开就可以。如果必须这么做的话,就叫”高层管理人员听课表“。
kedron
2015 年 12 月 31 日
或者”中层“叫 ZC_M_XXX ,高层叫 ZC_H_XXX 。
xxdd
2015 年 12 月 31 日
@kedron Soga~
ohhe
2015 年 12 月 31 日
ZC_LESSON
ZC_LEVEL
WispZhan
2015 年 12 月 31 日
多嘴问一个问题:
如果 中高层都存在表,为什么 不是合表,而是拆分了。人员相关的表里应该是存在层次级别的吧?
xxdd
2015 年 12 月 31 日
@WispZhan 没有 就一个表 --。
lululau
2015 年 12 月 31 日
当很难给一个对象找到一个合适的名字的时候,说明设计出了问题
lyz1990
2015 年 12 月 31 日
一张“人员”里面存人员的姓名、职位之类的信息,一张“课程”表存课程的时间、主题啊什么的,然后一张“人员-课程“表,存人员跟课程的 id 就好,需要“近五年中层及以上管理人员听课”情况的时候,几个表在一起查
atmlvs
2015 年 12 月 31 日
表名还有统计类信息,呵呵。一张表不应该只记录一件事吗?
xxdd
2015 年 12 月 31 日
@atmlvs 嗯 小系统。
dapang1221
2015 年 12 月 31 日
ZC_L5m
高层就是 ZC_L5h
还是赞成拆开然后合表查
xxdd
2015 年 12 月 31 日
@dapang1221 嗯 谢指导 很少参与库设计
evilic
2015 年 12 月 31 日
ZC_tb_attendance 听课表
ZC_tb_person 人员表
ZC_r_person_attendance 人员-听课对照表

ZC_view_JWNZCJYSGLRYTKB 职称_近五年中成及以上管理人员听课表
xxdd
2015 年 12 月 31 日
@evilic 谢谢~
xxdd
2015 年 12 月 31 日
Ỏ̷͖͈̞̩͎̻̫̫̜͉̠̫͕̭̭̫̫̹̗̹͈̼̠̖͍͚̥͈̮̼͕̠̤̯̻̥̬̗̼̳̤̳̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟̳̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉͖͉̰̦͎̫̣̼͎͍̠̮͓̹̹͉̤̰̗̙͕͇͔̱͕̭͈̳̗̭͔̘̖̺̮̜̠͖̘͓̳͕̟̠̱̫̤͓͔̘̰̲͙͍͇̙͎̣̼̗̖͙̯͉̠̟͈͍͕̪͓̝̩̦̖̹̼̠̘̮͚̟͉̺̜͍͓̯̳̱̻͕̣̳͉̻̭̭̱͍̪̩̭̺͕̺̼̥̪͖̦̟͎̻̰_Ỏ̷͖͈̞̩͎̻̫̫̜͉̠̫͕̭̭̫̫̹̗̹͈̼̠̖͍͚̥͈̮̼͕̠̤̯̻̥̬̗̼̳̤̳̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟̳̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉͖͉̰̦͎̫̣̼͎͍̠̮͓̹̹͉̤̰̗̙͕͇͔̱͕̭͈̳̗̭͔̘̖̺̮̜̠͖̘͓̳͕̟̠̱̫̤͓͔̘̰̲͙͍͇̙͎̣̼̗̖͙̯͉̠̟͈͍͕̪͓̝̩̦̖̹̼̠̘̮͚̟͉̺̜͍͓̯̳̱̻͕̣̳͉̻̭̭̱͍̪̩̭̺͕̺̼̥̪͖̦̟͎̻̰,
nimingyonghu
2015 年 12 月 31 日
@xxdd 什么鬼?
shiyu263
2015 年 12 月 31 日
ZC_MANAGEMENT_DIM 管理层维度表 多加一个 grade 列来区分中高层等级
ZC_COURSE_DIM 课程维度表
ZC_MGMT_COURSE_PUNCH_FACT 管理层听课的实例数据表,非要近 5 年的要么用条件筛选,要么把此表的保存策略改为 5 年。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/247366

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX