在Access 2007中设置主键和建立表关系

在数据库的表中必须有唯一标识一条记录的字段,我们将该字段称为主键。数据库的设计要尽量消除数据冗余(重复数据),要消除数据冗余,可使用多个基于某个主题的表来存储数据,然后通过各表中的公共字段来在各表之间建立关系,从而使各表中的数据可以重新组织在一起。

操作方法

  • 01

    在导航窗格中右击表,在弹出的快捷菜单中选择“设计视图”,打开表的设计视图。

  • 02

    单击选中要设为主键的字段,然后单击“表工具 设计”选项卡“工具”组中的“主键”按钮,设置字段为主键(其左侧会显示钥匙形状),最后后保存并关闭表。

  • 03

    建立表关系,关系是通过匹配公共字段(通常是两个表中的同名字段)中的数据来工作。大多数情况下,关系将一个表中的主键与另一个表内外键中的项匹配。 打开数据库,单击切换到“数据库工具”选项卡,单击“关系”按钮。

  • 04

    弹出“关系”窗口,单击“显示表”按钮,在弹出的“显示表”对话框中,按住【Ctrl】键的同时依次单击要建立关系的表,同时选中多个表。

  • 05

    单击“添加”按钮,将选中表加到“关系”窗口,然后单击“关闭”按钮,关闭“显示表”对话框。在“关系”窗口中,通过拖拽方式,将两表中关联的字段连接起来,比如拖拽“读者表”的“借书证号”字段到“借书表”的“借书证号”字段上方,打开“编辑关系”对话框。

  • 06

    在“编辑关系”对话框中,勾选“实施参照完整性”、“级联更新相关字段”、“级联删除相关记录”三个复选框,单击“创建”按钮,建立表关系。

  • 07

    表关系创建成功(两表之间用黑线连接),关闭“关系”窗口,在弹出的对话框中单击“是”按钮,保存表关系。

(0)

相关推荐

  • MySQL、SQLServer、Oracle中设置主键自动增长

    最近由于工作关系,接触到了一些其他数据库,再加上自己以前在学校学的Oracle和MySQL数据库,发现区别是有的,今天就拿主键自动增长来说事 操作方法 01 首先先讲MySQL的设置方法,如果把表的主 ...

  • 在Access 2007中设置字段的默认值和有效性规则

    如果某个值在某个字段中出现的几率特别高,那么最好将此数据值设置为此字段的默认值,这样每次在新添加记录时,该默认值将自动填写在字段中.如果某个表中有一个字段为"性别",那么在这个字段 ...

  • Access 中如何设置主键

    在这里介绍Access 中设置主键的方法.希望本指南能帮到大家. 操作方法 01 下面举例演示操作方法. 如下图中的表,把字段1设置为主键. 02 如图所示,鼠标右击"表1",弹出 ...

  • access报表怎么自定义设置主键?

    设定主键的目的就是为了让数据表中的数据能够被唯一的识别.一般数据表的逐渐就是ID,类似的ID有学生号.工号等.一般数据表都要定义主键,否则系统会提示你建立主键,那么怎样建立主键呢? 方法一: 1.打开 ...

  • Access怎么给表格设置主关键字?access设置主键的方法

    主关键字(以下简称主键)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录.如何给表设置主键呢?特别是有多个字段共同作为主键的,该如何设置呢?下面小编就来说说具体操作. 1.打开Access ...

  • Access如何设置主键

    Access如何设置主键?接下来小编就把具体的操作方法分享给大家. 操作方法 01 打开access,点击"空白数据库-保存位置-创建". 02 在右侧的表中单击右键,点击&quo ...

  • Access 2007中的数据怎么导入Excel文件?

    在Access 2007数据库中可以导入的文件类型有很多.下面我们以在数据库中导入Excel文件为例,介绍一下导入文件的方法. 1.打开数据库后,单击“外部数据”选项卡“导入”组中的“Excel”按钮 ...

  • sql怎么 设置主键

    sql要怎么设置主键呢?本文以sql server数据库为例,讲解几种设置方式: 1)新建表时设置主键 2)修改表主键 3)sql语句删除主键 4)sql语句添加主键 5)sql语句修改主键 操作方法 ...

  • SQL数据库中的主键与外键介绍

    一.什么是主键.外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如 : 学生表(学号,姓名,性别,班级) 其中每个学生的学 ...