Access数据库应用教程第2版 申莉莉 ch7

合集下载

Access应用技术(第二版) 第01章

Access应用技术(第二版)  第01章

1.1.2 Access数据库的基本概念
图1-1-1 Access数据库结构示意
1.1.3 关系运算与SQL基础
1.关系运算
关系运算是针对关系数据库数据进行的操作运算,既 可以针对关系中的记录实施,也可以针对关系中的字段实 施,还可以针对若干个关系实施。基本的关系运算包括选 择运算,投影运算和连接运算三种。
1.1.2 Access数据库的基本概念
关系数据库常用术语的定义
1.数据元素—— 在Access中,数据元素被称为字段(Field)。 2.数据元组—— 在Access中,数据元组被称为记录(Record)。 3 .数据表 —— 在 Access 中,具有相同字段的所有记录的集 合称为数据表。 4.数据库——数据库的传统定义是以一定的组织方式存储的 一组相关数据的集合,主要表现为数据表的集合。但是, 随着数据库技术的发展,现代数据库已不再仅仅是数据的 集合,而且还应包括针对数据进行各种基本操作的对象的 集合。
其中, FROM tableexpression1用于指定需要连接的第一个关系; INNER JOIN tableexpression2 用于指定需要连接的第二个关系; ON tableexpression1.field= tableexpression2.field 用于指定两个关系连接的条件; [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]]用于指定各个连接关系 中的对应字段; [WHERE conditionexpression]用于指定需要满足的条件,这个条件是由常数、 字段名及其通过相应的比较运算符和逻辑运算符连接形成逻辑运算式组成的。
1.1.3 关系运算与SQL基础

电子教案Access基础教程第二版课件

电子教案Access基础教程第二版课件

2.1.3 数据模型
数据模型有三个基本组成要素:数据结构、数 据操作和完整性约束。 1.层次模型 :是用树形结构来表示数据间的从属关系结 构 2.网状模型:是层次模型的扩展, 3.关系模型 :用二维表格结构来表示实体及实体间联 系。 4.面向对象数据模型 对象与对象标识 类 事件
关系模型的基本术语
10.2.2 数据库的结构设计
高校教学管理系统的E-R图(属性略)。
m
n
n
课程设置表
讲授
教师档案表
属于
1 院系表
m
n
1
m
选课
成绩
属于
属于
n n
1
n
学生档案表
专业表
10.3 系统功能概述
• 启动Access 2000,首先出现的是登录窗体。 • 启动系统后,填写操作员编号和密码,单
击“确定”按钮,登录到系统。 • 在菜单栏中包含院系管理、教师档案、学
关系名(属性1,属性2,…,属性n)
2.1.4关系数据库系统
1、关系模型的组成 关系数据结构:关系模型中数据的逻辑结构是一
张二维表。 关系操作:关系操作采用集合操作方式,即操作
的对象和结果都是集合。关系模型中常用的关 系操作包括两类。 • 查询操作:选择、投影、连接、除、并、交、 差 • 增加、删除、修改 关系完整性约束:关系模型中的完整性是指数据 库中数据的正确性和一致性,包括实体完整性、 参照完整性和用户定义的完整性。
2.1.2 数据库的基本概念
• 数据:是数据库系统研究和处理的对象,本 质上讲是描述事物的符号记录。
• 数据库:是数据的集合,具有一定的组织形 式并被储存于计算机存储器上,具有多种表 现形式并可被各种用户所共享。

Access数据库案例教程(第二版)-电子教案-应红-51702655

