ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Access > 如何理解Access表中的无主键和多字段主键?

如何理解Access表中的无主键和多字段主键?

作者:绿色风 分类: 时间:2022-08-18 浏览:74
楼主
lrlxxqxa
Q:如何理解Access表中的无主键和多字段主键?
有网友问:不是说一个表中只能有一个主键吗?怎么还有的表有2个字段都是主键呢?

A:首先要明确主键的概念,表中可以有主键也可以没有,有主键的时候一个表中只能有一个主键,这一个主键可以是一个字段,也可以是多个字段;

分开来说:一、先说什么时候表中没有主键?有2种情况:

1、这个表中的数据仅仅是用来存放的静态数据,不需要经过数据库引擎查询处理时,可以不设主键;
2、这个表是一个临时表,比如在主、子窗体中方便传递数据而建立的临时表;

二、再说什么情况下主键要由多个字段构成?为什么?

主键的作用就是为了对表中的记录进行唯一的标识,所以当单一字段锁定单一记录的时候,就需要再指定一个字段配合其共同完成这个任务,这样共同配合标识唯一记录的2个字段就成为了复合主键;通常这种情况出现在多对多关系的表中,比如订单明细表,每一个订单对应多个产品,每一个产品对应多个订单,无论是订单还是产品都无法唯一的标识出单一的记录。
2楼
xmyjk
学习了,ACCESS平时接触很少。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap