计算机基础考试知识点_资格考试-计算机等级考试.pdf

上传人:c****4 文档编号:94896325 上传时间:2023-08-10 格式:PDF 页数:40 大小:2.13MB
返回 下载 相关 举报
计算机基础考试知识点_资格考试-计算机等级考试.pdf_第1页
第1页 / 共40页
计算机基础考试知识点_资格考试-计算机等级考试.pdf_第2页
第2页 / 共40页
点击查看更多>>
资源描述

《计算机基础考试知识点_资格考试-计算机等级考试.pdf》由会员分享,可在线阅读,更多相关《计算机基础考试知识点_资格考试-计算机等级考试.pdf(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一章 数据库系统的基础知识 1.1 数据库系统概述 1.2 数据模型 1.3 关系数据库 1.4 数据库设计基础 1.5 Access2003 数据库简介 1.1 数据库系统概述 1.1.1 数据库系统的组成 数据:描述事物的符号记录,是数据库中存储的基本对象。例如文字、图形、图像、声音等。数据库(DB):长期存储在计算机内的、有组织的、可共享的数据集合。数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,是数据库系统的中心枢纽。能科学的组织和储数据,高效的获取和维护数据。数据库管理系统的主要功能:数据定义功能 数据操纵功能 数据库的运行管理 数据库的建立与维护功能 数据库

2、系统:在计算机系统中引入数据库之后组成的系统,用来组织和存取大量数据的管理系统。数据库系统是由计算机系统(硬件和软件系统)、数据库、数据库管理系统、数据库管理员和用户组成的具有高度组织性的整体。通常把数据库系统简称为数据库。1.1.2 数据库系统的特点:数据的结构化 数据的共享性 数据的独立性 数据的存取粒度 数据库管理系统对数据进行统一的管理和控制 为用户提供了友好的接口 1.1.3 高级数据库阶段 1、分布式数据库系统 2、数据库的发展方向 一是改造和扩充关系数据库,以适应新的应用要求;二是改用新的数据库模型。1.2 数据模型 数据模型:是现实世界数据特征的抽象,是工具,是用来抽象、表示和

3、处理现实世界中的数据和信息的工具。数据模型应满足以下三个方面的要求:1、能够比较真实的模拟现实世界 2、容易被人理解 3、便于在计算机系统中实现 数据模型的组成要素:数据模型是由数据结构、数据操作和数据的约束条件三部分组成的。数据结构:所研究对象的集合,这些对象是数据库的组成部分。数据结构分为两类:一类是与数据类型、内容、性质有关的对象;一类是与数据之间联系有关的对象。数据操作:是指对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作规则。数据的约束条件:是一组完整性规则的集合。概念模型 概念模型涉及以下术语:1、实体:客观存在并可相互区别的事物称为实体。实体可以是实际事物,也可

4、以是抽象事件。2、属性:描述实体的特性称为属性。属性的具体取值称为属性值,用以刻画一个具体实体。3、关键字:如果某个属性或属性组合能够唯一的标识出实体集中的各个实体,可以选做关键 字,也称为码。4、联系:实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联。联系分为种,一种是实体内部各属性之间的联系,另一种是实体之间的联系。5、E-R图:常用实体短横线联系方法来描述现实世界的概念模型。E-R 图有三个要素。实体:用矩形并在框内标注实体名称来表示。属性:用椭圆表示,并用连线将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用连线分别与有关实体连接起来,同时在连线上标上连

5、线的类型(1:1、1:n 或 m:n)联系有三种类型。1、一对一联系:如果对于实体集 A 中的每一个实体,实体集 B 中至多有一个实体与之联系反之亦然,则称实体集 A 与实体集 B 具有一对一联系,记为 1:1。例如:系和主任 2、一对多联系:如果对于实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联系,反之,对于实体集 B 中的每一个实体,实体集 A 中至多有一个实体与之联系,则称实体 A与实体集 B 具有一对多联系,记为 1:n。例如:系和学生 3、多对多联系:如果对于实体集 A 中的每一个实体,实体集 B 中有 n 个实体(n0)与之联系,反之,对于实体集 B 中的每

6、一个实体,实体集 A 中也有 m 个实体(m0)与之联系,称实体集 A 与实体集 B 具有多对多联系,记为 m:n。例如:学生和课程 常用的数据模型 层次模型:该模型的基本数据结构是层次结构,也称树型结构,树中每个节点表示一个实体类型。这些节点应满足:有且只有一个节点无双亲结点(根节点);其他节点有且仅有一个双结点。网状模型:网状模型的数据结构是一个网状结构。应满足以下两个条件的基本层次联系集合:个节点可以有多个双亲结点;多个节点可以无双亲结点。关系模型:关系模型的数据结构是二维表,由行和列组成。一张二维表称为一个关系。关系模中的主要概念有:关系、属性、元组、域和关键字。面向对象模型:面向对象

7、的数据模型中的基本数据结构是对象,一个对象由一组属性和一组方组成,属性用来描述对象的特征,方法用来描述对象的操作。一个对象的属性可以是另一个对象,另一个对象的属性还可以用其他对象描述,以此来模拟现实世界中的复杂实体。数据库的体系结构 数据库系统的三级模式结构 数据库系统的二级映像功能 1.3 关系数据库 关系的一些术语 1、关系:在关系模型中,一个关系就是一张二维表,每一个关系都有一个关系名。在数据库中,一个关系存储为一个数据表。2、属性:表中的列称为属性,每一个列都有一个属性名,对应数据表中的一个字段。3、元组:表中的行称为元组。一行就是一个元组,对应数据表中的记录,元组的各分量分别对应于关

8、系的各个属性。关系模型要求每个元组的每个分量都是不可再分的数据项。4、域:具有相同数据类型的值的集合称为域,域是属性的取值范围,即不同元组对同一个属性的取值所限定的范围。5、候选码:如果通过关系中的某个属性或属性组能唯一地标识一个元组,称该属性或属性组为候选码。6、主码(主键):在一个关系中有多个候选码,则选定其中一个为主码(主键)。主码的属性称为主属性。7、外码(外键):如果表中的一个字段不是本表的主码,而是另外一个表的主码或候选码,这个字段(属性)就称为外码。关系模型 关系数据库采用关系数据模型(简称关系模型)作为数据组织方式,而关系模型是用二维表格结构来表示实体及实体间联系的模型。二维表

9、中的每一列代表实体或实体间关系的某种属性,二维表中的一行叫做一个元组,是记录类型的实例,代表了某个具体的实体或具体实体间的特定关系。关系模型不仅可以方便的表示两个实体类型间的 1:1、1:n 关系,而且可以直接描述他们之间的 m:n 关系。关系模型由关系数据结构、关系操作集合和完整性规则三部分组成。关系运算 1、传统的集合运算 并运算:设有两个关系 R 和 S,它们具有相同的结构,R 和 S 的并是由属于 R 或属于 S 的元组组成的集合,运算符为 U。记为 T=RUS 差运算:R 和 S 的差是由属于 R 但不属于 S 的元组组成的集合,运算符为-。记为 T=R-S 据库系统的组成数据描述事

10、物的符号记录是数据库中存储的基本对象例如文字图形图像声音等数据库长期存储在计算机内的有组织的可共享的数据集合数据库管理系统位于用户与操作系统之间的一层数据管理软件是数据库系统的中库的运行管理数据库的建立与维护功能数据库系统在计算机系统中引入数据库之后组成的系统用来组织和存取大量数据的管理系统数据库系统是由计算机系统硬件和软件系统数据库数据库管理系统数据库管理员和用户组成的具有高存取粒度数据库管理系统对数据进行统一的管理和控制为用户提供了友好的接口高级数据库阶段分布式数据库系统数据库的发展方向一是改造和扩充关系数据库以适应新的应用要求二是改用新的数据库模型数据模型数据模型是现实交运算:R 和 S

11、 的交是由既属于 R 又属于 S 的元组组成的集合,运算符为 n。记为 T=RnS=R-(R-S)2、专门的关系运算 选择运算:选择关系中满足一定条件的元组。从关系中找出满足给定条件的那些元组称为选择。其中的条件是以逻辑表达式给出的,值为真的元组将被选取。投影运算:选取关系中的某些列,并且将这些列组成一个新的关系。从关系模型中挑选若干属性组成新的关系称为投影。联接运算:选择和投影运算都属于一目运算,它们的操作对象只是一个关系。联接运算是二目运算,需要两个关系作为操作对象。联接是将两个关系模式通过公共的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。关系完整性 实体完整性

12、实体完整性规则:若属性 A 是基本关系 R 的主码,则属性 A 不能取空值。实体完整性规则规定基本关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。参照完整性 参照完整性规则:若属性(或属性组)F 是基本关系 R 的外码,它与基本关系 S 的主码 K 相对应(基本关系 R 和 S 不一定是相同的关系),则 R 中的每个元组在 F 上的值必须如下:(1)、或者取空值(F 的每个属性值均为空值)(2)、或者等于 S 中的某个元组的主码值。参照完整性规则就是定义外码与主码之间的引用规则。用户定义的完整性 用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的 数据必

13、须满足的语义要求。1.4 数据库设计基础 1.4.1 数据库设计步骤 1、设计原则 关系数据库的设计应遵从概念单一化“一事一地”的原则 避免在表之间出现重复字段 表中的字段必须是原始数据和基本数据元素 用外部关键字保证有关联的表之间的联系 2、设计的步骤和过程 (1)、需求分析 信息需求 处理要求 安全性和完整性要求(2)、确定需要的表 每个表应该只包含关于一个主题的信息 表中不应该包含重复信息,并且信息不应该在表之间复制(3)、确定所需字段 每个字段直接和表的实体相关 以最小的逻辑单位存储信息 表中的字段必须是原始数据 确定主关键字字段(4)、确定联系 一对多联系 多对多联系 一对一联系(5

14、)、设计求精 是否遗忘了字段 是否存在保持大量空白字段 是否有包含了同样字段的表 表中是否带有大量不属于某实体的字段 是否在某个表中重复输入了同样的信息 是否为每个表选择了合适的主码 是否有字段很多而记录很少的表,而且许多记录中的字段值为空 1.5 Access 2003 数据库简介 Access 的发展过程 Access 2003 新增功能 第二章 Access 2003 数据库 2.1 Access 2003 数据库开发环境 2.2 Access 2003 数据库操作与管理 2.3 Access 2003 数据库安全性 2.4 安全机制管理 2.5 加密数据库 2.1 Access 200

15、3 数据库开发环境 2.1.1 Access 2003 数据库的安装、启动与关闭 安装 启动 关闭 2.1.2 Access 2003 数据库组成 1、表:表是数据库最基本的组件,是存储数据的基本单元,由不同的列、行组合而成,每一列据库系统的组成数据描述事物的符号记录是数据库中存储的基本对象例如文字图形图像声音等数据库长期存储在计算机内的有组织的可共享的数据集合数据库管理系统位于用户与操作系统之间的一层数据管理软件是数据库系统的中库的运行管理数据库的建立与维护功能数据库系统在计算机系统中引入数据库之后组成的系统用来组织和存取大量数据的管理系统数据库系统是由计算机系统硬件和软件系统数据库数据库管

16、理系统数据库管理员和用户组成的具有高存取粒度数据库管理系统对数据进行统一的管理和控制为用户提供了友好的接口高级数据库阶段分布式数据库系统数据库的发展方向一是改造和扩充关系数据库以适应新的应用要求二是改用新的数据库模型数据模型数据模型是现实代表某种特定的数据类型,称为字段;每一行由各个特定的字段组成,称为记录。2、查询:通过设置某些条件,从表中获取所需要的数据。按照指定规则,查询可以从一个表、一组相关表和其他查询中抽取全部或部分数据,并将其集中起来,形成一个集合供用户查看。3、窗体:是数据库和用户的一个联系界面,用于显示包含在表或查询中的数据和操作数据库中的数据。在窗体中,不仅可以包含普通的数据

17、,还可以包含图片、图形、声音、视频等多种对象。4、报表:通常作为数据统计的方式来使用。5、页:是 Access 2000 之后新增的对象,指的就是网页。6、宏:是由一系列命令组成的集合,以实现自动执行重复性工作的功能。使用宏可以简化一 些经常性的操作。7、模块:是用 VBA 语言编写的程序段,它以 Visual Basic 为内置的数据库程序语言。对于数 据库的一些较为复杂或高级的应用功能,需要使用 VBA 代码编程实现。2.1.3 Access 2003 数据库操作环境 1、数据库窗口 2、组 3、Access 2003 帮助系统 2.2 Access 2003 数据库操作与管理 2.2.1

18、 创建数据库 使用向导创建数据库 自定义创建数据库 数据库的打开与关闭 2.2.2 数据库管理 转换数据库 压缩和修复数据库 拆分数据库 同步复制 2.3 Access 2003 数据库安全性 2.3.1 设置数据库密码 设置密码 使用密码 撤销密码 2.3.2 用户集安全机制 用户、组和权限 工作组信息文件 2.3.3 使用权限 显示权限和隐式权限 权限所适用对象 2.4 安全机制管理 增加帐户 删除帐户 更改账户权限 打印帐户和组帐户列表 2.5 加密数据库 数据库加密是指对数据库文件进行压缩,加密后的数据库无法通过工具程序或字处理程序解 密。加密后的数据库依然可以在 Access 200

19、3 系统中打开,不限制用户对对象的访问。第 3 章 表 3.1 创建表 3.2 管理与维护表 3.3 操作表 3.4 数据的导入与导出 3.1 创建表 Access 2003 提供三种创建表的方法:1、使用设计器创建表 2、使用向导创建表 3、通过输入数据创建表 使用设计视图创建表 步骤:1.在数据库窗口中选择表对象,双击使用设计器创建表 2.或者单击【新建】按钮,选择设计视图 3.在表设计视图中,【字段名称】列输入字段名,【数据类型】列选择字段的数据类型,【说明】栏中输入有关此字段的说明,窗口下部的【字段属性】区用于设置字段的属性。4.所有的字段名、数据类型、说明及字段属性都设置完后,选择【

20、文件】|【保存】或者单击工具栏中的【保存】按钮。5.如果在保存表之前未定义主码字段,则 Access2003 将询问是否由系统自动添加一个主码。选择【是】表示确认,选择【否】表示不需要自动添加主码字段。关于字段名称、数据类型、说明 字段名称 在“字段名称”列中可以添加或显示已有字段名称,字段名的命名必须符合据库系统的组成数据描述事物的符号记录是数据库中存储的基本对象例如文字图形图像声音等数据库长期存储在计算机内的有组织的可共享的数据集合数据库管理系统位于用户与操作系统之间的一层数据管理软件是数据库系统的中库的运行管理数据库的建立与维护功能数据库系统在计算机系统中引入数据库之后组成的系统用来组织

21、和存取大量数据的管理系统数据库系统是由计算机系统硬件和软件系统数据库数据库管理系统数据库管理员和用户组成的具有高存取粒度数据库管理系统对数据进行统一的管理和控制为用户提供了友好的接口高级数据库阶段分布式数据库系统数据库的发展方向一是改造和扩充关系数据库以适应新的应用要求二是改用新的数据库模型数据模型数据模型是现实Access2003 的对象命名规则。(1)、长度最多可达 64 个字符;(2)、可以包括字母、数字和空格,以及除句点、惊叹号、重音符号和方括号外的所有特殊字符;(3)、不能使用前导空格或者控制字符(ASCII 值从 031的字符)。2.数据类型:用于指定在字段中存储的数据类型。3.说

22、明 该列用于对字段进行必要的说明。例如:字段的含义及用途等 字段属性:决定了如何存储和显示字段中的数据 查阅属性:字段的查阅属性选项卡只有一个【显示控件】属性,该属性仅对文本、数字和是/否类型的字段有效。1.对文本和数字类型的字段提供了三个选项值:文本框(默认值)、列表框和组合框 2.对是/否类型的字段提供了 3 个选项值:复选框(默认值)、文本框和组合框 主 码 主码(也称主键、主关键):用于唯一标识表中 每条记录的一个或一组字段。表设计主码,可以确保唯一性,避免任何重复的数值或 Null(空)值保存到主码字段中。在 Access 2003 中,可以定义 3 种主码:自动 编号、单字段 及

23、多字段主码 自动编号主码:创建一个空表时,在保存表之前如果未设置表的主码,Access2003 会询问是否需要设置一个自动编号的主码。它的作用是在表中添加一个自动编号字段,在输入记录时,自动编号字段可设置为自动输入连续数字的编号。单字段主码:在表中,如果某一字段的值能唯一标识一条记录,就可以将此字段指定为主码。如果选择作为主码的字段有重复值或 Null(空)值,Access 2003 就不会将它设置为主码。多字段主码:在表中,可以将两个或更多的字段指定为主码(至多包括 10 个字段)。设置主码的操作步骤:1、在设计视图中打开表;2、单击行选择器,选择主码字段所在的行,如果要设置多字段主码,先按

24、住 Ctrl 键,然后单击行选择器选择所需的字段;3、单击工具栏中的【主码】按钮,或右击,从弹出的快捷菜单中选择【主码】命令。索 引 创建索引 1、创建单字段索引 在设计视图中打开需要设置单字段索引的表;单击要设置索引的字段行;在【字段属性】选项卡中,单击【索引】属性 框,根据字段的数据值,选择【有(无重复)】或【有(有重复)】选项。2、创建多字段索引 在设计视图中,打开需要创建多字段索引的表;选择【视图】|【索引】命令,或者单击工具栏中 的【索引】按钮 ,打开 在【索引名称】列中输入索引名称;在【字段名称】列中,单击右边向下箭头,从下拉列表中选择索引的第一字段;在【排序次序】列中,选择【升序

25、】或【降序】选项;根据需要可继续定义其他需要索引的字段。查看与编辑索引 在设计视图中打开包含索引的表;选择【视图】|【索引】命令,或单击工具栏中【索引】按钮,打开【索引】对话框;在【索引】对话框中列出当前表中已定义的索引名称、索引字段、索引的排序次序等;要删除某个索引,可以单击行选定器选择索引,然后按 Delete 键删除。使用向导创建表 步骤:1.在数据库窗口中选择表对象 2.单击新建按钮,选择表向导 3.直接双击使用向导创建表 通过输入数据创建表 据库系统的组成数据描述事物的符号记录是数据库中存储的基本对象例如文字图形图像声音等数据库长期存储在计算机内的有组织的可共享的数据集合数据库管理系

26、统位于用户与操作系统之间的一层数据管理软件是数据库系统的中库的运行管理数据库的建立与维护功能数据库系统在计算机系统中引入数据库之后组成的系统用来组织和存取大量数据的管理系统数据库系统是由计算机系统硬件和软件系统数据库数据库管理系统数据库管理员和用户组成的具有高存取粒度数据库管理系统对数据进行统一的管理和控制为用户提供了友好的接口高级数据库阶段分布式数据库系统数据库的发展方向一是改造和扩充关系数据库以适应新的应用要求二是改用新的数据库模型数据模型数据模型是现实1.在数据库窗口中选择表对象,双击通过输入数据创建表 2.此时系统打开一个空表 3.如果要对字段重新命名,可双击字段名,然后输入新名称。4

27、.在各字段中输入相应的数据。5.输入数据后,单击工具栏中的【保存】按钮,或者选择【文件】菜单中【保存】命令,在显 示的【另存为】对话框中输入表的名称,单击【确定】按钮保存表。3.2 管理与维护表 3.2.1 表间关系的建立 如果两个表使用了共同的字段,就应该为这两个表建立一个关系,通过表间关系就可以指出一个表中的数据与另一个表中的数据的相关方式。表间关系的类型有:一对一、一对多、多对多 当创建表间关系时,必须遵从参照完整性规则,这是一组控制删除或修改相关表数据方式的规则。参照完整性规则:1、在将记录添加到相关表中之前,主表中必须已经存在了匹配的记录;2、如果匹配的记录存在于相关表中,则不能更改

28、主表中的主码;3、如果匹配的记录存在于相关表中,则不能删除主表中的记录。创建表间关系 1、在数据库窗口中,单击工具栏中的【关系】按钮,或在数据库窗口中右击,在快捷菜单中 选择【关系】命令 2、在窗口中右击,从快捷菜单中选择【显示表】命令 3、在【关系】窗口中,将显示添加的表及字段,主码自动用粗体标志。4、在【编辑关系】对话框中选中【实施参照完整性】和【级联更新相关字段】复选框。5、单击【联接类型】按钮,打开【联接属性】对话框。6、在【编辑关系】对话框中,单击【创建】按钮,即在关系表之间用一条线将二者连接起来,表示已经创建好表之间的关系。7、关闭【编辑关系】对话框,保存设定的关系。编辑与删除表间

29、关联 对已经存在的关系,单击关系连线,连线会变黑,右击,从快捷菜单中选择【编辑关系】命令,或者双击关系连线,系统会打开【编辑关系】对话框,从中可以对创建的关系进行修改。单击关系连线后按 Delete 键或右击并从快捷菜单中选择【删除】命令,可删除表间的关系。3.2.2 修改表结构 添加、删除、重命名字段和移动字段的位置 在【设计】视图中,可以进行添加新字段的操作 1、添加字段 2、删除字段 3、重命名字段 4、移动字段的位置 修改字段的数据类型 修改字段的属性 3.3 操作表 3.3.1 数据输入 在数据库窗口中,选中要打开的数据表,在表名上双击,或者单击工具栏中的【打开】按钮,即进入数据表视

30、图窗口。窗口的主要组件:记录选择器按钮 星号 记录导航器 输入“是/否”型数据 输入“日期/时间”型数据 输入“OLE对象”型数据 输入“超链接”型数据 输入“查阅向导”型数据 3.3.2 排序记录 排序就是按照某个字段的内容值重新排列数据记录。默认情况下,Access 2003 按主码字段排序 记录,如果表中没有主码,则以输入的次序排序记录。在数据检索和显示时,可按不同的顺序来排列记录。1、单字段排序:若要对表或窗体中的某个字段排序,先单击要排序的字段,然后进行下列操作之一:单击工具栏中的【升序】或【降序】按钮。据库系统的组成数据描述事物的符号记录是数据库中存储的基本对象例如文字图形图像声音

31、等数据库长期存储在计算机内的有组织的可共享的数据集合数据库管理系统位于用户与操作系统之间的一层数据管理软件是数据库系统的中库的运行管理数据库的建立与维护功能数据库系统在计算机系统中引入数据库之后组成的系统用来组织和存取大量数据的管理系统数据库系统是由计算机系统硬件和软件系统数据库数据库管理系统数据库管理员和用户组成的具有高存取粒度数据库管理系统对数据进行统一的管理和控制为用户提供了友好的接口高级数据库阶段分布式数据库系统数据库的发展方向一是改造和扩充关系数据库以适应新的应用要求二是改用新的数据库模型数据模型数据模型是现实使用【记录】|【排序】命令,选择【升序排序】或【降序排序】。右击字段并从快

32、捷菜单中选择【升序排序】或【降序排序】命令。若要将记录恢复到原来的顺序,使用【记录】|【取消筛选/排序】命令,或右击数据表并从快捷菜单中选择【取消筛选/排序】命令。2、多字段排序:如果要将两个以上的字段排序,这些字段在数据表中必须相邻。排序的优先权从左到右。在确保要排序的字段相邻后,选择这些字段,再选择【升序】或【降序】排列。3、保存排序顺序:改变记录的排序后,在关闭表时,Access 2003 会提示是否保存对设计(包括排序顺序)的更改。选择【是】,就保存排序,再打开时将按该排序显示。3.3.3 筛选记录:当要显示数据表或窗体中的某些而不是全部记录时,可使用筛选操作。筛选处理是对记录进行筛选

33、,选择符合准则的记录。准则是一个条件集,用来限制某个记录子集的显示。Access 2003 提供了 5 种筛选记录的方法。按窗体筛选 按选定内容筛选 内容排除筛选 高级筛选/排序 输入筛选 3.3.4 设置数据表格式 1、设置行高和列宽 2、数据字体的设置 3、表格样式的设置 4、隐藏列 5、冻结列 3.4 数据的导入与导出 3.4.1 导入、导出数据 导入数据:使用导入操作可以将外部数据源数据变为 Access 格式。导出数据:导出数据是将 Access 数据库中的表、查询或报表复制到其它格式的数据文件中。3.4.2 链接数据 链接数据就是在源数据和目标数据之间建立一个同步的影像,所有对外部

34、数据源数据的改动都会及时地反映到目标数据库中,同时如果在 Access 2003 中对链接数据进行了修改也会同步反映到外部数据源数据中。操作方法:打开目标数据库,选择【文件】|【获取外部数据】|【链接表】命令,在打开的对话框中,选择需要链接的文件及相关选项。取消链接:在数据库窗口中删除链接表即可。第四章 查询 4.1 查询的种类与应用 4.2 查询的建立方法 4.3 查询条件 4.4 查询设计 4.5 SQL 查询 4.1 查询的种类与应用 查询是 Access 处理和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查看、更改和分析使用。4.1.1 查询的种类 1、选择查询:选择查询可以

35、从一个或多个表或者其他的查询中获取数据,并按照所需要的排列次序显示,利用选择查询可以方便地查看一个或多个表中的部分数据。查询的结果是一个数据记录的动态集,用户可以对动态集中的数据记录进行修改、删除,也可以增加新的记录,对动态集所做的修改会自动写入相关联的表中。2、操作查询:操作查询就是在一个操作中对查询中所生成的动态集进行更改的查询。操作查询可以分为生成表查询、追加查询、更新查询和删除查询。操作查询只能更改和复制用户的数据,而不能返回数据记录。生成表查询:可以利用从一个或多个表及查询中的查询结果创建一个新表。追加查询:将查询结果添加到现存的一个或多个表或者查询的末尾。生成表查询和追加查询可以复

36、制原有的数据。更新查询:根据查询中指定的条件,更改一个或多个表中的记录。删除查询:根据查询中指定的条件,从一个或多个表中删除相关记录。更新查询和删除查询可以更改现存的数据。3、SQL 查询 SQL 是一种结构化查询语言,是数据库操作的工业化标准语言,使用 SQL 语言可以对任何数据库管理系统进行操作。SQL 查询就是使用 SQL 语言创建的查询,它又可以分为联合查询、传据库系统的组成数据描述事物的符号记录是数据库中存储的基本对象例如文字图形图像声音等数据库长期存储在计算机内的有组织的可共享的数据集合数据库管理系统位于用户与操作系统之间的一层数据管理软件是数据库系统的中库的运行管理数据库的建立与

37、维护功能数据库系统在计算机系统中引入数据库之后组成的系统用来组织和存取大量数据的管理系统数据库系统是由计算机系统硬件和软件系统数据库数据库管理系统数据库管理员和用户组成的具有高存取粒度数据库管理系统对数据进行统一的管理和控制为用户提供了友好的接口高级数据库阶段分布式数据库系统数据库的发展方向一是改造和扩充关系数据库以适应新的应用要求二是改用新的数据库模型数据模型数据模型是现实递查询和数据定义查询等。4、交叉表查询:交叉表查询可以汇总数据字段的内容。在这种查询中,汇总计算的结果显示在行与列交叉的单元格中。交叉表查询还可以计算平均值、总计、最大值或最小值等。5、参数查询:参数查询可以在运行查询的过

38、程中输入参数值来设定查询准则,而不必重新创建一个新查询。参数查询不是一种独立的查询,它扩大了其他查询的灵活性。执行参数查询时,系统会显示一个对话框提示输入参数的值。4.1.2 查询的应用 1、选择字段 在查询中,可以只选择表中的部分字段生成 所需的多个表。2、选择记录 根据指定的条件查询表中的记录。3、编辑记录 编辑记录主要是添加记录、修改记录和删除 记录等。4、实现计算 可以在查询中进行各种统计计算,还可以建立 一个计算字段来保存计算结果。5、利用查询的结果生成窗体或报表 6、利用查询的结果创建表 4.2 查询的建立方法 4.2.1 使用查询向导 4.2.2 使用查询设计器 4.2.1 使用

39、查询向导 简单查询是应用最广泛的一种查询,它可以从一个或多个表、查询中查找相关记录。使用简单查询向导创建的查询具有以下特点:不能添加选择准则或者指定查询的排序次序。不能改变查询中字段的次序,字段将一直以第一个向导对话框中添加它们时的顺序出现。1、简单查询向导(1)在数据库窗口中,选择【查询】对象双击【使用向导创建查询】,系统打开【简单查 询向导】的第一个对话框,如图(2)在【表/查询】下拉列表框中选择【表:学生】,学生表的所有字段都将出现在【可用字段】列表框中。(3)在【可用字段】列表框中选择查询字段并按按钮将其添加到【选定的字段】列表框中,也可以通过双击字段将其添加到【选定的字段】列表框中。

40、重复步骤(2)和(3),完成表中字段的添加。(4)单击【下一步】按钮,打开第二个向导对话框,选择是使用明细查询还是使用汇总查询。默认明细查询。(5)单击【下一步】按钮,打开最后一个对话框,如图在【请为查询指定标题】文本框中,输入查询名字,单击【完成】按钮,在数据表视图中显示查询结果。2、向导的汇总查询(1)在数据库窗口中,选择【查询】对象,双击【使用向导创建查询】,系统打开【简单查询向导】的第一个对话框;在【表/查询】下拉列表框中选择【表:学生】,添加学生表的“姓名”字段到【选定的字段】列表框中;在【表/查询】下拉列表框中选择【表:选课成绩】项,添 加选课成绩表的“成绩”字段到【选定的字段】列

41、表框中,(2)单击【下一步】按钮,在打开的对话框中,选择【汇总】选项,单击【汇总选项】按钮,打开对话框选中【汇总】、【平均】、【最小】和【最大】复选框分别计算学生的总成绩、平均成绩、最低成绩和最高成绩。选中【统计选课成绩中的记录数】复选框,为分组查询添加一列,提供记录计数。(3)单击【确定】按钮,返回第二个向导对话框,然后单击【下一步】按钮,转向第三个向导对话框,为查询命名。(4)单击【完成】按钮,执行该汇总查询。结果如图。4.2.2 使用查询设计器 在 Access 2003 中,查询有三种视图:设计视图、数据表视图和 SQL 视图。使用设计视图,不仅可以创建各种类型的查询,而且可以对已有的

42、查询进行修改。例如:要打开利用向导创建的“学生成绩查询”,可在数据库窗口中选中该查询,然后单击工具栏中的【设计】按钮,结果如图 据库系统的组成数据描述事物的符号记录是数据库中存储的基本对象例如文字图形图像声音等数据库长期存储在计算机内的有组织的可共享的数据集合数据库管理系统位于用户与操作系统之间的一层数据管理软件是数据库系统的中库的运行管理数据库的建立与维护功能数据库系统在计算机系统中引入数据库之后组成的系统用来组织和存取大量数据的管理系统数据库系统是由计算机系统硬件和软件系统数据库数据库管理系统数据库管理员和用户组成的具有高存取粒度数据库管理系统对数据进行统一的管理和控制为用户提供了友好的接

43、口高级数据库阶段分布式数据库系统数据库的发展方向一是改造和扩充关系数据库以适应新的应用要求二是改用新的数据库模型数据模型数据模型是现实1、查询设计视图 设计视图的窗口分两部分,上半部分显示查询所使用的表对象,下半部分定义查询设计的表格。字段:选择查询中要包含的表字段。表:选择字段的来源表。排序:定义字段的排序方式。显示:设置是否在数据表视图中显示所选字段。条件:设置字段的查询条件。或:用于设置多条件之间的或条件。2、查询设计视图的工具栏 3、创建查询 在设计视图中创建查询,首先应单击【显示表】按钮,在打开的【显示表】对话框中选择查询所依据的表、查询,并将其添加到设计视图的窗口中。如果选择多个表

44、,多个表之间应先建立关联。例:利用学生、课程和选课成绩表,创建一个不及格学生的成绩查询。(1)在【显示表】对话框中,把学生、课程和成绩表添加到设计视图的窗口中。(2)依次拖入或在【字段】行中选择“姓名”、“课程名称”和“成绩”字段。(3)在【成绩】列中的【条件】行中输入条件“、=、=、。用关系运算符连接的两个表达式构成关系表达式,结果为一个逻辑值 True 或者 False。连接运算表达式 连接运算符包括&和+。连接运算符具有连接字符串的功能。逻辑运算表达式 逻辑运算符包括 And、Or、Not。逻辑运算主要用于对真、假进行判断。And 表示两个操作数都为 True 时,表达式的值才为 Tru

45、e;Or 表示两个操作数只要有一个为 True,表达式的值就为 True;Not 表示取操作数的相反值。BetweenAnd:用于指定一个字段值的取值范围指定的范围之间用 And 连接。In:用于指定一个字段值的列表,列表中的任何一个值都可与查询的字段相匹配。当表达式中包含的值较多时,使用 In 运算符会使表达式更简洁。Is:指定所在字段中是否包含数据,Is Null 表示查找该字段没有数据的记录,Is Not Null 表示查找该字段有数据的记录。Like:查找相匹配的文字,用通配符来设定文字的匹配条件。Access 2003 提供的通配符:?:代表任意一个字符 *:代表任意多个字符#:代表

46、任意一个数字位(0-9)【字符表】:代表在字符表中的单一字符【!字符表】:代表不在字符表中的单一字符 可以使用一对方括号为字符串中该位置的字符设置一个范围,如【0-9】【a-z】4.3.2 标准函数 1、求和函数 格式:Sum()功能:返回字段中值的总和。说明:“字符串表达式”可以是一个字段名(数值类型),或者是含有数值类型字段的表达式。例如:Sum(单价*数量)2、求平均函数 格式:Avg()功能:求数值类型字段的平均值。说明:(1)“字符串表达式”可以是一个字段名(数值类型),或者是含有数值类型字段的表达式。(2)Avg 不计算任何 Null 值字段。例如:Avg(成绩)3、统计记录个数函

47、数 格式:Count()功能:统计记录个数。说明:(1)“字符串表达式”可以是一个字段名(数值类型),或者是含有数值类型字段的表达式。(2)当用格式 Count(*)时,将统计所有记录的个数,包括有 Null 值字段的记录。例如:Count(姓名)4、最大、最小值函数 格式:Max()Min()据库系统的组成数据描述事物的符号记录是数据库中存储的基本对象例如文字图形图像声音等数据库长期存储在计算机内的有组织的可共享的数据集合数据库管理系统位于用户与操作系统之间的一层数据管理软件是数据库系统的中库的运行管理数据库的建立与维护功能数据库系统在计算机系统中引入数据库之后组成的系统用来组织和存取大量数

48、据的管理系统数据库系统是由计算机系统硬件和软件系统数据库数据库管理系统数据库管理员和用户组成的具有高存取粒度数据库管理系统对数据进行统一的管理和控制为用户提供了友好的接口高级数据库阶段分布式数据库系统数据库的发展方向一是改造和扩充关系数据库以适应新的应用要求二是改用新的数据库模型数据模型数据模型是现实功能:返回一组指定字段中的最大、最小值。说明:“字符串表达式”可以是一个字段名(数字类型),或者是含有数字类型字段的表达式。例如:Max(成绩)Min(成绩)4.4 查询设计 4.4.1 条件选择查询 4.4.2 交叉表查询 4.4.3 参数查询 4.4.4 操作查询 4.4.5 重复项、不匹配项

49、查询 4.4.1 条件选择查询 例:查询中医系 1998 年 9 月 1 日入学的中医专业的学生,显示学生编号、姓名、性别、入学日期和系别。操作步骤:1、在“教学管理”数据库窗口中,单击【查询】对 象,然后双击【在设计视图中创建查询】项,系统打开 如图所示的查询设计视图,同时在此视图上面还出现一 个【显示表】对话框。2、在【显示表】对话框中,把学生表添加到设计视图上半部分的窗口中。3、分别双击“学生编号”、“姓名”、“性别”、“入校日期”和“系别”等字段,这时 5 个字段将依次显示在【字段】行上的第 1 列到第 5 列中,同时【表】行将显示出这些字段所在表的名称,【显示】行复选框均选中,代表查

50、询结果中显示这些字段。但由于查询要求显示的字段没有“专业”字段,该字段仅作为查询的一个条件,所以应取消选中“专业”字段【显示】行上的复选框,结果如图 4、在“入校日期”字段列的【条件】行中可以输入以下 等价条件:Date(入学日期)=1998-9-1 或者#1998-9-1#在“系别”和“专业”字段列的【条件】行中分别输入条件:“中医”和“中医”。设计结果如图:5、单击工具栏中的【保存】按钮,在出现的【另存为】对话框中,命名查询为“学生信息查询”,然后单击【确定】按钮,保存创建的查询。6、运行查询,查看查询结果。与(And)条件:或(Or)条件:4.4.2 交叉表查询 交叉表查询以行和列的字段

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

当前位置:首页 > 教育专区 > 高考资料

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

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