如果我正在创建一个数据库来存储所有州,县和城市以及每个州的信息,例如州网站网址,州长等。这是建立郡功能的最佳方式,如:
'Counties' Table (One)
with two fields -> 'state' and 'county'
Texas Anderson
Texas Bell
Texas Dalhart
New York Albany
New York Allegany
每行都有唯一的ID?
或为每个州制作一张县桌?或者制作一个县表,每个州都是不同的领域?
我解释得越多,我几乎可以肯定这是第一种方式,但我以前从未这样做过,所以我想检查一下。
答案 0 :(得分:0)
州到县是一对多的关系。 很简单
States
PK StateID
StateCounties
FK StateID
PK CountyID
由于县名可能在不同的州之间重复,因此您可能希望您的县表具有类似于int的CountyID自动标识号作为密钥。我不确定为什么要为该行引入额外的ID
字段。它的独特之处在于州和县的结合。 没有一个县可以属于两个州。它们可能具有相同的名称,但它们不属于同一个州。
答案 1 :(得分:0)
我有两个表:STATE和COUNTY,在COUNTY和STATE之间有一对多的关系。