Access 2003完整教程:创建表间的关系 (ADP)

当需要使一个表中的行与另一个表中的行关联时,可以创建两个表间的关系。

在数据库图表中创建关系

  1. 在“数据库”窗口中,单击“对象”下的“数据库图表”,单击要打开的数据库图表,单击要打开的数据库图表,再单击“数据库”窗口工具栏上的“设计”。
  2. 在数据库图表中,对要与另一个表中的某个列相关联的数据库列或列组合单击行选择器行选择器
  3. 把鼠标指针放在行选择器,单击并将指针拖动到相关表上。
  4. 释放鼠标按键。这时会显示“创建关系”对话框,并且会尝试让选定的列与相关表中具有相同名称和数据类型的列相关。
  5. 在“创建关系”对话框中,确保想要关联的列显示在“主键表”和“外键表”列表中。
  6. 选择“确定”以创建关系。

在图表中,关系的主键方由钥匙符号钥匙符号标明。在一对一关系中,由初始化关系的表确定主键方。例如,如果创建从publishers表的pub_id列到pub_info表的pub_id列的关系,则publishers表是关系的主键方。

在“表设计器”中创建关系

  1. 单击“对象”下的“表”,单击关系中外键方的表,再单击“数据库”窗口工具工具栏的“设计”。
  2. 在“表设计器”中用右键单击,并选择“关系”。
  3. 单击“新建”按钮。
  4. 从“主键表”中的列表中,选择关系的主键端的表。在下方的窗格中,输入用作表的主键的列。在每一列左侧相邻窗格中,输入外键表对应的外键。
    “表设计器”会建议一个关系名称。要更改此名称,可以编辑“关系名”文本框的内容。
  5. 选择“关闭”以创建关系。

上页:Access 2003完整教程:在查询中创建外部联接 (ADP) 下页:Access 2003完整教程:在查询中手动创建自联接 (ADP)

Access 2003完整教程:创建表间的关系 (ADP)

Access 2003完整教程:在查询中手动创建自联接 (ADP)Access 2003完整教程:创建子查询 (ADP)
Access 2003完整教程:在查询中创建表别名 (ADP)Access 2003完整教程:创建触发器 (ADP)
Access 2003完整教程:创建唯一约束 (ADP)Access 2003完整教程:创建唯一索引 (ADP)
Access 2003完整教程:创建更新查询 (ADP)Access 2003完整教程:关于检查约束表达式 (ADP)
Access 2003完整教程:定义主键约束 (ADP)Access 2003完整教程:删除检查约束 (ADP)
Access 2003完整教程:从表中删除列 (ADP)Access 2003完整教程:删除索引 (ADP)
Access 2003完整教程:删除关系 (ADP)Access 2003完整教程:从数据库中删除表 (ADP)
Access 2003完整教程:删除触发器 (ADP)Access 2003完整教程:绘制反身关系 (ADP)
Access 2003完整教程:复制表 (ADP)Access 2003完整教程:实施表之间的参照完整性 (ADP)
Access 2003完整教程:在查询中排除重复的行 (ADP)Access 2003完整教程:在“查询设计器”中执行查询 (ADP)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号