一尘不染

命名数据库表和视图

sql

我最近问了一个同事,为什么他们在所有数据库表名称的末尾都包含_TABLE。他们说这是他们工作过的另一家组织的标准。其他同事在视图开始时使用V_。
这是好习惯吗?


阅读 124

收藏
2021-05-16

共1个答案

一尘不染

一致性是最好的方法。在我的书中,在对象名的末尾添加_TABLE或_VIEW是过分的,但是如果数据库是按这种方式设计的,则我不会违反常规。

对于您的同事来说,将他的命名惯例从以前的组织引入到一个新的组织中而不检查“本地”标准是不明智的做法。

2021-05-16