1

我在修复数据库以获得一致的字段名称这一天感到困惑。

当我想命名该字段来解释时:锁定或隐藏帖子的人的名字。我应该使用什么字段?

locked_by_username,lock_by_usernamelock_username hidden_by_username,hide_by_usernamehidden_username?

现在时还是过去时?我应该by在字段名称中使用,这是一种不好的做法吗?

我看到许多数据库使用post_usernameposter_username描述发布帖子的用户名。

但是对于锁定和隐藏动词,我看不到任何描述它的好方法。

抱歉,我知道这是一个非常愚蠢的问题,但英语不是我的母语。

4

2 回答 2

1

无论您的母语是斯瓦希里语、克林贡语还是英语,您需要的是描述当前状态的列名。例如username_holding_lock,表示该列包含持有该行锁的用户的名称。

当值出现在某行时,使用工具进行故障排除的人SELECT *将能够猜测出发生了什么。TomSawyer

于 2017-01-11T18:13:26.480 回答
-2

我认为这更多是基于意见,但我通常会使用骆驼案。我个人会使用:HiddenByUsername LockedByUsername

一个好主意可能是查看一些 Microsoft 示例数据库。一个例子是 AdventureWorksDB 或者你可以在这里查看 http://codeplex.com/SqlServerSamples

于 2017-01-11T18:14:32.117 回答