Database design 数据库设计问题
我正在使用SQLServer2008。我的设想如下 有一个用户表,其中包含用户ID、密码等其他字段 这是与保险有关的事情,具体情况如下Database design 数据库设计问题,database-design,Database Design,我正在使用SQLServer2008。我的设想如下 有一个用户表,其中包含用户ID、密码等其他字段 这是与保险有关的事情,具体情况如下 已登录用户已投保(此处只有一人) 登录用户已投保,同一用户下还有一个投保(这里有两个人,一个已登录,另一个已投保,这是一个0-many关系) 登录用户未投保,同一用户下有一个投保人 这里我的问题是保存登录用户和被保险人的个人数据。我的意思是,登录用户和被保险人有相同的数据字段。我是说 如果登录用户和被保险人相同,则个人数据将相同。(我不想在两个不同的表中重复相同
请帮助…假设您有一个
保单
表,包含不同的保单,我将创建一个多对多表,使用各自的ID将用户
表链接到保单
表
这将允许您只需更新一次用户详细信息,并以任何方式将策略链接到用户
适用于您的场景:
假设您有一个
Policy
表,其中包含不同的保险单,我将创建一个多对多表,使用各自的ID将User
表链接到Policy
表
这将允许您只需更新一次用户详细信息,并以任何方式将策略链接到用户
适用于您的场景:
您有保存保险单的保单表吗?是的,我有保单表您有保存保险单的保单表吗?是的,我有保单表,但我不应该在users表中存储用户的个人数据。我需要另一个表来存储个人数据。@Harsha-首先,您需要将这些详细信息添加到问题中。如果你不解释,没有人知道你在做什么或不应该做什么。你可以将个人信息存储在你的个人数据表中,并将其用于加入。你是rite,我不擅长提问。让我试试你们说的,但我不应该在users表中存储用户的个人数据。我需要另一个表来存储个人数据。@Harsha-首先,您需要将这些详细信息添加到问题中。如果你不解释,没有人知道你在做什么或不应该做什么。你可以将个人信息存储在你的个人数据表中,并将其用于加入。你是rite,我不擅长提问。让我试试你说的