Access数据库案例教程(第二版)-电子教案-应红-51702655
导入相当于复制,是将内容真正保存在 当前库中,与源文件没有联系;链接只是 将源文件的映像放在当前库,真正的数据 仍保存在源文件,这种方式可以使异地库 之间保持数据一致。
从A库将表1导入到B库,两表之间没联系,修 改A库中的表1不会影响B库中的表1:
A库
B库
表1
表1
从A库中将表1链接到B库,两表之间有联系, 改变任一库中的表1,两个表1 都保持同步修改。
七、输入记录
先建表间关联,后输入表中记录。
先输入主表的记录,后输入子表的记录。
八、表间关系(也叫关联)
关系是在两个表的公共字段之间创建的一种 联接。
1. 建立关联的步骤 (1) 主表必须先建主键。 (2) 子表中必须有与主表主键相对应的字段 (即外键),即两表要有共有字段。 (3) 关闭所有表。 (4) 打开关系窗口,将主表中的主键拖到子表 中对应的字段(不能反过来拖)。
字段 记录 . 表 . 字段 记录 选择查询 参数查询 查询 交叉表查询 生成表查询 动作查询 追加查询 SQL查询 删除查询
更新查询
二、建立表
表分为两部分:结构与记录,先建结构后 输入记录。
课程号
课程名称
学分
(文本,4) (文本,20) (长整型)
1001
英语精读
4
1002
英语口语
2
2005
大学语文
2. 在查询中增加新字段 新字段名:表达式
四、表达式
用运算符将常数、常量、函数以及字段名、控件 名和属性等连接起来的式子,并能计算出一个单个 值,叫做表达式。
1.系统定义常量: True(真)
False(假) Null(空)
2. 分界符 数值型常量(无分界符)

精品课件-Access数据库-第7章

精品课件-Access数据库-第7章

第7章 查询的高级应用 图7-3 “查询设计”工具栏
第7章 查询的高级应用
(4) 显示表:打开“显示表”对话框,列出当前数据库中 的表和查询,以便选择查询的数据源。
(5) 总计:在查询设计网格中增加“总计”行,用于各种 统计计算,如求和、求平均值等。
(6) 属性:显示光标处的对象属性。如果光标在某一字段 内,则显示该字段的属性;如果光标在查询设计器上半部的字 段列表区,则显示字段列表属性;如果光标在查询设计器的其 他位置,则显示查询的属性。
① 显示:如果某些字段仅仅是作为查询的条件,而不需 要在查询结果中显示,则可以将其设置为不显示。设置方法是: 清除该字段“显示”单元格的复选框。
② 排序:如果要求查询结果按照某一字段排序,则可以 单击该字段的“排序”单元格,然后单击其右侧的向下箭头按 钮,并从下拉列表中选择“升序”或“降序”。
第7章 查询的高级应用
第7章 查询的高级应用
2. “查询设计”工具栏 打开查询设计器后,窗口中将出现“查询设计”工具栏, 如图7-3所示。其中,常用的工具按钮及其功能如下: (1) 视图:在设计视图、数据表视图和SQL视图之间切换 查询的视图方式。 (2) 查询类型:有选择查询、交叉表查询、生成表查询、 删除查询、追加查询和更新查询等。 (3) 运行:执行查询,生成查询结果并以数据表的形式显 示出来。
提示:如果在准则中输入日期型数据,则Access将自动用 “#”包围;如果输入文本型数据,则将自动用“"”包围;如 果在准则中用到字段名,则字段名要用方括号括起来。
第7章 查询的高级应用
(4) 设置查询属性。可以在查询设计器中分别设置某一字 段的属性、字段列表的属性或查询的属性。常用的属性及其设 置方法如下:

access数据库技术与应用教程

access数据库技术与应用教程

access数据库技术与应用教程
本教程将介绍Access数据库的基本概念、设计原则,以及如何
使用Access创建、管理和查询数据库。

其中包括以下内容:
1. 数据库基础知识:包括关系型数据库的概念、表、字段、数
据类型等。

2. 数据库设计:介绍如何设计一个良好的数据库结构,包括表
的设计、关系的建立、主键和外键的设计等。

3. 使用Access创建数据库:讲解如何使用Access创建数据库,包括创建表、设置字段、定义关系等。

4. 数据库管理:介绍如何管理数据库,包括添加、修改、删除
数据,创建查询等。

5. 数据库查询:介绍如何使用查询功能来检索和组织数据库中
的数据,包括简单查询、复合查询、参数查询等。

6. 数据库应用:讲解如何将Access数据库应用到实际的业务中,包括使用表单和报表、数据导出等。

通过本教程的学习,读者将掌握Access数据库的基本技能,能
够设计和管理一个简单的数据库,查询和分析数据,为日后在工作和学习中应用数据库打下坚实的基础。

- 1 -。

Access数据库程序设计第二版教学设计

Access数据库程序设计第二版教学设计

Access数据库程序设计第二版教学设计课程目标本课程将教授学生如何使用Microsoft Access创建、管理和查询数据库。

