我正在处理数据库中的一个表,该表引用另一个表中的列。如:
Product Table
------------
Id
Description
Currencies_Code
Currencies
------------
Id
Code
Description
我们有约定:
“外键字段应该是被引用表名和被引用字段名的组合。”
我的列:ExternalTableName_ColumnName
在那之前,一切都很好。现在,应添加第二列,引用货币表“代码”列,用于应使用另一种货币的第二种情况。
我最初的想法是使用这些列:
货币_代码_内部
货币_代码_外部
但是,后缀 Internal/External 打破了惯例。
在这种情况下,哪种命名方式最适合更改约定?