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

2015-12-31 09:46:43 +08:00
 xxdd

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

表名: ZC_JWNZCJYSGLRYTKB

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

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

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

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

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

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

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

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

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

© 2021 V2EX