Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新).pptx

上传人:春哥&#****71; 文档编号:4268870 上传时间:2021-07-16 格式:PPTX 页数:316 大小:4.86MB
返回 下载 相关 举报
Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新).pptx_第1页
第1页 / 共316页
Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新).pptx_第2页
第2页 / 共316页
点击查看更多>>
资源描述

《Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新).pptx》由会员分享,可在线阅读,更多相关《Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新).pptx(316页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Access数据库技术与应用,学校:* 主讲教师:* E-mail:*,主要教学内容,第1章 数据库基础知识(基础) 第2章 Access2010数据库概述(基础) 第3章 数据库与数据表(重点) 第4章 数据查询(重点+难点) 第5章 窗体(重点) 第6章 报表(重点) 第7章 宏的设计与应用(基础) 第8章 VBA程序设计基础(选学) 第9章 基于数据库的综合应用程序设计(选学),7/15/2021,Access数据库技术与应用,2,第1章 数据库基础知识,本章知识点思维导图,7/15/2021,Access数据库技术与应用,4,知识点重、难点分布,1.1 数据、信息与数据处理 1.2 数

2、据模型(重点) 1.3 数据库系统 1.4 关系数据库(重点、难点) 1.5 数据库设计基础,7/15/2021,Access数据库技术与应用,5,1.1.1 数据与信息,数据(Data) 是数据库系统研究和处理的对象,是保存在存储介质上能够被计算机识别的符号。 两种基本形式 数值型数据 由字母、文字和其他特殊字符组成的文字数据,7/15/2021,Access数据库技术与应用,6,1.1.1 数据与信息,信息(Information) 信息是人脑对现实世界中的客观事物以及事物之间联系的抽象反映。它是一种被加工成特定形式的数据,通过对原始数据的提炼和加工给人们以有用的知识。,7/15/2021

3、,Access数据库技术与应用,7,1.1.2 数据处理,将数据转换成信息的过程。 数据处理的根本目的是从大量的复杂数据中整理出对人们有价值、有意义的信息,作为行动和决策的依据。 信息=数据+数据处理,7/15/2021,Access数据库技术与应用,8,1.1.3 数据管理技术的发展,人工管理 文件系统 数据库系统,7/15/2021,Access数据库技术与应用,9,人工管理阶段,数据不保存。 数据和应用程序一一对应,即一组数据对应一个程序,数据的冗余(即重复)很大。 没有软件对数据进行管理。,7/15/2021,Access数据库技术与应用,10,文件管理阶段,数据可以长期保存。 数据的

4、共享性差,冗余度大。 数据的独立性差。,7/15/2021,Access数据库技术与应用,11,数据库管理阶段,采用数据模型。 数据的共享性好,冗余度低。 数据独立性高。 数据由数据库管理系统统一管理与控制。,7/15/2021,Access数据库技术与应用,12,1.2 数据模型,将事物以数据的形式存储到计算机中其过程经历了对现实生活中事物特征的认识、概念化到计算机数据库里的具体表示的逐级抽象。 这一过程划分成 3 个主要阶段,即现实世界阶段、信息世界阶段和机器世界阶段。,7/15/2021,Access数据库技术与应用,13,1.2 数据模型,数据模型:反映实体及实体间联系的数据组织的结构

5、和形式。 数据模型包括概念数据模型、逻辑数据模型和物理数据模型。 概念模型:面向客观世界、面向用户。 逻辑模型:面向数据库系统。 物理模型:面向计算机物理表示。 现实世界中的数据经过人们的认识和抽象形成信息世界。 在信息世界中用概念模型来描述数据及其联系。,7/15/2021,Access数据库技术与应用,14,1.2.1 数据描述,实体 在现实世界阶段,实体是客观存在并可以相互区分的事物。实体不仅可以是实际存在的东西,还可以指抽象的事件。 属性 实体型、实体值和实体集 属性型和属性值,7/15/2021,Access数据库技术与应用,15,1.2.1 数据模型,实体之间的联系 实体之间的对应

6、关系称为联系,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。 实体之间的联系有三种类型 一对一联系 一对多联系 多对多联系,7/15/2021,Access数据库技术与应用,16,实体之间的联系:,一对一联系,一对多联系,多对多联系,7/15/2021,Access数据库技术与应用,17,1.2.2 概念模型,概念模型是对信息世界的建模,能够方便、准确地表示出信息世界中的常用概念。 概念模型有多种表示方法,其中,最常用的是实体-联系模型,简称E-R 模型。,7/15/2021,Access数据库技术与应用,18,1.2.2 概念模型,E-R模型 用矩形表示现实世界中的实体 用椭圆形

7、表示实体的属性 用菱形表示实体间的联系,7/15/2021,Access数据库技术与应用,19,1.2.3 逻辑数据模型,逻辑数据模型是数据库管理系统用来表示实体及实体间联系的方法。 层次模型 是最早出现的数据模型,它采用树形结构表示实体之间的联系。 网状模型 是一个不加任何条件限制的无向图。 关系模型 关系模型是用二维表的形式表示实体和实体间联系的数据模型。,7/15/2021,Access数据库技术与应用,20,层次模型,利用树型结构表示实体及其之间联系的模型称为层次模型。 它体现出实体之间一对多的联系。,7/15/2021,Access数据库技术与应用,21,网状模型,利用网状结构表示实

8、体及其之间联系的模型称为网状模型。该模型体现多对多的联系,具有很大的灵活性。,7/15/2021,Access数据库技术与应用,22,关系模型,用二维表结构表示实体以及实体之间联系的模型称为关系模型。关系模型是建立在数学概念基础上的,在关系模型种,把数据看成一个二维表,这个二维表就叫做关系。 例如:学生(学号,姓名,性别,出生日期,个人简历,照片),7/15/2021,Access数据库技术与应用,23,1.3 数据库系统(DBS),数据库(DB)的定义 存储在计算机存储设备上、结构化的相关数据的集合。数据库中不仅包含描述事物的数据本身,而且还包括相关事物之间的联系。,7/15/2021,Ac

9、cess数据库技术与应用,24,1.3 数据库系统,数据库的特点 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据统一管理和控制,7/15/2021,Access数据库技术与应用,25,1.3.2 数据库管理系统(DBMS),是数据库系统的核心,介于应用程序和操作系统之间,用于帮助管理输入到计算机中的大量数据的应用软件。 主要功能 数据定义 数据操作 数据库的运行管理 数据组织、存储与管理 数据库的保护 数据库的维护 数据通信,7/15/2021,Access数据库技术与应用,26,1.3.3 数据库系统,是指引进数据库技术后的计算机系统,是实现有组织地、动态地存储大量相关数据

10、、提供数据处理和信息资源共享的便利手段。 组成 硬件系统 数据库 数据库管理系统及相关软件 数据库系统有关人员,7/15/2021,Access数据库技术与应用,27,1.3.3 数据库系统,从数据库、数据库管理系统和数据库系统3 个不同的概念中,可以看出,数据库强调的是数据,数据库管理系统是应用软件,而数据库系统强调的是整体。,7/15/2021,Access数据库技术与应用,28,1.4 关系数据库,关系数据库管理系统(Relation DataBase Management System,简称RDBMS)采用关系模型作为数据的组织方式。 Access 就是基于关系模型的数据库系统。,7/

11、15/2021,Access数据库技术与应用,29,1.4.1 关系术语,关系(Relationship) 一个关系对应一张二维表。该二维表中没有重复行、重复列,并且每个行列的交叉格点只有一个基本数据。 元组(Tuple) 二维表的每一行在关系中称为元组,一行描述了现实世界中的一个实体元素,或者描述了不同实体的两个元素间的一种联系。,7/15/2021,Access数据库技术与应用,30,元组(记录)、属性(字段)、关键字,例如:学生(学号,姓名,性别,出生日期,个人简历,照片),记录 (元组),字段 (属性),域:取日期,关键字,7/15/2021,Access数据库技术与应用,31,1.4

12、.1 关系术语,属性(Attribute) 二维表的每一列在关系中称为属性,每个属性有一个属性名,一个属性在其每个元组上的值称为属性值。 域(Domain) 属性的取值范围。,7/15/2021,Access数据库技术与应用,32,1.4.1 关系术语,主关键字或主码(Primary Key) 关系中能够唯一标识一个元组的属性或属性的组合称为主关键字或主码。在Access 中,主码也称为主键,用字段或字段的组合表示。 外部关键字或外键(Foreign Key) 如果关系中某个属性或属性组合并非本关系的关键字,但却是另一个关系的关键字,则称这样的属性或属性组合为本关系的外部关键字或外键。在关系数

13、据库中,用外部关键字表示两个表间的联系。,7/15/2021,Access数据库技术与应用,33,外关键字,外关键字,7/15/2021,Access数据库技术与应用,34,主关键字,1.4.2 对关系的限制,关系必须规范化。所谓规范是指每一个关系模式都必须满足一定的要求。 表中的每一个数据项必须是单值的,每一个属性必须是不可分割的基本数据项。 同一个关系中不能出现相同的属性名,且列次序可以任意。 每一列中的数据项具有相同的数据类型,来自同一个域。 表中的任意两行记录不能完全相同,且元组的次序可以任意。,7/15/2021,Access数据库技术与应用,35,1.4.3 完整性约束条件,实体完

14、整性 实体完整性是指基本关系的主属性,即主键不能取空值。所谓空值就是“还没有确定”的,或“不知道”的值。 在实体完整性规则中,若多个属性的组合构成主键,那么多个属性的值均不能为空值。,7/15/2021,Access数据库技术与应用,36,1.4.3 完整性约束条件,参照完整性 当一个数据表中有外部关键字时,外部关键字列的所有数据,都必须是其所对应的表中存在的值或为空值。 用户定义完整性 用户定义的完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求,7/15/2021,Access数据库技术与应用,37,1.4.4 关系运算,关系运算的对象是关系,关系运

15、算的结果也是关系。 关系的基本运算有两类 传统的集合运算 并、交、差等 专门的关系运算 选择、投影、连接,7/15/2021,Access数据库技术与应用,38,1.4.4 关系运算传统集合运算,集合运算:当两个关系的属性名、类型、个数、顺序相同时,可以进行关系的并、交、差运算。 并:AB 是由属于A 或属于B 的元组组成的集合。 交:AB 是由所有同属于A、B 的元组组成的集合。 A-B 是由所有属于A但不属于B 的元组组成的集合。,7/15/2021,Access数据库技术与应用,39,1.4.4 关系运算传统集合运算,笛卡尔积(*),7/15/2021,Access数据库技术与应用,40

16、,1.4.4 关系运算选择运算,选择 选择操作是从关系中找出满足条件的元组。其中的条件是以逻辑表达式给出的,选择的结果是使逻辑表达式结果为真的元组。 选择运算的结果是原数据表“行”上的子集。,7/15/2021,Access数据库技术与应用,41,选择运算示例1,运算:Age 18(Student),7/15/2021,Access数据库技术与应用,42,选择运算示例2,查询计算机系年龄大于18的学生资料,可以用如下表达式Age 18 AND Dept = “计算机系”(Student),7/15/2021,Access数据库技术与应用,43,选择运算示例3,7/15/2021,Access数

17、据库技术与应用,44,1.4.4 关系运算投影运算,投影 投影运算是在关系中选取某些属性列组成新的关系。这是从列的角度进行的运算,相当于对关系进行垂直的分解。 投影运算的结果是原数据表“列”上的子集。但是,投影运算之后不仅会删除原关系中的某些列,还可能会删除某些元组,因为删除原关系的某些列后,两个原来不完全相同的元组就可能相同,这时要删除重复的元组。,7/15/2021,Access数据库技术与应用,45,投影示例,现在考虑一下学生关系Student,它的当前实例如下:,7/15/2021,Access数据库技术与应用,46,StudentNo, StudentName(Student):,1

18、.4.4 关系运算连接运算,连接运算需要两个关系作为操作对象,是从两个关系的笛卡儿积中选取属性间满足一定条件的元组。 最常见的连接运算 等值连接 自然连接,7/15/2021,Access数据库技术与应用,47,连接运算范例,设有关系R、S分别如下表则T1=R DE S和T2=R D=E S,7/15/2021,Access数据库技术与应用,48,1.4.4 关系运算,等值连接:等值连接是条件连接在连接运算符为“=”的特例。,7/15/2021,Access数据库技术与应用,49,1.4.4 关系运算自然连接,自然连接:自然连接是去掉重复列的等值连接。如上图 1.11 中A关系中的B列和B关系

19、中的B列进行等值连接时,有两个重复的属性B,而进行自然连接时,结果只有一个属性列B。,7/15/2021,Access数据库技术与应用,50,自然连接示例1,7/15/2021,Access数据库技术与应用,51,自然连接示例2,7/15/2021,Access数据库技术与应用,52,1.5 数据库设计基础,设计原则 原始单据与实体之间的关系 主键与外键 基本表的性质 要善于识别并正确处理多对多的关系 正确认识数据冗余,7/15/2021,Access数据库技术与应用,53,1.5 数据库设计基础(*),设计步骤 需求分析 概念设计 逻辑设计 物理设计 实施 运行与维护,7/15/2021,A

20、ccess数据库技术与应用,54,本章结束,请完成教材习题1!,7/15/2021,Access数据库技术与应用,55,第2章 Access 2016数据库概述,本章知识点思维导图,7/15/2021,Access数据库技术与应用,57,知识点重、难点分布,2.1 Access 2016概述 2.2 Access 2016新增功能 2.3 Access 2016操作环境(重点) 2.4 数据库对象(重点),7/15/2021,Access数据库技术与应用,58,2.1 Access 2016概述,Access以它自己的格式将数据存储在基于Access Jet的数据库引擎里,可以直接导入或者链接

21、数据。 用户不需编写一行代码,就可以在短时间内开发出一个功能强大、具有一定专业水平的数据库应用系统,且开发过程完全可视化。,7/15/2021,Access数据库技术与应用,59,2.2 Access 2016新增功能,使用“操作说明搜索”快速执行 Access程序新主题 将链接的数据源信息导出到Excel 新颖的模板外观 较大的“显示表”对话框 Access Web应用 新增“大数”数据类型,7/15/2021,Access数据库技术与应用,60,2.3.1 Access的启动,启动包含四种方式 常规启动 桌面图标快速启动 开始菜单选项快速启动 通过已存文件快速启动,7/15/2021,Ac

22、cess数据库技术与应用,61,2.3.1 Access的关闭与退出,单击标题栏左端的Access 窗口上【控制菜单】,在打开的下拉菜单中,单击【关闭】命令。 鼠标右击标题栏,在弹出的快捷菜单中,单击【关闭】命令。 快捷键【ALT+F4】。,7/15/2021,Access数据库技术与应用,62,2.3.2 Access的工作界面,成功启动Access 2016后,屏幕上就会出现Access 2016的欢迎屏幕。 在欢迎屏幕中,当选择新建空白数据库或者新建Web数据库,或者在选择某种模板之后,就正式进入数据库操作界面。,7/15/2021,Access数据库技术与应用,63,2.3.2 Acc

23、ess2016的工作界面,Access 2016的用户界面发生了重大变化。其用户界面由2个主要的部分组成。 功能区:包含多组命令且横跨程序窗口顶部的带状选项卡区域,位于Access 主窗口的顶部。 导航窗格:Access程序窗口左侧的窗格,可以帮助组织归类数据库对象。,7/15/2021,Access数据库技术与应用,64,2.4 数据库对象,表 实现数据组织、存储和管理的对象,是整个数据库系统的基础,是由行和列组成的符合一定要求的二维表。 查询 根据一定的条件从一个或多个表中筛选出所需要的数据,形成一个动态的数据集。,7/15/2021,Access数据库技术与应用,65,2.4 数据库对象

24、(续),窗体 是数据库和用户交互的接口,用于进行数据的输入、显示及应用程序的执行控制。 报表 将选定的数据信息进行格式化显示和打印。 宏 若干个操作的集合,用来简化一些经常性的操作。,7/15/2021,Access数据库技术与应用,66,2.4 数据库对象(续),模块 建立复杂的VBA(Visual Basic for Application)程序以完成宏等不能完成的任务。 通过将模块与窗体、报表等Access对象相联系,可以建立完整的数据库应用系统。,7/15/2021,Access数据库技术与应用,67,本章内容结束,请完成教材习题2!,7/15/2021,Access数据库技术与应用,

25、68,第3章 数据库与数据表,本章知识点思维导图,7/15/2021,Access数据库技术与应用,70,知识点重、难点分布,3.1 数据库的创建 3.2 表的概念 3.3 创建表(重点、难点) 3.4 表的维护(重点) 3.5 表的数据操作,7/15/2021,Access数据库技术与应用,71,3.1 数据库的创建,3.1.1 使用模板创建数据库 3.1.2 创建空数据库 3.1.3 数据库对象的组织 3.1.4 数据库的打开和关闭,7/15/2021,Access数据库技术与应用,72,3.1 数据库的创建,Access 2016版本创建数据库的方法有两种 使用模板创建数据库【例3.1】

26、 创建空数据库【例3.2】 数据库文件的扩展名为.accdb,7/15/2021,Access数据库技术与应用,73,3.1.3 数据库对象的组织,对象类型 按对象类型组织方式与以前版本的组织方式相同,即按表、查询、窗体、报表等对象组织数据。 表和相关视图 这是Access 2010 采用的一种新的组织方式。这种方式基于数据库对象的逻辑关系进行组织。 自定义 是一种灵活的组织方式,允许开发者根据开发需要组织数据库的对象,7/15/2021,Access数据库技术与应用,74,3.1.4 数据库的打开和关闭,打开数据库的方式 使用【打开】命令【例3.3】 使用【最近所用文件】命令【例3.4】 找

27、到数据库文件存放的位置,用鼠标双击打开。,7/15/2021,Access数据库技术与应用,75,3.1.4 数据库的打开和关闭,关闭数据库的方法 单击Access 窗口右上角【关闭】按钮。 双击Access 窗口左上角【控制】菜单图标。 单击Access 窗口左上角【控制】菜单图标,从弹出菜单中选择【关闭】命令。 单击【文件】选项卡,选择【关闭数据库】命令。,7/15/2021,Access数据库技术与应用,76,3.2 表的概念,3.2.1 表的组成 3.2.2 命名规则 3.2.3 字段的数据类型,7/15/2021,Access数据库技术与应用,77,3.2 表的概念,一个数据库中包含

28、若干个数据表对象,表是存储和管理数据的最基本对象,也是数据库其他对象的主要数据来源。 在Access 中,数据表有2 种视图 设计视图 数据表视图,7/15/2021,Access数据库技术与应用,78,3.2.1 表的组成,Access表结构由表结构和表内容组成。 表结构 字段名称 数据类型 字段属性 表内容 记录,7/15/2021,Access数据库技术与应用,79,3.2.2 命名规则,数据表的命名 表名长度不能超过30 个字符。 表名是由字母、汉字、数字、下划线和空格组成的字符序列。 表名中含有单词,全部采用单数形式,单词首字母要大写,多个单词间不用任何连接符号。 表名中含有的单词建

29、议用完整的单词。如果导致表名长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写。 表名建议使用T_开头。,7/15/2021,Access数据库技术与应用,80,3.2.3 命名规则,字段命名规则 字段名长度不能超过64个字符。 字段名是由字母、汉字、数字、下划线和空格组成的字符序列,但不能以空格开头。 不能包含句号、叹号、方括号和单引号。 不能使用ASCII 码为032 的ASCII 字符。 如果字段名用英文单词,则全部单词采用小写,单词之间用“_”隔开。 Access 中使用字母时不区分字母的大小写。,7/15/2021,Access数据库技术与应用,81,3.2.3 字段

30、的数据类型,文本 文本类型是Access 默认的数据类型,它可以存储文字、数字、文字与数字的组合。 备注 备注类型可以保存长文本、文本和数字的组合、具有RTF 格式的文本。,7/15/2021,Access数据库技术与应用,82,3.2.3 字段的数据类型(续),数字 数字类型用来存储进行数学计算的数值数据。 数字型字段包括字节、小数、整型、长整型、单精度型、双精度型和同步复制ID。 日期/时间 日期/时间类型用于存储日期、时间或日期与时间的组合,其字段大小固定为8 个字节。,7/15/2021,Access数据库技术与应用,83,3.2.3 字段的数据类型(续),货币 货币类型是数字类型的一

31、种特殊表示,其数学计算的对象是带有1到4位小数的数据。Access 会自动添加货币符号、千位分隔符和两位小数。 自动编号 自动编号类型是另一种特殊的数字类型,每当向表中添加一条新记录时,由Access 指定的一个唯一的顺序号(每次递增1)或随机数,占4个字节。自动编号一旦被指定,将永久与表中记录连接。,7/15/2021,Access数据库技术与应用,84,3.2.3 字段的数据类型(续),是/否 是/否类型只能对两种不同取值的字段进行设置,例如True/False,Yes/No,On/Off 等。在Access中,“是”值用-1表示,“否”值用0表示,其字段长度为1个字节。 OLE对象 OL

32、E对象类型用于存放Access表中的链接或嵌入的对象,如Microsoft Excel电子表格、Microsoft Word文档、图形、声音或其他二进制数据。OLE对象最多为1G 字节,但它受可用磁盘空间的限制。,7/15/2021,Access数据库技术与应用,85,3.2.3 字段的数据类型(续),超链接 超链接类型的字段采用为两种方式作为超链接地址,一种是文本,另一种是文本和存储为文本的数字的组合。 附件 附件类型是Access 2010新增的一个数据类型,该类型用于存储所有种类的文档和二进制文件,可将其他程序中的数据添加到该类型字段中。对于压缩的附件,附件类型字段最大容量为2GB,对于

33、非压缩的附件,该类型最大容量大约为700KB。,7/15/2021,Access数据库技术与应用,86,3.2.3 字段的数据类型(续),计算 计算类型也是Access 2010新增的一个数据类型,该类型用于显示计算结果,计算时必须引用同一表中的其他字段。可以使用表达式生成器来创建计算。计算字段的字段长度为8个字节。 查阅向导 查阅向导类型是一种特殊的数据类型,在进行该字段值输入时,可以在下拉列表中选择值,或者手工输入字段的值。“查阅向导”不是一种实际的数据类型,它属于文本类型。,7/15/2021,Access数据库技术与应用,87,3.3 创建表,3.3.1 使用数据表视图创建数据表 3.

34、3.2 使用表设计创建数据表 3.3.3 设置主键 3.3.4 设置字段属性 3.3.5 数据的输入 3.3.6 数据的导入 3.3.7 创建表间关系,7/15/2021,Access数据库技术与应用,88,3.3 创建表,使用数据表视图创建【例3.5】 使用表设计器创建【例3.6】,7/15/2021,Access数据库技术与应用,89,3.3.3 设置主键,在Access 中,主键有3种类型 自动编号:向表中添加一条记录时,可以将自动编号字段设置为自动输入连续数字的编号。 单字段主键:单字段主键是以某一个字段作为主键来唯一标识表的记录。 多字段主键:在不能保证任何单字段都包含唯一值时,可以

35、将两个或更多的字段设置为主键。多字段主键的字段顺序非常重要,这种情况通常用于多对多关系中关联另外两个表的表中。,7/15/2021,Access数据库技术与应用,90,3.3.3 设置主键,主键的创建【例3.7】【例3.8】 主键的删除,7/15/2021,Access数据库技术与应用,91,3.3.4 设置字段属性,字段大小 用于限制输入到该字段的数据最大长度,当输入的数据超过该字段设置的字段大小时,系统将拒绝接收。【例3.9】 格式 格式设置用来改变数据的输出样式,对于输入数据本身没有影响。【例3.10】【例3.11】,7/15/2021,Access数据库技术与应用,92,3.3.4 设

36、置字段属性(续),输入法模式 输入法模式用来设置是否允许输入汉字,有3种状态 “随意”:为保持原来的汉字的输入状态。 “输入法开启” “输入法关闭”。 输入掩码 用来设置字段中的数据输入格式的,可以控制用户按指定格式在文本框中输入数据。 输入掩码只允许对文本、数字、日期/时间、货币类型进行设置。 【例3.12】【例3.13】,7/15/2021,Access数据库技术与应用,93,3.3.4 设置字段属性(续),标题 标题属性用来设置该字段用于窗体时的标签,即用标题属性中输入的名称取代原来字段名称在表中的显示。默认情况下将字段名用作标签。【例3.13】 默认值 在一个数据表中,通常某字段的数据

37、内容相同或含有相同部分时,使用默认值能够简化输入。【例3.14】,7/15/2021,Access数据库技术与应用,94,3.3.4 设置字段属性(续),有效性规则 是指向表中输入数据时应遵循的约束条件。无论是通过哪种形式,只要往数据表中添加或编辑数据时,都将强行实施字段有效性规则。【例3.15】 有效性文本 当输入的数据违反了有效性规则,可以通过定义有效性文本自行设置提示信息。【例3.16】,7/15/2021,Access数据库技术与应用,95,3.3.4 设置字段属性(续),必填字段 “必填”字段属性值为“是”或“否”项。设置“是”时,表示此字段值必须输入,设置为“否”时,可以不填写本字

38、段数据,允许此字段值为空。 允许空字符串 “允许空字符串”属性仅用来设置文本字段,所谓空字符串,是指用英文双引号括起来的0个字符(即“”),它的长度为0。该属性值为“是”或“否”项,设置“是”,表示可以输入空字符串,但显示为空。,7/15/2021,Access数据库技术与应用,96,3.3.4 设置字段属性(续),索引 索引最大特点是能够根据键值提高数据查找和排序的速度,并且能对表中的记录设置唯一性。 数据库中的文本型、数字型、货币型及日期/时间型字段可以设置索引,但是备注型、超链接及OLE 对象等类型的字段则不能设置索引。,7/15/2021,Access数据库技术与应用,97,3.3.4

39、 设置字段属性(续),按索引的功能分为 唯一索引:索引字段值不能相同,即没有重复值。同一个表可以创建多个唯一索引。 普通索引:普通索引的索引字段值可以相同,即有重复值。 主索引:唯一索引中的一个可设置为主索引,且一个表只有一个主索引。 【例3.17】【例3.18】,7/15/2021,Access数据库技术与应用,98,3.3.5 数据的输入,编辑简单数据类型的字段 编辑查阅列表类型的字段【例3.19】【例3.20】 编辑计算类型的字段【例3.21】 输入备注类型的字段 输入OLE 对象类型的字段 输入附件类型的字段,7/15/2021,Access数据库技术与应用,99,3.3.6 数据的导

40、入,从外部导入数据是指从外部获取数据后形成数据库中的数据表对象,并与外部数据源断绝链接。 从电子表格或其他程序导入数据【例3.23】【例3.24】 将数据从另一个源粘贴到Access表中【例3.25】 链接数据【例3.26】,7/15/2021,Access数据库技术与应用,100,3.3.7 创建表间关系,建立表间关系【例3.27】 实施参照完整性 编辑表间关系 使用子数据表,7/15/2021,Access数据库技术与应用,101,3.4 表的维护,3.4.1 表结构的修改 3.4.2 编辑数据表中的记录 3.4.3 表的修饰,7/15/2021,Access数据库技术与应用,102,3.

41、4.1 表结构的修改,添加字段 删除字段 移动字段 修改字段 重新设置主键,7/15/2021,Access数据库技术与应用,103,3.4.2 编辑数据表中的记录,定位记录【例3.28】 选择记录 添加记录 删除记录 修改数据 复制数据,7/15/2021,Access数据库技术与应用,104,3.4.3 表的修饰,改变字段显示次序【例3.29】 调整行高 调整列宽 隐藏列和显示隐藏列【例3.30】 冻结列【例3.31】 设置数据表格式 改变字体【例3.32】,7/15/2021,Access数据库技术与应用,105,3.5 表的数据操作,3.5.1 查找和替换数据 3.5.2 记录排序 3

42、.5.3 记录筛选,7/15/2021,Access数据库技术与应用,106,3.5.1 查找和替换数据,查找数据【例3.33】 通配符表 替换数据【例3.34】,7/15/2021,Access数据库技术与应用,107,3.5.2 记录排序,排序规则 按一个字段排序【例3.35】 按多个字段排序【例3.36】【例3.37】,7/15/2021,Access数据库技术与应用,108,3.5.3 记录筛选,按内容筛选【例3.38】 使用筛选器筛选【例3.39】 按窗体筛选【例3.40】 高级筛选【例3.41】,7/15/2021,Access数据库技术与应用,109,本章内容结束,请同学们完成习

43、题3!,7/15/2021,Access数据库技术与应用,110,第4 章 数据查询,本章知识点思维导图,7/15/2021,Access数据库技术与应用,112,知识点重、难点分布,4.1 查 询 概 述 4.2 选择查询(重点) 4.3 参数查询(重点) 4.4 交叉表查询(重点、难点) 4.5 操作查询(重点) 4.6 SQL查询(难点*) 4.7 对查询的操作,7/15/2021,Access数据库技术与应用,113,4.1 查询概述,查询是Access 中的一个重要对象,其目的是从指定的数据源中检索出符合条件的记录。 查询的结果是一个动态数据集,以数据表视图的形式呈现。动态数据集是指

44、只有在运行查询时,其结果才会出现,查询关闭时,其结果自动消失。 查询的数据源(也称“记录源”)是基本表或已创建的查询,可以有一个或多个数据源。若是多个数据源,则数据源之间必须创建关系,以保证查询结果的正确性。 查询结果还可以作为窗体或报表等对象的数据源。 与基本表不同的是,查询本身并不保存数据,其结果中的数据来自其他数据源。查询本身会作为一个对象保存在Access 的数据库中,其保存的内容是查询获取数据的方法和规则。因此,可以认为查询是一个操作集合。,7/15/2021,Access数据库技术与应用,114,4.1.1 查询的作用,查询是查找和筛选功能的扩充,它不但能实现数据检索,而且可以在查

45、询过程中进行计算,合并不同数据源的数据,甚至可以添加、更改或删除基本表中的数据。具体作用如下: 字段操作 包括选择字段、更新字段、删除字段等。 记录操作 包括选择记录,添加新记录,更新记录和删除记录等。 统计计算 进行合计、平均值、最小值、最大值、计数等计算操作。 表操作 创建新表,7/15/2021,Access数据库技术与应用,115,4.1.2 查询的类型,选择查询 最简单、最常用 参数查询 根据输入参数来检索数据 交叉表查询 对选择查询计算功能的一种扩充 操作查询 利用查询去添加、更改或删除数据源中的数据 分为生成表、追加、更新、删除四种 SQL查询 最强大、最灵活 分为联合查询、传递

46、查询、数据定义查询和子查询四种,7/15/2021,Access数据库技术与应用,116,4.1.3 设置查询条件,查询条件及其组成 在Access 中,查询条件是一个由常量、字段名、运算符和函数等组合而成的表达式,其计算结果为一个值。 在设计查询时,不同的条件使用会得到不同的查询结果。查询条件可谓是变化多端的,同一个查询问题,可以设置多种不同的条件表达式来实现。 学习和掌握查询条件的组成对正确使用查询条件具有关键性作用。,7/15/2021,Access数据库技术与应用,117,4.1.3 设置查询条件常量,常量:不进行计算也不会发生变化的值。包括数值常量、字符串常量、日期常量、逻辑常量等。

47、常用的常量如表4.1 所示。,7/15/2021,Access数据库技术与应用,118,4.1.3 设置查询条件字段名,字段名:保存一个或多个基本表或查询中字段的名字。 在条件中引用字段名时,一般要用英文方括号将其括起来。当字段名与表名一起引用时,表名和字段名都要用英文方括号括起来,且表名与字段名用英文感叹号隔开。具体引用形式如表4.2 所示。,7/15/2021,Access数据库技术与应用,119,4.1.3 设置查询条件运算符,运算符:一个标记或符号,指定表达式内执行的计算类型。包括算术运算符、比较运算符、逻辑运算符、字符串运算符、特殊运算符和引用运算符等。如表4.3 所示。,7/15/

48、2021,Access数据库技术与应用,120,4.1.3 设置查询条件函数,函数:一段已经编写好的程序,可以完成某个特定的功能。包括数值函数、字符函数、日期函数和统计函数等等。关于函数的使用说明请参见附录1,部分常用函数名如表4.4 所示。,7/15/2021,Access数据库技术与应用,121,4.1.3 设置查询条件表达式,表达式:由常量、运算符、字段名、函数等组合而成的式子称为表达式。根据所使用的运算符不同,可以分为以下几种表达式。 算术表达式:其运算结果为一个数值。例如: 2+Sqr(3) 返回2 与3 的平方根之和 Round(3.1415,3) 将3.1415 保留3 位小数,

49、并在第四位小数进行四舍五入 价格+2.4 价格字段的值增加2.4 比较表达式:其运算结果为一个逻辑值。例如: 性别=“男” 性别为“男” 办证日期#2013-7-18# 办证日期在2013 年7 月18 日以后 Right(书名,3)=“好日子” 书名以“好日子”结尾 Left(作者,1)=“张” 姓“张”的作者,7/15/2021,Access数据库技术与应用,122,4.1.3 设置查询条件表达式, 日期表达式:其运算结果为一个日期或一个数值。例如: #2013-5-16#+10 返回#2013-5-26# #2013-5-20#-#2013-5-10# 返回10 Year(借阅日期)-2 借阅年份减去2 Month(借阅日期)+6 借阅月份加上6 DateSerial(2012+1,3-2,24) 返回#2013-1-24# 特殊运算符表达式:其结算结果为逻辑值。例如: In(#2012-1-1#,#2012-5-31#) 2012 年1 月1 日或2012 年5 月31 日 Between #2012-1-1# and #2012-5-31# 在2012 年1 月1 日至2012 年5 月31 日之间 Like“计算机*” 以“计算机”开头 Like“*计算机*” 包含“计算机” Is null 没有值 Is not nul

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