Amr*_*awy 48 database sql-server database-design naming-conventions
我有'服务'表和以下列描述如下
我犹豫是否命名这些列如下
IsVerificationRequired
IsEmailActivationRequired
IsMobileActivationRequired
Run Code Online (Sandbox Code Playgroud)
要么
RequireVerification
RequireEmailActivation
RequireMobileActivation
Run Code Online (Sandbox Code Playgroud)
我无法确定哪种方式最好.所以,以上建议的名称之一是最好的还是还有其他更好的名称?
gbn*_*gbn 48
我会(并且确实)使用"IsVerificationRequired"
我尝试在列名中添加一些含义,因此很明显(ValueDate,InsertedDateTime,IsActive,HazCheezBurger,ProductName等)."Isxxxx"暗示是/否,例如没有思考,你只有2个状态不像"ProductName".
小智 6
我会选择VerificationRequired,EmailActivationRequired等.
数据库是状态的快照,因此上面列出的列名称比我认为的那些更好.