2022年计算机二级考试access基础知识概要 .pdf
《2022年计算机二级考试access基础知识概要 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机二级考试access基础知识概要 .pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师精编优秀资料第 1 章数据库系统概论教学目标理解信息与数据的概念了解数据库发展的历史与基本概念掌握数据库体系和模型掌握关系数据库的原理掌握关系化代数与规范化理论掌握数据库设计的一般过程教学重点理解信息与数据的概念掌握数据库体系和模型掌握关系数据库的原理掌握关系化代数与规范化理论教学过程信息与数据的概念数据库系统的发展与基本概念数据库系统的体系结构与模型关系数据库的基本概念传统的集合运算与关系运算规范化理论数据库设计的定义、特点、方法和步骤1.1 数据处理信息与数据:信息与数据是两个密切相关的概念,信息是各种数据所包括的意义,数据则是负载信息的物理符号。数据处理: 数据处理是指对各种形式的数
2、据进行收集、存储、加工和传播的一些列活动的总和。1.2 数据库历史与基本概念数据库系统的发展史数据库的概念数据库管理系统(DBMS) 数据库系统数据库应用系统数据库系统的发展史20 世纪 50 年代至 60 年代早期,磁带被用于数据存储,磁带 (和卡片 )都只能顺序读取。20 世纪 60 年代末至 20 世纪 70 年代, 硬盘可以直接对数据进行访问。20 世纪 80 年代,关系数据库得到发展。20 世纪 90 年代初,许多数据库厂商推出了并行数据库产品。20 世纪 90 年代末至今,数据库支持网络接口,并且比以前有了更加广泛的应用。数据库数据库 (Database ,DB) 是长期存储在计算
3、机内的、有组织的、可共享的、统一管理的相关数据的集合。按照字面的理解,数据库就是存放数据的仓库。数据库管理系统(DBMS) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 28 页名师精编优秀资料DBMS 的功能:数据库定义功能;数据存取功能;数据库运行管理功能;数据库的建立和维护功能;数据通信功能。DBMS 的组成: 语言编译处理程序;系统运行控制程序;系统建立、维护程序;数据字典。数据库系统数据库系统的组成数据库系统的特点数据库系统的组成数据:数据是数据库系统的工作对象,它们是某特定应用环境中进行管理和决策所必需的信息。用户:用户是
4、指存储、维护和检索数据库中数据的人员。数据库系统中主要有3 类用户:终端用户、应用程序员和数据库管理员。硬件:硬件是指存储数据库和运行数据库管理系统DBMS 的硬件资源。软件:软件是指负责数据库存取、维护和管理的软件系统,通常叫做数据库管理系统(DBMS) 。数据库系统的特点数据低冗余、共享性高。数据独立性提高。有统一的数据控制功能。数据库应用系统数据库应用系统(Database Application System ,DBAS) ,是指在 DBMS 的基础上,针对一个实际问题开发出来的面向用户的系统。1.3 数据库体系和模型数据库系统的体系结构概念模型常用的数据模型数据库系统的体系结构内部体
5、系结构:数据库系统得内部体系结构是三级模式结构,分别为模式、外模式和内模式。外部体系结构:外部体系结构主要有集中式结构、文件服务器结构和客户/ 服务器结构。概念模型实体与实体集:实体是现实世界中可区别于其他对象的“事件”或物体;实体集是具有相同类型及共享相同性质 (属性 )的实体集合。属性:实体通过一组属性来表示;属性是实体集中每个成员具有的描述性性质。关键字和域:实体的某一属性或属性组合,其值能惟一标识出某一实体,称为关键字,也称码;每个属性都有一个可取值的集合,称为该属性的域,或者该属性的值集;联系:两个实体之间的联系又可分为一对一联系(1:1) 、一对多联系 (1:n) 和多对多的联系(
6、m:n) 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 28 页名师精编优秀资料常用的数据模型层次模型网状模型关系模型层次模型层次数据模型是数据库系统最早使用的一种模型,它的数据结构是一颗有向树。层次结构模型具有如下特征:有且仅有一个结点没有双亲,该结点是根结点。其他结点有且仅有一个双亲。网状模型如果取消层次模型的两个限制,即两个或两个以上的结点都可以有多个双亲,则“有向树”就变成了“有向图”。 “有向图”结构描述了网状模型。网状模型具有如下特征:可有一个以上的结点没有双亲。至少有一个结点可以有多于一个双亲。关系模型关系模型 (Re
7、lational Model)是用二维表格结构来表示实体及实体之间联系的数据模型。关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,因此可以说,关系模型是“关系框架”组成的集合。关系模型是使用最广泛的数据模型,目前大多数数据库管理系统都是关系型的,如 Access 就是一种关系数据库管理系统。1.4 关系数据库关系模型中的基本术语关系的性质关系数据库中的表之间的关系关系模型的完整性约束关系模型中的基本术语关系:一个关系就是一张二维表。元组:二维表中的每一条记录就是一个元组。属性:二维表中的一列就是一个属性,又称为字段。域:属性的取值范围。分量:元组中的一个属性值。关系模
8、式:对关系的描述。候选关键字:关系中的一个或几个属性的集合,该属性集惟一标识一个元组。关系数据库:对应于一个关系模型的所有关系的集合称为关系数据库。主关键字:一个关系中有多个候选关键字,可以选择其中一个作为主关键字。外部关键字: 如果一个属性组不是所在关系的关键字,但它是其他关系的关键字,则该属性组称为外部关键字。主属性: 包含在任一候选关键字中的属性称为主属性。关系的性质精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 28 页名师精编优秀资料关系是一个二维表,但并不是所有的二维表都是关系。关系应具有以下性质:每一列中的分量是同一类型的
9、数据。不同的列要给予不同的属性名。列的次序可以任意交换。一个关系中的任意两个元组不能完全相同。行的次序可以任意交换。每一个分量必须是不可分的数据项。关系数据库中的表之间的关系在关系数据库中,可以通过外部关键字实现表与表之间的联系,公共字段是一个表的主键和另一个表的外键。关系模型的完整性约束实体完整性 (Entity Integrity):若属性(指一个或一组属性) A 是基本关系R 的主属性,则A 不能取空值。所谓空值就是“不知道”或“不存在”的值。参照完整性 (Referential Integrity) :若属性 (或属性组) F 是基本关系R 的外键,它与基本关系S 的主键Ks 相对应(
10、基本关系R 和 S 不一定是不同的关系) ,则对于 R 中每个元组在F 上的值必须为空或是等于S中某个元组的主键值。用户定义的完整性(User-defined Integrity):用于定义的完整性就是针对某一具体关系数据库的约束条件。1.5 关系代数传统的集合运算专门的关系运算传统的集合运算传统的集合运算是二目运算,包括并、差、交、笛卡尔积 4 种运算。关系 R 和关系 S 的并运算记作关系 R 和关系 S 的差记作关系 R 和关系 S 的交记作两个分别具有n 和 m 个属性的关系R 和 S的笛卡尔积是一个( n+m )列的元组的集合。元组的前n 列是关系 R 的一个元组, 后 m 列是关系
11、S的一个元组。 若 R有 k1 个元组, S 有 k2 个元组,则关系R 和关系 S 的笛卡尔积有k1k2 元组。记作专门的关系运算专门的关系运算包括选择、投影、连接、除运算等。选择:从一个关系中选出满足给定条件的记录的操作称为选择或筛选。选择是从行的角度进行的运算,记作:投影:从一个关系中选出若干指定字段的值。投影是从列的角度进行的运算,所得到的字段个数通常比原关系少,或者字段的排列顺序不同。投影操作记作:连接:把两个关系中的记录按一定条件横向结合,生成一个新的关系,记作:除:元组在X 上分量值x 的象集 Yx 包含 S 在 Y 上投精选学习资料 - - - - - - - - - 名师归纳
12、总结 - - - - - - -第 4 页,共 28 页名师精编优秀资料影的集合。记作:1.6 规范化理论模式规范化的必要性规范化理论的基本概念模式规范化的必要性一般而言,关系数据库设计的目标是生成一组关系模式,使我们既不必存储不必要的重复信息,又可以方便地获取信息。方法之一就是设计满足适当范式的模式。要确定一个关系模式是否属于期望的范式,还需要有关作为数据库建模对象的现实企业的额外信息。规范化理论的基本概念满足一定条件的关系模式称为范式(Normal Form ,NF) 。第一范式 (1NF) : 第一范式要求数据表不能存在重复的记录,即存在一个关键字。第二范式 (2NF) :如果一个关系属
13、于第一范式(1NF) ,且所有的非主关键字段都完全依赖于主关键字,则称之为第二范式。第三范式 (3NF) :如果一个关系属于第二范式(2NF) ,且每个非关键字不传递依赖于主关键字,这种关系就是第三范式 (3NF) 。第四范式 (4NF) :第四范式的定义用到了多值依赖,多值依赖的定义如下:设 R(U)是属性集U 上的一个关系模式。 X、Y、Z 是的 U 的子集,并且Z=U XY。关系模式R(U) 中多值依赖X Y 成立,当且仅当对R(U) 的任一关系r, 给定的一对 (x, z)值有一组Y 的值,这组值仅仅决定于x 值而与 z 值无关。其它范式1.7 数据库设计数据库设计的定义数据库设计的特
14、点数据库设计方法数据库设计的步骤数据库设计的定义数据库设计是指对于一个给定的应用系统,构造 (设计 )优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。数据库设计的特点数据库建设的基本规律:“三分技术,七分管理,十二分基础数据”是数据库设计的特点之一。数据库设计应该和应用系统相结合。也就是说,整个设计过程中要把数据库结构设计和对数据的处理设计密切结合起来。这是数据库设计的特点之二。数据库设计方法新奥尔良 (New Orleans) 方法:该方法把数据库设计精选学习资料 - - - - - - -
15、- - 名师归纳总结 - - - - - - -第 5 页,共 28 页名师精编优秀资料分为若干阶段和步骤,并采用一些辅助手段实现每一过程。它运用软件工程的思想,按一定的设计规程用工程化方法设计数据库。新奥尔良方法属于规范化设计法。虽然从本质上看它仍然是手工设计方法,其基本思想是过程迭代和逐步求精。基于 E-R 模型的数据库设计方法:该方法用E-R 模型来设计数据库的概念模型,是数据库概念设计阶段广泛采用的方法。3NF( 第三范式 )的设计方法: 该方法用关系数据理论为指导来设计数据库的逻辑模型,是设计关系数据库时在逻辑阶段可以采用的一种有效方法。ODL(Object Definition L
16、anguage)方法:这是面向对象的数据库设计方法。该方法用面向对象的概念和术语来说明数据库结构。ODL 可以描述面向对象数据库结构设计,可以直接转换为面向对象的数据库。数据库设计的步骤需求分析概念结构设计概念结构设计物理结构设计数据库实施数据库运行和维护第 2 章SQL 语言教学目标掌握 SQL 的数据定义功能掌握 SQL 的数据查询功能掌握 SQL 数据操纵功能教学重点掌握 SQL 的数据定义功能掌握 SQL 的数据查询功能掌握 SQL 数据操纵功能教学过程SQL 语言概述掌握 SQL 的数据定义功能掌握 SQL 的数据查询功能掌握 SQL 数据操纵功能2.1 SQL 语言概述SQL ,
17、即 结 构 化 查 询 语 言 (Structured Query Language)。ANSI( 美国国家标准协会)规定 SQL 为关系型数据库管理系统的标准语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通,以达到操纵数据库数据的目的。SQL 语句可以用来执行各种各样的操作,例如,更新数据库中的数据、从数据库中检索数据等。目前,绝大多数流行的关系型数据库管理系统, 如 Oracle 、Sybase 、Microsoft SQL Server、Access 等,都采用了SQL 语言标准。2.2 SQL 数据定义功能数据类型精选学习资料 - - - - - - - - - 名师归纳
18、总结 - - - - - - -第 6 页,共 28 页名师精编优秀资料建立表修改表删除表数据类型建立表使用 SQL 语言定义数据表的一般语法格式如下:CREATE TABLE 表名( 列级完整性约束条件 ,字段 2 列级完整性约束条件 ,) ;修改表SQL 语言用 ALTER TABLE 语句修改基本表, 其一般格式如下:ALTER TABLE ADD 完整性约束 DROP ALTER COLUMN ; 删除表使用 SQL 语句删除数据表的一般格式如下:DROP TABLE RESTRICT|CASCADE; 2.3 SQL 数据查询功能单表查询使用合计函数连接查询子查询单表查询选择表中的若
19、干列选择表中的若干元组ORDER BY 子句GROUP BY 子句选择表中的若干列查询指定列: 查询表中指定的若干列,例如,以下 SQL语句查询全体学生的姓名和年龄SELECT Sno,Sage FROM Student; 查询全部列,例如SELECT * FROM Student; 查询经过计算的值,例如,以下SQL 语句查询全体学生的姓名及其出生年份:SELECT Sname,2008-Sage FROM Student; 选择表中的若干元组消除取值重复的行:两个本来并不完全相同的元组,投影到指定的某些列后,可能变成相同的行了,这时可以用 DISTINCT 取消他们。查询满足指定条件的行,
20、可以通过WHERE 子句来实精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 28 页名师精编优秀资料现。ORDER BY 子句用户可以用ORDER BY 子句对查询结果按照一个或多个字段的升序或降序排列,缺省值为升序。以下 SQL 语句查询选修了2 号课程的学生的学号及其成绩,查询结果按分数的降序排列:SELECT Sno,Grade FROM SC WHERE Cno=2ORDER BY Grade DESC; 对于空值,若按升序排列,含空值的元组将最后显示。若按降序排列,空值的元组将最先显示。GROUP BY 子句GROUP BY
21、子句将查询结果按某一列或多列的值分组,值相等的为一组。如果分组后还要求按一定的条件对这些组进行筛选,最终只输出满足指定条件的组,可以使用 HAVING关键字指定筛选条件。使用合计函数连接查询连接查询也叫多表查询,在实际应用过程中经常需要同时从两个表或者两个以上的表中检索数据。连接查询允许通过指定表中某个或者某些列作为连接条件,同时从两个表或者多个表中检索数据。连接查询可以使用两种连接语法形式,一种是ANSI连接语法形式,它的连接条件写在FROM 子句中,另外一种是 SQL Server连接语法形式, 它的连接条件写在 WHERE 子句中。子查询带有 IN 谓词的子查询带有比较运算符的子查询带有
22、 ANY(SOME) 或 ALL 谓词的子查询2.4 SQL 数据操纵功能INSERT 命令UPDATE 命令DELETE 命令INSERT 命令完全添加,语法格式如下:INSERT INTO 表名VALUES (第一个字段值,.,最后一个字段值 ) 部分添加,语法格式如下:INSERT INTO 表名 (字段 1,字段 N, ) VALUES ( 第一个字段值 ,.,第 N 个字段值 ,) UPDATE 命令UPDATE语句用来修改数据表中已经存在的数据记录。它的基本语法格式如下:UPDATE 表名 SET 字段 1 = 值 1, 字段 N = 值N, WHERE 条件表达式DELETE 命
23、令DELETE 语句用来删除数据表中的记录,基本语法格式如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 28 页名师精编优秀资料DELETE FROM表名WHERE 条件表达式第 3 章走进 Access 2003 教学目标掌握启动和关闭Access 2003的方法熟悉 Access 2003的基本工作界面熟悉 Access 2003数据库的对象教学重点启动和关闭Access 2003的方法Access 2003的基本工作界面Access 2003数据库的对象教学过程启动和关闭Access 2003 Access 2003的基本工
24、作界面Access 2003数据库的对象3.1 启动和关闭 Access 2003 启动 Access 2003 关闭 Access 2003 启动 Access 2003 在安装好Microsoft Office 2003 软件包之后,选择“开始” |“程序” |“Microsoft Office”|“Microsoft Office 2003”命令即可启动Access 2003。关闭 Access 2003 如果要关闭Access ,可以选择“文件”|“退出”命令或者使用Alt+F4键退出Access 。无论何时退出Access ,Access 都将自动保存对数据所作的更改。但是,如果上一
25、次保存之后又更改了数据库对象的设计,Microsoft Access将在关闭之前询问是否保存这些更改。3.2 Access 2003的基本工作界面“开始工作”页面菜单栏工具栏Access 的功能选项设置“开始工作”页面启动 Access 2003之后,可以在界面的右方看到“开始工作”页面。通过“开始工作”页面中“Microsoft Office Online ”下方的选项可以连接到Microsoft Office Online ,获取有关Access 的最新消息或者更新当前的Access系统;通过“搜索”选项可以从Microsoft Office Online或脱机帮助中查找指定的帮助信息;“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年计算机二级考试access基础知识概要 2022 计算机 二级 考试 access 基础知识 概要
限制150内