我是初级Web开发人员,目前正在审核现有的SQL Server 2008 R2数据库。我注意到现有的数据库从未遵循SQL Server约定标准,如数据库命名,表命名,列命名。
我向开发数据库的开发人员询问了这一点,他提到他按照自定义命名约定开发了数据库代码,而不是MS约定标准,因为他仍然认为遵循MS标准命名约定不是强制性的,而是可选的根据项目的不同应该是灵活的。
作为一名初级开发人员,我不想养成坏习惯,并想知道他的意见是否正确。
感谢您的意见。
答案 0 :(得分:1)
没有单一的Microsoft SQL Server命名约定或标准。您会发现在不同的地方使用不同的约定。重要的是您的代码可以在您工作的环境中理解。如果您的工作场所具有可接受的标准,那么这似乎就是要使用的标准。