我最近问了一个同事,为什么他们在所有数据库表名称的末尾都包含_TABLE。他们说这是他们工作过的另一家组织的标准。其他同事在视图开始时使用V_。 这是好习惯吗?
一致性是最好的方法。在我的书中,在对象名的末尾添加_TABLE或_VIEW是过分的,但是如果数据库是按这种方式设计的,则我不会违反常规。
对于您的同事来说,将他的命名惯例从以前的组织引入到一个新的组织中而不检查“本地”标准是不明智的做法。