建立表之间的关系.ppt

上传人:xin****828 文档编号:6142698 上传时间:2020-02-17 格式:PPT 页数:12 大小:373.36KB
返回 下载 相关 举报
建立表之间的关系.ppt_第1页
第1页 / 共12页
建立表之间的关系.ppt_第2页
第2页 / 共12页
建立表之间的关系.ppt_第3页
第3页 / 共12页
点击查看更多>>
资源描述
第四章建立表之间的关系 4 1主键与外键4 2表的关联类型4 3定义表之间的关系4 4参照完整性 4 1主键与外键 关系就是表之间的联系 在Access中 是在两表的公共字段间创建的联系性 关系通过匹配键字段中的数据来完成 键字段通常是两个表中使用相同名称的字段 1 主键 PrimaryKey 是由一个或一组字段组成 这些字段的值对每条记录来说必须是唯一的 每张表必须有一个主键 并且主键值不能为空 Null 2 外键 ForeignKey 如果表中的一个字段是另一个表的主键字段 那么这个字段在本表中被称为外键 4 2表的关联类型 表间的关系类型有三种 1 一对一关系在一对一关系中 A表中的每一记录在B表中仅有一个记录与之匹配 反之也如此 2 一对多关系一对多关系指的是建立关系的两个表中 A表中的一个记录能够与B表中的多个记录相匹配 但是在B表中的一个记录仅能与A表中的一个记录匹配 3 多对多关系多对多关系指的是建立关系的两个表中 A表中的一个记录能够与B表中的多个记录相匹配 同时 B表中的一个记录也与A表中的多个记录匹配 一对一一对多多对多 4 3定义表之间的关系 例4 1 完成主教材图4 3中 学生 表与 成绩 的一对多关系的建立 关闭所有打开的表 不能在已打开的表之间创建或修改关系 如果还没有切换到 数据库 窗口 可以按F11键从其他窗口切换到 数据库 窗口 单击工具栏上的 关系 按钮 如果数据库没有定义任何关系 将会自动显示 显示表 对话框 双击 学生 和 成绩 表 然后关闭 显示表 对话框 从 学生 表中将所要的相关字段学号拖动到 成绩 表中的相关字段学号上 显示 编辑关系 对话框 检查显示在两个列中的字段名称以确保正确性 必要情况下可以更改参照完整性和联接类型 单击 创建 按钮创建关系 联接类型有三种 1 内部联接只包含来自两个表的联接字段相等处的行 2 左外部联接包含左表中的所有记录和右表中联接字段相等的那些记录 3 右外部连接包含右表中的所有记录和左表中联接字段相等的那些记录 例4 2 假设有表R和S 分别如下 采用三种联接方式联接 查看不同的联接结果 R S 4 4参照完整性 4 4 1参照完整性参照完整性是一个规则系统 MicrosoftAccess使用这个系统来确保相关表中记录之间关系的有效性 并且不会意外地删除或更改相关数据 当实行参照完整性后 必须遵守下列规则 不能在相关表的外部键字段中输入主表的主键中不存在的值 如果在相关表中存在匹配的记录 不能从主表中删除这个记录 如果某个记录有相关的记录 则不能在主表中更改主键值 4 4 2级联更新和级联删除 级联更新相关字段 是指当用户修改 主表 中关联字段的值时 Access会自动地修改 从表 中相关记录的关联字段的值 级联删除相关字段 是指当用户删除 主表 某条记录时 Access会自动地删除 从表 中的相关记录 小结 理解主键和外键的含义 表中确定为主键的字段 Access将不允许在该字段中输入重复值或Null值 掌握创建关系的方法和关系的类型及联接类型 理解创建关系时实施参照完整性的作用以及级联更新和级联删除的作用
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!