access2010数据库对照表 access2010中主键只能是一个字段吗?主键和候选键有什么区别?

[更新]
·
·
分类:互联网
1206 阅读

access2010数据库对照表

access2010中主键只能是一个字段吗?主键和候选键有什么区别?

access2010中主键只能是一个字段吗?主键和候选键有什么区别?

可以为多个字段
1、主键(primary key)吧:一张表(关系)的一个列(属性)或多个列可以作为主键,但是前提是让这个列作主键,这个列就能保证该列下的各个行(元组)的值不能相同,比如说用姓名属性作主键的话,那么这个主键就不一定可以,如果有两个人是同样的名字的话,就不能做到该属性下的各个元组数据的值不同,如果用阿拉伯数字作主键就是一个很好的选择。
2、外键(foreign key):一张表(关系)的列(属性)它同时存在表1和表2中,它不是表1的主键,而是表2的主键,就可以说他是表1的外键。
3、候选键(Candidate Key):能唯一标识表(关系)中行(元组)的列(属性),则称该属性为候选键,也称 候选关键字 或 候选码;由此来看候选键可以不只一个,还看一看得出的就是主键同时它也是候选键。
主键与候选键的区别
候选键:若表中若干个属性组合在一起可以让数据库表的元组(即表中的每一行)能够两两区分开,则这几个属性的集合就是一个候选键。
主键:是一种特殊的候选键,可以理解为“不能再分”的候选键,即它的属性集合的子集不能构成候选键了。理论上对于某个特定的表,存在的主键可能有很多个,不过一般由人为指定一个作为应用时的主键。

Access2010中,查询名称和数据表名称可以相同吗?

如果不建立所谓的硬关联,查询结果会翻倍。例如A表有2行记录,B表有4行记录,结果将包含8行记录。以下是结果;这种查询通常是没有意义的。但是不绝对,可以生成一个遍历树的样本;下面是正常的例子;建立一个硬关联;然后;意思是把两个表里字段值相等的记录筛选出来;正常思维应该是要这样的结果才对。希望对你的学习有帮助;

查询是access最基本的对象?

1、表:数据库的核心与基础,存放着数据库中的全部数据。表中的行:记录;表中的列:字段。
2、查询:查询是数据设计目的的体现,用来检索符合指定条件的数据的对象。利用查询可以查看、更改以及分析数据,也可以将查询作为窗体和报表的数据源。包括有选择查询、交叉表查询、参数查询、操作查询和SQL查询。
3、窗体:是用户和access之间的主要接口,它可以用来接收、显示和编辑数据,也可以作为主菜单来控制程序的执行流程。可以分为三类,提示型窗体、控制型窗体和数据型窗体。
4、报表:是用来以特定的方式分析和打印数据的数据库对象。可以创建计算字段,可以将记录进行分组,汇总。
5、宏:一系列操作的集合,每个操作都能实现特定的功能。
7、页、模块不常用。