中文Access2000速成教程--1.6 定义“主键”

2016-02-19 20:35 6 1 收藏

下面,图老师小编带您去了解一下中文Access2000速成教程--1.6 定义“主键”,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - 编程语言 】

  在中文Access 2000中,可以建立一个庞大的数据信息库,而要将这些分布于不同表中的数据作为一个“库”来使用,就需要为各表建立好“主键”,从而建立起一个关系型数据库系统。这种系统的特点是可以使用查询、窗体和报表快速查找数据,并能组合保存来自各个不同表中信息。如果要做到这一点,每一张表就应该包含相同的一个或一组字段,它些都是保存在表中的、每一条记录的唯一标识,即表的“主键”,通常需要在建立数据表时一并制定,以便节省时间,因此本章在这里插入了这一小节。

  中文Access 2000允许定义三种类型的主键:自动编号、单字段及多字段,它们的特点如下所述。

  1.自动编号主键

  在前面的操作中,您一定注意到了当向表中添加一行记录时,中文Access 2000总是会自动设置编号,即使您指定了不同的编号,这个软件也会让您将自动编号字段设置为自动输入连续数字的编号,从而将自动编号字段指定为表的主键,这是创建主键的最简单方法,相信您一定还记得前面就是这样做。

  其实,如果在保存新建的表之前没有设置主键,那么中文Access 2000将询问是否要创建主键。如果回答为“是”,就将创建“自动编号主键”。这种建立主键的方法可以应用于任何中文Access 2000的表中,而在中文Visual FoxPro 6中不会如此便利,初学者掌握起来是比较困难的。

  注:指定了表的主键之后,为确保其唯一性,中文Access 2000将防止在主键字段中输入重复值或 Null。Null表示字段中没有值,或者是未知值。

  2.单字段主键

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  如果某些信息相关的表中拥有相同的字段,而且所包含的都是唯一的值,如ID 号或零件编号,那么就可以将该字段指定为主键。如果选择的字段有重复值或 Null 值,Access  2000将不会设置其主键, 为此可运行“查找重复项”查询可以找出包含重复数据的记录,然后编辑修改它。

  注意:如果通过编辑数据仍然不容易消除这些重复项,可以添加一个自动编号字段并将它设置为主键,或定义多字段主键,这是一个很有用的操作技巧。

  3.多字段主键

  在不能保证任何单字段都包含唯一值时,可以将两个或更多的字段指定为主键。这种情况最常出现在用于多对多关系中关联另外两个表的表。“多对多关系”是关系数据库中较难理解的概念,但却非常实用,它说明如A 表中的记录能与 B 表中的许多行记录匹配,并且B表中的记录也能与A表中的许多行记录匹配。此关系的类型仅能通过定义第三张表(称作“联结表”)的方法来实现,其主键包含二个字段,即

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

图31 选择这一条命令


  图32 “行选定器”的位置

  注:选定一个字段时,只需要单击“行选定器”中的相应方框即可。若要选定多个字段,可请按Ctrl键后,在“行选定器”中分别单击它们的方框,参见图34。

来源:http://www.tulaoshi.com/n/20160219/1624075.html

延伸阅读
中文Access 2000提供了两种创建表的方法:创建用于输入数据的“空表”;使用其他数据源中已有的数据来创建表。使用“数据库向导”即可在建立数据库的操作中创建该数据库所需的全部表、窗体及报表。也许您会想到这与使用中文Visual FoxPro 6中的“项目管理器”相类似,其实它们的功能差别还是很明显的,这里的“数据库向导”能创建新的数据...
在中文Access 2000中使用查询也可以按照不同的方式查看、更改和分析数据,同时也可以将查询作为窗体、报表和数据访问页的记录源。最常见的查询类型是选择查询,它能使用指定的准则从表中检索数据,然后按照需要的次序显示数据。操作时,可以如同使用中文Visual FoxPro 6(参阅本网的后续课程)那样通过“设计器”、“向导”来建立查询,只是...
在中文Access 2000中,可将数据直接输入到空白的数据表中,然后当保存这张新的数据表时,这个软件能分析数据并且自动为每一字段指定适当的数据类型及使用格式。为了执行该操作,首先要在“员工工时与工资”数据库窗口中选定“对象”列表中的“表”项,然后单击工具栏中的“新建”按钮,进入“新建表”对话框后通过列表中的“数据表视图”项...
单击工具栏上的“视图”按钮,切换回表的设计视图,开始为表设置主键。第五课的课后补充里曾经说过主键是什么。 设置表的主键非常简单,比如要将“订单信息表”中的“订单号”字段作为表的“主键”,只要单击“订单号”这一行中的任何位置,将这行设为当前行,然后单击工具栏上的“主键”按钮,按钮会凹陷进去,在“订单号”一行最左...
标签: 办公软件
第四讲 设置货币符号 上述操作可用于设置了电子报表中各列标题文字属性,下面的操作将设置货币符号: 步骤一、单击D列号,选定此列中的所有内容,参见图 17,接着右击鼠标右键,然后从快捷菜单中选择“设置单元格格式”命令。进入“单元格格式”对话框后选择“数字”选项...

经验教程

172

收藏

61
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部