




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2 3设计Access2003数据表对象之间的关联 在数据库应用系统中 一个数据库中常常包含若干个数据表 用以存放不同类别的数据集合 而这些数据集合存放于同一个数据库中 是由于它们之间存在着相互联接的关系 这种数据集合间的相互联接称之为关联 在关系数据库的实现中 主要存在两种关联 一对一的关联和一对多的关联 Access2003是一个关系型数据库管理系统 上述两种关联是通过设定数据库中表对象的关联来实现的 数据表关联的目的是为了实现关系联接运算 即将两个数据表中的相关记录联接形成一个新关系中的一条记录 这个新关系称为关联数据表 主目录 2 3设计Access2003数据表对象之间的关联 2 3 1一对一关联 2 3 2一对多关联 2 3 3子数据表 2 3 4建立数据库中表间关联的操作 一对一关联是指两个数据表对象中的各条记录之间存在这样一种对应的关系 只有当两个数据表中某一条记录的联接关键字段值相等时 两个数据表中的这一条记录才能联接成为关联数据表中的一条记录 一对一关联要求两个关联数据表中的联接关键字段分别是这两个数据表的主关键字段 2 3 1一对一关联 2 3 1一对一关联 可以GrocerMIS为例讨论关联的意义 在 库存数据记录 表中 货号 字段中的数据必须互不相同 用以表示不同的商品 只有在 库存数据记录 表中存在的商品才可以通过 商品上柜数据录入 操作 使其添加到 柜存数据记录 表中 且在 柜存数据记录 表中的同一商品的货号必须与 库存数据记录 表中的货号相同 如此方能保证各种查询和统计数据的正确性 这就表示 库存数据记录 表中的记录与 柜存数据记录 表中的记录必须是一对一的关联 且 库存数据记录 表称为主表 柜存数据记录 表称为从表 而两个数据表间的联接关键字是 货号 字段 2 3 2一对多关联 一对多关联不同于一对一关联 它不要求两个关联数据表中的联接关键字段分别是这两个数据表的主关键字段 这意味着联接关键字段值相等的记录可能不只一条 如此一来 一对多关联就存在两种不同的形式 第一种一对多关联形式为 取主表中的所有记录 并逐一从从表中选取那些与主表中联接关键字段值相等的记录 联接形成关联数据表中的一条记录 第二种一对多关联形式为 取从表中的所有记录 并逐一从主表中选取那些与从表中联接关键字段值相等的记录 联接形成关联数据表中的一条记录 2 3 2一对多关联 可以GrocerMIS为例讨论第一种一对多关联的形式 在 柜存数据记录 表和 销售数据记录 表之间存在着一对多的关联 柜存数据记录 表中记录的商品可以分多次售出 因此 在 柜存数据记录 表中同一商品将在 销售数据记录 表中被记录多次 这就表示 柜存数据记录 表中的记录与 销售数据记录 表中的记录实际是一对多的关联 且 柜存数据记录 表是主表 销售数据记录 表是从表 两个数据表间的联接关键字是 货号 字段 在以此形成的关联数据表中 一些 柜存数据记录 表中的记录将重复记录几次 重复记录的次数取决于一件商品的销售次数 2 3 3子数据表 Access2003数据表对象支持子数据表 所谓子数据表 是指在一个数据表视图中显示已与其建立关联的数据表视图 在建有关联的主数据表视图上 每一条记录左端均有一个关联标记 在未显示子数据表时 关联标记 内为一个 号 此时单击某以记录的关联标记 即可显示该记录对应的子数据表记录数据 而该记录左端的关联标记 内成为一个 号 若需展开所有记录的子数据表数据 可以在数据库设计视图的菜单栏上单击 格式 子数据表 全部展开 若需将所有展开的子数据表折叠 可以在数据库设计视图的菜单栏上单击 格式 子数据表 全部折叠 2 3 3子数据表 2 3 4建立数据库中表间关联的操作 1 选定需要建立关联的表对象单击常用工具栏中的 关系 工具按钮 或在数据库设计视图菜单栏上单击 工具 关系 随即出现如图2 17所示的 关系设计视图 窗口 若已定义了一些关系 该窗口内会显示这些关系 若尚未定义任何关系 该窗口内没有任何内容 若需定义新的关系 可在该窗口内单击鼠标右键 在随即弹出的快捷菜单中单击 显示表 也可在关系设计视图的菜单栏上单击 关系 显示表 即会弹出 显示表 对话框 1 选定需要建立关联的表对象 在GrocerMIS数据库中 需要在 库存数据记录 柜存数据记录 和 销售数据记录 三个表间建立关联 其关联关键字段是 货号 字段 因此 需要将数据库中的上述三个表对象添加至关系窗口中 如图所示 即为在关系窗口中逐一添加了这三个数据表对象后的形式 2 设定各个表对象间的关联 在 关系设计视图 窗口 如图所示 中 可以为显示在其中的各表对象设定关联 用鼠标指向主表中的关联字段 按住鼠标左键将其拖曳至从表的关联字段上放开 就会弹出 编辑关系 对话框 如图所示 为了建立 库存数据记录 表中 货号 字段与 柜存数据记录 表中 货号 字段之间的联接关系 应从 库存数据记录 表中的 货号 字段 按住鼠标左键将鼠标拖曳至 柜存数据记录 表中的 货号 字段上放开 随之弹出的 库存数据记录 表与 柜存数据记录 表间的 编辑关系 对话框如图所示 编辑关系 对话框 GrocerMIS关系设计视图 4 选择关联类型 在 编辑关系 对话框中 单击 联接类型 按钮 即可弹出 联接属性 对话框 如图所示 从图中可见 Access2003数据库支持三种不同类型的关联属性 三种不同类型联接属性 只包含来自两个表的联接字段相等处的行 包含
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025安徽芜湖市特种设备检验研究院招聘编外人员6人模拟试卷附答案详解(考试直接用)
- 2025年浙江大学医学院附属第二医院招聘医师助理人员若干人考前自测高频考点模拟试题及答案详解(典优)
- 2025北京市怀柔区卫生健康委员会所属事业单位招聘25人考前自测高频考点模拟试题附答案详解(黄金题型)
- 脊椎健康知识普及公众号创新创业项目商业计划书
- 2025年临沂科技职业学院公开招聘教师和教辅人员(46名)考前自测高频考点模拟试题及完整答案详解1套
- 2025湖南湘潭韶山旅游发展集团酒店管理有限公司招聘考前自测高频考点模拟试题完整参考答案详解
- 2025广西壮族自治区中医骨伤科研究所广西骨伤医院招聘实名编制工作人员(高级职称)3人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年辉南县补录1名乡镇、街道派驻消防文员考前自测高频考点模拟试题附答案详解(典型题)
- 2026国家电投集团(四川公司)校园招聘考试模拟试题及答案解析
- 2025年湖北省社会科学院人才引进10人考前自测高频考点模拟试题完整答案详解
- 注塑机操作安全培训课件
- 1.2.2单细胞生物(教学设计)生物苏教版2024七年级上册
- 2025-2026学年大象版(2024)小学科学三年级上册(全册)教学设计(附目录P208)
- 艾媒咨询2025年中国新式茶饮大数据研究及消费行为调查数据
- 雷达式水位计安装单元工程质量验收评定表
- 招商银行笔试题库及参考答案
- 挂靠公司走帐协议书范本
- 2025年中国电信集团校园招聘笔试模拟试题集
- 全屋定制经销商合同协议
- 2024年仁怀市辅警真题
- 知道智慧树有礼同行伴礼一生-大学生礼仪修养满分测试答案
评论
0/150
提交评论