为什么要设置主外键
我知道设置了主键对按主键查询的效率有一定好处,那设置外键有什么好处呢?即便是不设置外键,我的表与表之间的关系也会有字段进行对应,那么为什么还得设置外键呢?难道说不设置外键...
我知道设置了主键对按主键查询的效率有一定好处,那设置外键有什么好处呢?
即便是不设置外键,我的表与表之间的关系也会有字段进行对应,那么为什么还得设置外键呢?难道说不设置外键,表和表之间的关系以及他们的资料就不完整了??? 展开
即便是不设置外键,我的表与表之间的关系也会有字段进行对应,那么为什么还得设置外键呢?难道说不设置外键,表和表之间的关系以及他们的资料就不完整了??? 展开
中智咨询
2024-08-28 广告
2024-08-28 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。...
点击进入详情页
本回答由中智咨询提供
展开全部
PRIMARY KEY 条件约束指出哪个资料行或资料行集合的值可以唯一识别资料表中的资料列。
FOREIGN KEY 条件约束识别和强制资料表之间的关系。
主要是为了保证资料完整性
参照:强制数据完整性
http://msdn.microsoft.com/zh-cn/library/ms190765%28v=SQL.90%29.aspx
FOREIGN KEY 条件约束识别和强制资料表之间的关系。
主要是为了保证资料完整性
参照:强制数据完整性
http://msdn.microsoft.com/zh-cn/library/ms190765%28v=SQL.90%29.aspx
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主键 是为了 唯一性. 同一个主键. 不存在 1行以上的记录.
例如, 你的身份证号码, 同一个号码, 就是一个人。
外键 是为了 数据完整性, 主表有数据的, 子表才能填写。
例如, 你在银行办理银行卡, 卡号相当于 子表的主键, 身份证号就是子表的外键。
例如, 你的身份证号码, 同一个号码, 就是一个人。
外键 是为了 数据完整性, 主表有数据的, 子表才能填写。
例如, 你在银行办理银行卡, 卡号相当于 子表的主键, 身份证号就是子表的外键。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是为了方便以后进行内连接查询时的一个设置,是多表之间的字段对应
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
外键 是为了 数据完整性, 主表有数据的, 子表才能填写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询