- 1、本文档共108页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACCESS2010入门基础教程知识讲稿.ppt
建立student表和sel_course表间的关联关系 (1) 打开“关系”窗口 方法? (2) 选择建立关联的表添加到窗口中 (3) 将主表的主键拖到子表的外键,建立关联关系 (4) 设置参照完整性规则 一对多关系 主键 外键 当主表关联字段被更改时,子表关 联字段也自动随之更改。 子表关联字段欲更改的新值若在主表中不存在,则拒绝子表的修改 子表增加一条记录时,若该记录关联字段的取值在主表中不存在,则拒绝子表的操作。 当主表删除某个记录时,子表中与之关联的全部记录一并自动删除。 子表删除记录时,不会影响到主表记录。 还有什么用? (1) 利用关联查看多组数据 (2) 在子表中输入(插入、修改)数据时保证完整性 (3) 据此进行多表查询 school数据库中各表的关联关系 数据查询 查找 筛选 查询 按选定内容筛选 按窗体筛选 高级筛选/排序 应用筛选/取消筛选 【例6.11】 创建一个查询,从sel_course(选课)表中查询选修课程成绩不及格的学生的学号、课程号及成绩,查询结果按学号升序排序。查询命名为“查询不及格学生1”。 创建查询? ⑴ 打开查询设计窗口 ⑵ 选择欲查询的数据表 ⑶ 选择查询字段 ⑷ 输入查询条件。 ⑸ 选择哪些字段显示在查询结果中 ⑹ 查询结果可以指定排序字段 ⑺ 运行查询,查看结果 ⑻ 保存并命名查询 多种查询视图 多种查询类型 从表中检索数据,并对结果排序。 还可以对记录分组进行总计、计数、平均 值以及其他类型的计算。 对查询结果按不同的字段逐级分组显示 统计结果 结果显示方式为交叉表方式,即分行标 题、列标题以及统计数据区。 操作查询 指可以重复使用,每次改变查询条件的查询。 【例6.12】查询不及格学生姓名、课程名、成绩,结果按学号升序排序。查询命名为“查询不及格学生2”。 选择查询 依据关联关系建立连接,然后选择需要的字段、记录 【例6.13】查询选修课程中最高分是多少,查询命名为“查询最高分”。 单击工具栏上的 选择查询(汇总) 【例6.14】查询选修课程中每位学生各自的最高分、最低分、平均分,查询结果包含学生姓名和最高分数、最低分、平均分。查询命名为“查询每位学生最高分”。 选择查询(分组汇总) 【例6.15】统计查询各班不同性别的学生选择各门课程的人数情况。查询命名为“查询选课人数”。显示统计结果时,班级名、性别均作为行标题,课程名称作为列标题。 交叉表查询 需要选择查询类型为“交叉表查询” 【例6.16】查询各班学生在某一范围内的成绩,查询命名为“参数查询学生成绩”。 单击“查询” | “参数…”,设置查询参数 参数查询 说明 数据表与查询 查询结果也为二维表形式,但它与数据表对象不同; 数据表中存储数据信息,而查询存储查询的规则,即 相应的SQL命令; 执行查询即执行SQL命令; 可以基于数据表建立查询,也可以基于查询创建其他 查询。。 数据库组成 Access数据库: 1)Access的文档文件,扩展名为MDB 2)由数据表、查询、窗体、报表、宏和模块等对象组成。 3)所有对象都保存在的同一个数据库文件中。 数据库组成 1.表 1)以二维表格保存基本信息,数据库的核心 2)为其它对象提供数据 3)对具有复杂结构的数据,分别使用多张数据表,这些表之间可以通过相关字段建立关联。 数据库组成 数据库组成 2.查询 1)从一个或多个表中查找某些特定的记录 2)查询的运行结果以二维表的形式显示 3)在数据库中只记录了查询的方式即规则 4)可作为窗体、报表等其它组件的数据源 数据库组成 数据库组成 3.窗体 1) 向用户提供交互界面,更方便地进行数据的输入、输出 2) 窗体的数据源,可以是一个或多个数据表,也可以是查询。 数据库组成 物理数据模型 在计算机系统的底层对数据进行抽象,它描述数据在存储介质上的存储方式和存取方法,是面向计算机系统的。 在设计一个数据库时,首先需要将现实世界抽象得到概念数据模型,然后将概念数据模型转换为逻辑数据模型,最后将逻辑数据模型转换为物理数据模型。 最后一步一般由选定的DBMS自动实现。 关系数据库 采用的DBMS是支持关系数据模型的,据此构建的数据库称为关系数据库 相应的DBMS为关系数据库管理系统(Relational DataBase Management System,RDBMS) 关系数据模型 根据概念数据模型设计逻辑数据模型 关系数据库 主要内容 数据结构 数据结构 规范化的二维表格: 任意两行内容不能完全相同 不能有名称相同的列 每一列都是不可分的,即不允许表中还有表 同一列的值取自同一个
文档评论(0)