access怎样设置字段的索引

access怎样设置字段的索引,第1张

1、首先在打开的access中,确认要设置索引的字段,如下图所示

2、右键单击选择设计视图,如下图所示。

3、然后在打开的页面中,选择要设置索引的字段,如下图所示。

4、接着在属性面板找到索引,默认是无,如下图所示。

5、下拉列表选择索引方式,最后每个表的主键都是一个无重复的索引,如下图所示,就完成了。

创建复合主键

可以指定多个字段的组合用作表的主键,但是现在很

少这样做。这种主键通常称为复合主键。如图2-23 所示,

选择要在复合主键中包括的多个字段,然后单击" 工具"

功能区选项卡中的钥匙图标。当然,如果在表设计中这些

字段排列在一起会更有助于快速 *** 作。

开发人员强烈感觉到主键应该由数据库中原本出现的

数据所组成时,这时才会使用复合主键。过去曾告诉所有

开发人员,每个表都应该有一个原本天生的主键。

现在很少使用复合主键的原因是: 开发人员已经认识到数据是很难预测的。即使用户承诺某

些字段的组合在表中决不会出现重复,但实际情况会与计划偏离。使用替代的主键〈如"自动编

号" ) 将袤的设计与表的数据分开。最后,使用原本天生的主键(也就是表中原本出现的数据〉的

问题在于数据集足够大时,选择作为表的主键的字段值很可能出现重复。

另外,使用复合主键时,维护表间的关系也变得越来越复杂,因为必须在包含相关数据的所

有表中复制字段。使用复合主键只会增加数据库的复杂性,而不会提高数据库的稳定性、完整性

或其他所需的特性。

首先用设计试图打开Access中的表,然后如下图设置主键:

相关知识:主键要求全字段不能重复:

主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。主关键字是可选的,并且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。

给你个步骤,自己看,新建数据库不用教了吧,直接桌面右键-新建-access数据库,自己起个名字就好了。

1、创建表,点创建-表设计

2、然后根据要求创建字段,及大小。这里我就创建一个字段了,剩下的你自己弄。

3、字段都设置完毕后,按ctrl+s,或者直接 关闭创建窗口,会有提示让你给表起名字,你就起名叫“学生信息”好了。会有让你创建外键的提示,取消就好了,然后把学号设置为主键。

4、这时左边列表就有你刚才创建的表了。双击它

5、往里边添加数据就行,ctrl+s保存结果。

还是举个例子吧。例如有一个图书馆藏表:
购买日期、馆藏ID、书号、类别、书名、数量、单价、是否借出、是否归还、备注等几个字段
1、由于可能每次购买的书号或者书名都有可能重复,因此加上一个字段馆藏ID,设置为主键,自动编号类型,那么就避免了重复。
2、数量可以需要统计,因此需要改为长整型或者双精度等数值型数据。
3、单价可以考虑用货币型字段来设置。——数值型也可以,但没有货币型醒目。
4、是否借出和是否归还可以用是否字段来设置。
5、购买日期当然是日期\时间型字段了。
6、备注可以用备注类型字段,也可以用文本型,主要看备注的字符串是否太长而决定。
7、其它字段都可以考虑用文本型来处理,因为这些字段不需要计算。
PS:
为了方便查询,可以设置几个索引:
书名:有(有重复)
书号:有(有重复)
类别:有(有重复)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13077734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存