我的公司要求每个表都有一个唯一标识符。但是,大多数查找表的每个条目都有一个数字代码。例如,有一个权限列表:10-None、20-View、30-Edit 等等。代码是必不可少的,并且必须是唯一的。此外,代码“无”、“编辑”等的文本也需要是唯一的,所以现在我有两个单独的字段,每个字段都需要是唯一的。现在我必须添加一个 guid 列。现在是表中的三个单独的字段,每个字段都需要是唯一的。这个例子使用了一个非常简单的列表。代码值是必不可少的,其中一些表也等同于枚举。我需要代码和文本。拥有三个单独的字段,每个字段都有一个唯一的索引,这似乎与正常的表设计相反。
有没有更常见的做法来避免这种情况?
谢谢你。