我有一张桌子,减少了我分成两部分的冗余 表 电子邮件地址(PK) 名称 市 州 PIN码 国家 Land_Line_No D_O_B 性别 MARITAL_STATUS
经过划分
表1 名称 市 Land_Line_No D_O_B 性别 MARITAL_STATUS
表2 市 州 PIN码 国家
我的问题是如何连接这两个表
答案 0 :(得分:0)
第二个表中的属性与第一个表中的主键相同。这些属性通常称为外键。
然而,在另一个问题上,你减少了什么? 两个表中都有城市看起来多余。也许我不清楚你想要什么。
答案 1 :(得分:0)
架构看起来应该更像这样:
Table1 Name municipalityID Land_Line_No D_O_B Gender Marital_Status
Table2 municipalityID city state Pincode Country
现在Table2中的municipalityID
字段在每一行上都应该是唯一的,这使得它成为表的主键。为了将任何记录表格表与特定城市等相关联,您将引用正确的municipalityID
(这是引用表2的表1中的外键)。