在完成本课程后,学生将能够:•理解关系型数据库和SQL查询语言的基本概念;•使用Access创建、修改和删除表格、查询、表单和报告;•使用Access的查询和过滤功能来检索数据;•理解数据库的安全性和完整性,并能正确地备份和恢复数据库。

预备知识•了解计算机基本操作和术语;•熟悉Microsoft Office软件的一般使用(如Word、Excel等);•拥有一定的数学和逻辑思维能力。

教学方法本课程采用教师讲授、案例分析和实践操作相结合的教学方法。

•在讲授环节,通过讲解理论知识、演示例子和解答疑问等方式,使学生掌握相关知识。

•在案例分析环节,通过分析实际应用场景,引导学生理解数据库设计的重要性和数据模型的产生方式。

•在实践操作环节,让学生通过实际操练,巩固所学知识并培养实际操作能力。

教学内容第一章概述•数据库基础概念介绍•Access概述•数据库设计基本步骤第二章数据库设计原理•关系型数据库模型•数据库表单与关系的建立•关系的类型与规则•数据库完整性•数据库范式第三章 Access入门•Access界面及基本操作•Access对象及其类型•创建、修改和删除表格、查询、表单和报告•数据类型与输入掩码第四章数据库查询•查询类型及应用•查询设计•查询运行及优化•筛选器应用第五章数据库表单与报表•表单与报表的使用•表单与报表的设计•控件类型及其应用•完整性检测第六章数据库的安全和备份•数据库安全性考虑•数据库备份与恢复•安全与稳定性管理教学评估通过期末考试和项目作业两个方式进行教学评估。

•期末考试:占总成绩70%。

•项目作业:占总成绩30%。

学生需要完成一个数据库设计和开发项目,并提交设计文档和数据库程序。

