【发布时间】:2011-10-08 16:21:00
【问题描述】:
如果我不使用外键可以吗,我什么时候可以使用它,我只是不使用它?
例如,我的 COUNTRY_STATE 表应该有 Country.Id 作为外键,但我没有这样做,而是有 CountryCode。我通过 CountryCode 获得每个国家/地区的州。
COUNTRY
-Id (PK)
-Code
-Name
COUNTRY_STATE
-Id (PK)
-Code
-Name
-CountryCode
【问题讨论】:
标签: sql-server sql-server-2008 database-design