资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2 4设定表之间的联系 2 4设定表之间的联系 数据库中各表之间并不是独立的 它们彼此之间存在或多或少的联系 这就是 表间关系 本节首先介绍表索引的创建 然后介绍表的主键 在此基础上介绍怎样设定表间关系 表间关系有何作用以及怎样删除无用的关系 2 4 1表的索引 掌握 2 4 2表的主关键字 掌握 2 4 3创建并查看表间关系 掌握 2 4 4表间关系的修改及打印 掌握 2 4 1表的索引 1 索引 有助于用户快速查找和排序记录 通常对经常搜索的字段 排序字段或查询中连接到其他表字段的字段设置索引 以下数据类型的字段值能进行索引设置 字段数据类型为文本 数字 货币及日期 时间 搜索保存在字段中的值 排序字段中的值 表的主键自动被设置为索引 而备注 超链接及OLE对象等类型的字段则不能设置索引 2 4 1表的索引 2 Access2003为每个字段提供了3个索引选项 无 该字段没有被编入索引 若不再需要被索引的字段 可用该选项改变字段的索引属性 有 有重复 该字段被编入索引 同一类型的数据 有重复 可以输入该字段的多条记录中 有 无重复 该字段被编入索引 同一类型的数据 无重复 可以输入到该字段的多条记录中 2 4 1表的索引 3 1单字段索引索引可以分为单一字段索引和多字段索引两种 一般情况下 表中的索引为单一字段索引 建立单一字段索引的步骤 1 打开表设计视图 单击要创建索引的字段 该字段属性将出现在 字段属性 区域中 2 打开 常规 选项卡的 索引 字段下拉列表 在其中选择 有 有重复 选项或 有 无重复 选项即可 3 保存修改 2 4 1表的索引 2 4 1表的索引 4 2多字段索引如果经常需要同时搜索或排列更多的字段 那么就需要为组合字段设置索引 建立多字段索引的操作步骤如下 在表的设计视图中单击工具栏上的 索引 按钮 弹出 索引 对话框 如图所示 在 索引名称 列的第一行内输入索引名称 索引的名称可以使用设置索引的字段的名称 在 字段名称 列的第1行内选择索引的第1个字段 在第2行内选择索引的第2个字段的名称 最多可设置10个索引字段 2 4 1表的索引 2 4 1表的索引 3删除字段索引删除单字段索引 在表设计视图中把该字段的 索引 属性改变为 否 删除多字段索引 使用 索引 对话框 索引 对话框的使用 删除一个字段 选中该字段 单击Del键 删除整个索引 选中索引所有行 单击Del 插入新字段到索引中 使用 插入行 命令 更改多字段索引中字段的次序 拖动字段选择器到期望位置 更改索引中任一字段的排序 排序顺序 2 4 2表的主关键字 主关键字 也称主键 用于保证表中的每一条记录都是惟一的 链接两个表时 应该把一个表的主键字段与第二个表的同一种数据结构和类型的字段链接起来 如果第二个表种的链接字段不是主键 通常都不是 则该字段为外键字段 主关键字由记录中一个或多个字段组成 如果没有指定一个惟一的主关键字 Access2003将自动创建一个主键 但用户可以根据需要自己指定或修改数据表的主键 2 4 2表的主关键字 除了用作表之间的通用链接字段外 主键字段在Access2003中还有如下优点 用来创建表索引的字段 可大大加快查询 搜索和排序的速度 添加新记录时必须键入主键字段值 Access不允许向主键字段输入空值 从而保证表中的记录是合法的 在向有主键的表中添加新记录时 Access会检查重复的数据并且不允许有重复的主键值 因而维护了数据的完整性 默认情况下 Access按主键的顺序显示数据 2 4 2表的主关键字 定义主键 1 在表设计视图中选择要定义为主键的字段 如图 注意 如何选择多个字段 2 单击工具栏上的 主键 按钮 或者选择 编辑 主键 命令 设置完成后 在相应的字段左侧会出现主关键字标识 如果用户要将设为主关键字的某一字段取消为非主关键字 则只需选中该字段并再次单击工具栏上的 主键 按钮即可 主关键字的标识也随之消失 2 4 2表的主关键字 2 4 2表的主关键字 2 4 2表的主关键字 更改主键 1 删除旧的主键 如果要删除的主键被某个关系引用 在删除主键前首先要删除这个关系 删除关系的操作将在下节进行介绍 2 以设计视图的方式打开该主键所在的表 并选中该主键字段 如图所示 3 单击工具栏上的 主键 按钮 则该字段前的主键符号消失 即已删除该主键 然后就可以根据前面的操作设置新的主键 2 4 3创建并查看表间关系 可以在包含类似信息或字段的表之间建立关系 在表中的字段之间可以建立3种类型的关系 一对一 存在于两个表中含有相同信息的相同字段 即一个表中的每条记录都只对应于相关表种的一条匹配记录 一对多 存在于当一个表中的每一条记录都对应于相关表中的一条或多条匹配记录 多对多 不作要求 2 4 3创建并查看表间关系 创建关系 表与表之间建立关系的好处 不仅在于确立了数据表之间的关联 还确定了数据库的参照完整性 创建步骤 1 单击数据库窗口工具栏上的 关系 按钮 打开 关系 窗口 2 打开 显示表 对话框 单击 显示表 按钮 将要设置关系的表添加到 关系 窗口 3 在 关系 窗口中 从 订单 的字段列表中 将鼠标指向 订单ID 字段 按下左键 2 4 3创建并查看表间关系 2 4 3创建并查看表间关系 2 4 3创建并查看表间关系 拖动鼠标到 订单明细 表的 订单ID 字段上 松开左键 弹出 编辑关系 对话框 如图所示 4 选中 实施参照完整性 和 级联更新相关字段 复选框 单击 创建 按钮 编辑关系 对话框关闭 关系 窗口重新出现 2 4 3创建并查看表间关系 2 4 3创建并查看表间关系 查看关系 单击工具栏中的 关系 按钮或选择 工具 关系 命令 查看关系 关系 窗口 查看当前数据库中的所有关系 单击工具栏上的 显示所有关系 按钮 只查看数据库窗口所选表的关系 可单击工具栏上的 直接显示关系 按钮 只查看一个表的关系 单击工具栏上 清除版式 按钮来清除版式 单击 显示表 按钮 双击对话框中的表名 关系 窗口 单击 直接显示关系 按钮 2 4 3创建并查看表间关系 其他相关操作 删除表 选中该表并按下Del键 或选择 编辑 删除 命令 隐藏表 选择 关系 隐藏表 命令 或使用右击后弹出的快捷菜单 选择 隐藏表 命令 还原所有关系 单击工具栏上的 显示所有关系 按钮 或者选择 关系 显示所有关系 命令 2 4 4表间关系的修改及打印 1修改或删除关系 1 打开 关系 窗口 2 如果没有看到想要更改的关系 选择 关系 显示表 命令 双击 关系 窗口中没有显示的表将其添加 然后关闭 显示表 对话框 3 打开 编辑关系 对话框 双击该关系线 右击该关系线从快捷菜单中选择 编辑关系 单击该关系线后 选择 关系 编辑关系 命令 2 4 4表间关系的修改及打印 4 在 编辑关系 对话框中修改关系 然后单击 确定 5 保存修改 删除关系选中该关系线 然后执行一下一种操作 按下Del键 选择 编辑 删除 命令 右击关系线并从快捷菜单中选择 删除 命令 2 4 4表间关系的修改及打印 打印关系在 关系 窗口中右击任一空白区并选择 全部显示 命令 当所有的表出现在版面上时 选择 文件 打印关系 命令 弹出如图所示打印界面 使用文档管理器 工具 分析 文档管理器 命令 打开 文档管理器 对话框 打开 当前数据库 选项卡并选中 关系 打击 确定 出现打印 关系 文档的预览 合适 便可打印 2 4 4表间关系的修改及打印 2 4 4表间关系的修改及打印 2 4 4表间关系的修改及打印
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号