参考教材•《Access数据库程序设计》(第2版),清华大学出版社•《Access数据库开发实例解析》(第1版),人民邮电出版社结语通过本课程的学习,学生不仅能够掌握数据库的基础知识和相关操作,更能够了解数据库设计的重要性和数据库应用的广泛性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• (4) 修改后,切换至“打印预览”状态,进行 观察,并可在设计视图和预览状态间反复切换, 直至得到较为满意的报表,如图7-24所示。
• 2.自行设计报表 • 【例7-6】 在设计视图中自行设计如图7-26所
示报表。
•图7-26 自行设计的报表
• (1)打开“学籍管理数据库”窗口中,单击“创 建”选项卡“报表”分组中的“报表设计”按钮, 系统弹出空白的报表设计视图,如图7-27所示。
• 7.2.1 使用简单“报表”工具创建报表 • “报表”工具提供了最快的报表创建方式,它不向
用户提示信息,也不需要用户做任何其它操作,就 立即生成报表,显示基础表或查询中的所有字段, 并可以在布局视图或设计视图中进行修改。 • 【例7-1】以“学籍管理数据库”中“学生信息表” 为数据源,使用简单“报表”工具创建如图7-1所示 报表。
•图7-8 “汇总选项”对话框
• (5)设置排序字段的次序,最多可按四个字段对 记录进行排序。单击【下一步】按钮,系统弹出 如图7-9所示“报表向导”对话框四。
图7-9 “报表向导”对话框四
• (6)选择报表的布局方式,单击【下一步】按钮, 系统弹出如图7-10所示“报表向导”对话框五。
• (7) 选择报表的样式,单击【下一步】按钮, 系统弹出如图7-11所示“报表向导”对话框六。
•图7-10 “报表向导”对话框五 图7-11 “报表向导”对话框六
• (8) 输入标题“学习课程”,如果选择“修改 报表设计”,然后单击【完成】按钮,系统进入 到如图7-12所示设计视图,可以调整各个控件的 位置。切换到报表视图或打印预览视图得到如图 7-3所示报表。
•图7-12 在设计视图调整控件
第7章 建 立 Access 报 表
• 本章主要介绍报表的基本知识,报表的 概念、报表的作用、类型和视图;报表 的各种设计和创建方法;在打印报表之 前对报表进行排序、分组和计算等各种 编辑方法;最后还介绍了一些高级报表 的设计技巧,如何创建多列报表和子报 表的创建及链接等。
• 一个完整的数据库系统肯定会有打印输出的功能。 在传统的数据库系统开发中,数据库的打印功能 需要程序员编写复杂的打印程序来实现,打印格 式由程序员在设计过程中确定,用户在使用中一 般很难修改。在Access中,数据库的打印工作通 过报表对象来实现,使用报表对象,用户可以简 单、轻松地完成复杂的打印工作。
• (4)单击选择“格式”选项卡,在“控件”分组 中,单击“标题”按钮,在图表中插入报表标题, 如图7-17所示。
•图7-17 插入报表标题
• 7.2.4 创建标签报表 • 标签在商务活动中是一件常见的事物,如果要创建
标签式样的报表,可以通过标签向导来创建。标签 是特殊的Access报表,只要指定标签的数据来源, Access就会自动建立出标签。如果标签的格式不符 合要求,也可以自行设置标签的样式。 • 【例7-4】 利用标签向导创建“学生标签”,包括 姓名、性别、系和专业。其结果如图7-18所示。
图7-4 “报表向导”对话框一
• (2) 通过单击“表/查询”选择表“学习课程表” 为数据的来源,在“可用字段”框中选择需要的 字段,将其加入到“选定的字段”中。单击【下 一步】”按钮,系统弹出如图7-5所示“报表向导” 对话框二。
•图7-5 “报表向导”对话框二
• 通过选择字段,如“出版社”,然后单击 按钮,可以添加分组级别,如图7-6所示。
•图7-15 “学生成绩”查询数据透视图窗体
• (3)重新选择“创建”选项卡,单击“报表”分 组中的“空报表”按钮,打开“空报表”设计窗 口,在“导航”窗格中,把保存的“学生成绩” 查询数据透视图窗体拖到空白表中,如图7-16所 示。使用鼠标的控制柄,可以改变图表的位置和 大小。
图7-16 “空报表”设计窗口
表向导”也可以非常简单地创建常用的报表,可以 在创建报表时对报表所包含的字段进行选择,可以 指定数据的分组和排序方式,同时还可以选择报表 的布局和样式。 • 【例7-2】 利用“报表向导”创建“学习课程”报 表。结果如图7-3所示。
图7-3 “学习课程”报表预览窗口
• (1) 打开“学籍管理数据库”,在“创建”选 项卡的“报表”分组中,单击“报表向导”按钮。 系统弹出如图7-4所示“报表向导”对话框一。
• 7.1.1 报表的作用 • 报表最主要的功能是将表或查询的数据按照设计
的方式打印出来。因为用户可以控制报表上每个 对象的大小和外观,所以报表能按照所需的方式 显示信息以方便查看。报表的主要作用是比较和 汇总数据。其中的数据来自表、查询或SQL语句, 其他信息存储在报表的设计中。
• 7.1.2 报表的类型
建,对于复杂的报表,利用向导建立的报表,在布局上会 有一些缺陷,需要加以修改。这时,可以将报表由“打印 预览”切换到“设计视图”中,进行修改或自行设计。 • 很多情况下,是先利用各种向导建立简单的报表,然后再 利用设计视图对其修改。 • 1. 在设计视图中修改报表 • 【例7-5】 利用报表设计视图修改例7-1创建的报表“学 生信息”,对其进行修改,结果如图7-24所示。
7.2 创建报表
• Access 2007中,创建报表的方法和创建窗体类 似,可以利用简单的“报表”工具、“报表向 导”、“空报表”和“报表设计”来创建报表。 此外还可以使用“标签”向导创建标签报表。一 般情况下,都先用“报表”工具和“报表向导” 创建报表,然后切换到“设计”视图,对由向导 生成的报表进行修改。下面通过具体例子来学习 几种创建报表的方法。
• 报表实现了传统媒体与现代媒体在信息传递和共 享方面的结合,利用报表可以将数据库中的信息 传递给无法使用计算机的读者。
7.1 报表的基本知识
• 报表是Access数据库中的对象,是真正面向用户 的对象,它是以打印格式展示数据的一种有效方 式,报表可以将大量数据进行比较和汇总,并最 终能生成数据的打印报表。
• (1) 打开“学籍管理数据库”窗口中,创建一 个“学生成绩”查询,包括字段为“姓名”、 “专业”、“课程名称”和“成绩”。如图7-14 所示。
•图7-14 “学生成绩”查询
• (2) 单击选择“创建”选项卡,在“窗体”分组中 用“数据透视图”按钮创建“窗体”,并打开“学生 成绩”查询的“字段列表”。把“专业”拖到“将分 类字段拖至此处”;把“成绩”拖到“将数据字段拖 至此处”;并把“成绩”拖到“将系列字段拖至此 处”,然后保存此窗体,如图7-15所示。
•图7-24 修改后的“学习课程”报表预览
• (1) 在报表的设计视图中打开例7-1所建立的 “学习课程”报表,如图7-25所示。
• 同窗体一样,报表的设计视图有五个组成部分, 称为“节”。都是用于控制文档的某些特定的部 分。分别是:报表页眉、页面页眉、报表主体、 页面页脚、报表页脚。
•图7-25 报表的设计视图
• 7.2.3 利用“空报表”创建报表 • Access 2007报表中取消了“图表报表”向导,提供了
“空报表”工具,可以借助于数据透视图窗体来创建报表。 用图表的形式更方便、直观地描述数据间的关系。 • 【例7-3】 利用“空报表”创建如图7-13所示“学生成 绩”图表报表。
•图7-13 用“空报表”创建的图表报表
• 2.图表报表
• 图表报表的优点是可以直观地描述数据。 Access系统提供了图表报表的创建向导。
• 3.标签报表
• 标签可以在一页中建立多个大小、样式一 致的卡片,大多用于表示产品价格、个人 地址、邮件等简短信息。Access将其归入 报表对象中,并提供了创建向导。
• 7.1.3 报表的视图 • 报表有四种视图:报表视图、打印预览、布局视图
• (2) 修改报表的各种控件方法和在窗体中一样。 选中需要调整的控件,按〈Shift〉的同时还可以 选择多个控件,当鼠标显示为箭头的形状时,可 以对控件的大小进行调整;当鼠标显示为手掌的 形状时,可以同时对多个所选控件进行操作;当 鼠标显示为握着的手时,可以对一个控件进行操 作。
• (3) 将报表页眉中“学生信息表”修改为“学 ቤተ መጻሕፍቲ ባይዱ信息”,再通过单击“设计”选项卡 “控件” 分组中的“标签”按钮,将其放置在报表的合适 位置,输入文字“计算机系”。
•图7-28 在报表属性对话框选择记录源
• (3) 在“设计”选项卡的“工具”分组中,单 击“添加现有字段”按钮,打开“清华出版教材” 的“字段列表”窗格,选择其中的“课程名称”、 “教材名称”、“作者”和“单价”等字段,将 其拖动到报表的设计视图主体中,如图7-29所示。
图7-22 “标签向导”对话框四
• (5) 选择作为排序的依据字段。单击【下一步】 按钮,系统弹出如图7-23所示“标签向导”对话 框五。
• (6) 输入报表的名称。单击【完成】按钮,系统 显示如图7-18所示报表预览。并可以在设计视图 中进行修改。
图7-23 “标签向导”对话框五
• 7.2.5 在“设计视图”设计报表 • 对于简单报表,使用“报表向导”等工具可以直接进行创
•图7-18 标签预览
• (1)打开“学籍管理数据库”窗口中,在“导航” 窗格中,选择“学生信息表”,单击“创建”选 项卡“报表”分组中的“标签”按钮,系统弹出 如图7-19所示“标签向导”对话框一。
•图7-19 “标签向导”对话框一
• (2)选择标签型号、尺寸和横标签号,也可以通 过“自定义”来设计自己所需要的尺寸。单击 【下一步】按钮,系统弹出如图7-20所示“标签 向导”对话框二。
• 最初的报表分为三部分,页面页眉是每页的最开头 所要显示的文字或数据;主体是报表的主要内容; 页面页脚是每页最后面所要显示的文字或数据。
•图7-27 空白报表设计视图
• (2) 双击设计视图中左上角的“报表选择器”按 钮;或者在报表区域单击鼠标右键,从弹出的快捷 菜单中选择“属性”,系统弹出报表属性对话框, 在“记录源”一栏中,选择记录来源“清华出版教 材”,如图7-28所示。
相关文档
最新文档