公司某个项目里面的,今天被同事扒出来了 ( ̄▽ ̄")
表名: ZC_JWNZCJYSGLRYTKB
职称_近五年中成及以上管理人员听课表
想问问,如果是 V 上的大神,你们怎么命名? PS:"ZC_"开头。
(或者大家项目中有哪些有趣的命名。欢迎讨论 (^__^)
1
kedron 2015-12-31 09:48:48 +08:00
”近五年中成及以上“不需要体现在表明中,”管理人员听课表“就可以了。
|
3
lxjsmdc 2015-12-31 09:55:01 +08:00
不是还有个表注释的功能吗?
|
4
kedron 2015-12-31 09:55:25 +08:00
如果我设计中层和高层就不会分表的,用字段区分开就可以。如果必须这么做的话,就叫”高层管理人员听课表“。
|
5
kedron 2015-12-31 09:57:37 +08:00 1
或者”中层“叫 ZC_M_XXX ,高层叫 ZC_H_XXX 。
|
7
ohhe 2015-12-31 10:07:25 +08:00
ZC_LESSON
ZC_LEVEL |
8
WispZhan 2015-12-31 10:17:13 +08:00
多嘴问一个问题:
如果 中高层都存在表,为什么 不是合表,而是拆分了。人员相关的表里应该是存在层次级别的吧? |
10
lululau 2015-12-31 10:29:35 +08:00
当很难给一个对象找到一个合适的名字的时候,说明设计出了问题
|
11
lyz1990 2015-12-31 10:32:41 +08:00
一张“人员”里面存人员的姓名、职位之类的信息,一张“课程”表存课程的时间、主题啊什么的,然后一张“人员-课程“表,存人员跟课程的 id 就好,需要“近五年中层及以上管理人员听课”情况的时候,几个表在一起查
|
12
atmlvs 2015-12-31 10:39:53 +08:00
表名还有统计类信息,呵呵。一张表不应该只记录一件事吗?
|
14
dapang1221 2015-12-31 12:54:25 +08:00 via Android
ZC_L5m
高层就是 ZC_L5h 还是赞成拆开然后合表查 |
15
xxdd OP @dapang1221 嗯 谢指导 很少参与库设计
|
16
evilic 2015-12-31 14:16:42 +08:00
ZC_tb_attendance 听课表
ZC_tb_person 人员表 ZC_r_person_attendance 人员-听课对照表 ZC_view_JWNZCJYSGLRYTKB 职称_近五年中成及以上管理人员听课表 |
18
xxdd OP Ỏ̷͖͈̞̩͎̻̫̫̜͉̠̫͕̭̭̫̫̹̗̹͈̼̠̖͍͚̥͈̮̼͕̠̤̯̻̥̬̗̼̳̤̳̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟̳̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉͖͉̰̦͎̫̣̼͎͍̠̮͓̹̹͉̤̰̗̙͕͇͔̱͕̭͈̳̗̭͔̘̖̺̮̜̠͖̘͓̳͕̟̠̱̫̤͓͔̘̰̲͙͍͇̙͎̣̼̗̖͙̯͉̠̟͈͍͕̪͓̝̩̦̖̹̼̠̘̮͚̟͉̺̜͍͓̯̳̱̻͕̣̳͉̻̭̭̱͍̪̩̭̺͕̺̼̥̪͖̦̟͎̻̰_Ỏ̷͖͈̞̩͎̻̫̫̜͉̠̫͕̭̭̫̫̹̗̹͈̼̠̖͍͚̥͈̮̼͕̠̤̯̻̥̬̗̼̳̤̳̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟̳̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉͖͉̰̦͎̫̣̼͎͍̠̮͓̹̹͉̤̰̗̙͕͇͔̱͕̭͈̳̗̭͔̘̖̺̮̜̠͖̘͓̳͕̟̠̱̫̤͓͔̘̰̲͙͍͇̙͎̣̼̗̖͙̯͉̠̟͈͍͕̪͓̝̩̦̖̹̼̠̘̮͚̟͉̺̜͍͓̯̳̱̻͕̣̳͉̻̭̭̱͍̪̩̭̺͕̺̼̥̪͖̦̟͎̻̰,
|
19
nimingyonghu 2015-12-31 14:27:31 +08:00
@xxdd 什么鬼?
|
20
shiyu263 2015-12-31 14:38:02 +08:00
ZC_MANAGEMENT_DIM 管理层维度表 多加一个 grade 列来区分中高层等级
ZC_COURSE_DIM 课程维度表 ZC_MGMT_COURSE_PUNCH_FACT 管理层听课的实例数据表,非要近 5 年的要么用条件筛选,要么把此表的保存策略改为 5 年。 |