全国计算机等级考试二级教程——Access数据库程序设计课件.ppt
《全国计算机等级考试二级教程——Access数据库程序设计课件.ppt》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级教程——Access数据库程序设计课件.ppt(151页珍藏版)》请在三一办公上搜索。
1、二级教程,全国计算机等级考试(新大纲)应试用书,二级教程全国计算机等级考试(新大纲)应试用书,第 1 章算法与数据结构基础,1.1 数据库的基本概念1.2 Access的安装、启动与退出1.3 Access的基本对象,第 1 章算法与数据结构基础 1.1 数据库的基本概念,1.1 数据库的基本概念,1.1.1 数据库与数据库管理系统1信息、数据和数据处理信息和数据是数据库管理的基本内容和对象。信息是现实世界在人脑中的抽象反映。数据是一切文字、符号、声音和图像等有意义的组合,是描述现实世界中各种信息的手段,是信息的载体。,1.1 数据库的基本概念1.1.1 数据库与数据库管理,数据处理是指数据的
2、收集、存储、管理、加工、计算、维护、检索和传输等处理,并产生新的有价值的信息的全过程。2数据库与数据库管理系统数据库(DataBase,DB)是一组有关联的数据集合。,数据处理是指数据的收集、存储、管理、加工、计算、维护、检索,数据库管理系统(DBMS)主要有如下6大功能:(1)数据库定义功能;(2)数据库操纵功能;(3)数据库建立和维护功能;(4)数据库控制功能;(5)数据组织、存储和管理功能;(6)数据库通信功能。,数据库管理系统(DBMS)主要有如下6大功能:,3数据库系统(DBS)数据库系统(DBS)是由计算机硬件、操作系统、数据库、数据库管理系统和用户所构成的综合系统。4数据模型表示
3、实体以及实体间联系的模型称为数据模型。数据模型是一个可用于描述数据、数据联系、数据语义及一致性约束的概念集合,它提供了获得数据抽象的工具。,3数据库系统(DBS),图1-1 实体联系图,图1-1 实体联系图,数据库管理系统采用的数据模型一般有3种:层次型、网状型和关系型。层次模型用树形结构来表示实体之间联系,如图1-2所示。网状模型用网络结构来表示实体之间联系,如图1-3所示。关系数据模型是现在使用最广泛的数据模型,用关系来表示实体间的联系,反映在应用上就是使用表的集合来表示数据和数据间的联系,一个表分为若干列,每一列都有惟一的名称。,数据库管理系统采用的数据模型一般有3种:层次型、网状型和关
4、,图1-2 层次模型,图1-2 层次模型,图1-3 网状模型,图1-3 网状模型,图1-4 学生情况表,图1-4 学生情况表,图1-5 选课表,图1-5 选课表,图1-6 课程表,图1-6 课程表,图1-7 教师情况表,图1-7 教师情况表,图1-8 授课表,图1-8 授课表,1.1.2 关系数据库关系数据库的基本数据结构是关系,而关系理论是建立在集合代数的理论基础上的。“关系”在数学上的形式定义就是笛卡尔积的子集。,1.1.2 关系数据库,1关系的数学定义设有属性A1,A2,An,它们分别在值域D1,D2,Dn中取值,这些值域的笛卡尔积D=D1D2Dn中的任意一个子集称为一个关系,用R表示,
5、记R(A1,A2,An)。这里R表示关系的名字,n称为关系的目或度。一个K度关系就有K个属性。,1关系的数学定义,图1-9 关系与笛卡尔积,图1-9 关系与笛卡尔积,2常用术语关系模式:是一个关系的属性名表,记为R(a,b,c,),R为关系名,a,b,c,为属性名。关系数据库模式:记录(或称元组):字段(属性):数据域:关系的种类:关系有一对一,一对多,多对多3种。,2常用术语,3基本的关系运算(1)选择运算(Select):(2)投影运算(Project):(3)连接运算(Join):,3基本的关系运算,1.1.3 Access的特点和功能Access是一种简单易用的关系型数据库编辑软件,1
6、.1.3 Access的特点和功能,1.2 Access的安装、启动与退出,1.2.1 系统需求1.2.2 安装1.2.3 Access 2003的启动与退出,1.2 Access的安装、启动与退出1.2.1 系统需,1.3 Access的基本对象,1.3.1 表表和表之间的关系是Access的核心。表是存储和管理数据的基本数据库对象,表中存放着有特定意义的数据信息。,1.3 Access的基本对象1.3.1 表,图1-19 学生情况表,图1-19 学生情况表,1.3.2 查询将分散存放在各个表上的特定数据集中起来并保存在文件中的过程就是查询。或者说,查询就是将一个或多个表中满足条件的数据找出
7、来。在Access中有交叉表查询、动作查询和参数查询3种查询方式。,1.3.2 查询,1.3.3 窗体窗体是Access数据库的对象之一。它是用户与Access数据库交互的图形界面,便于用户进行数据输入,以及实现各项数据库的控制功能。,1.3.3 窗体,1.3.4 报表报表是数据库中数据输出的一种形式。,1.3.4 报表,图1-26 报表,图1-26 报表,1.3.5 宏(Macro宏是指一个或多个操作的集合,其中的每个操作实现特定的功能,使用“宏”可以简化一些重复的操作。1.3.6 模块(Module)模块与“宏”的功能类似,使用方法也差不多。,1.3.5 宏(Macro,1.3.7 Web
8、页Web页就是我们经常浏览的Internet网页,在Access中,Web页是作为一个特殊的数据库对象出现的。,1.3.7 Web页,第 2 章 数据库与表,2.1 数据库的设计2.2 表的操作2.3 表的关系,第 2 章 数据库与表 2.1 数据库的设计,2.1 数据库的设计,2.1.1 创建数据库在Access中,系统提供了数据库向导和数据库设计器两种创建数据库的方法。,2.1 数据库的设计2.1.1 创建数据库,2.1.2 数据库的打开与关闭创建一个数据库以后,就可以打开此数据库做进一步的数据库的设置。在Access中不能同时打开两个数据库。2.1.3 数据库属性,2.1.2 数据库的打
9、开与关闭,2.2 表 的 操 作,2.2.1 创建表表是用来组织和保存数据的,它是数据库中最基本的对象。表由结构和数据两部分组成。建立表结构就是确定表中包括哪些字段,每个字段的名称、类型和属性都是什么。,2.2 表 的 操 作2.2.1 创建表,1使用向导创建表2使用设计器创建表3通过输入数据创建表4创建、修改主关键字,1使用向导创建表,2.2.2 编辑表的结构1删除字段2插入字段3移动字段4修改字段名称,2.2.2 编辑表的结构,2.2.3 编辑表中的数据1向表中加入数据2修改表中的数据3删除记录,2.2.3 编辑表中的数据,2.2.4 表数据的排序、查找与筛选2.2.5 子数据表子数据表是
10、嵌套于数据表中的数据表,它包含了被嵌套数据表相关或连接的数据,使用子数据表,能更清晰地浏览数据表中的数据。,2.2.4 表数据的排序、查找与筛选,2.3 表 的 关 系,(1)一对一的关系(2)一对多的关系(3)多对多的关系,2.3 表 的 关 系(1)一对一的关系,2.3.1 建立表的索引1建单字段索引2创建多字段索引3删除索引,2.3.1 建立表的索引,2.3.2 创建并查看表间关系2.3.3 表关系的修改1修改关系2删除关系,2.3.2 创建并查看表间关系,2.3.4 打印数据表1页面设置2打印预览3打印数据表,2.3.4 打印数据表,第 3 章查 询,3.1 查询的概念3.2 创建查询
11、3.3 SQL语言基础,第 3 章查 询 3.1 查询的概念,3.1查询的概念,查询(Query)是按照一定的条件或者要求对数据库中的数据进行检索或操作。3.1.1 查询的作用和功能,3.1查询的概念 查询(Query)是按照一定的条件或者,查询的主要用途包括以下几个方面:(1)以一个或多个表查询为数据源,根据用户的要求生成动态的数据集。(2)可以对数据进行统计、排序、计算和汇总。,查询的主要用途包括以下几个方面:,(3)可以设置查询参数,形成交互式的查询方式。(4)利用交叉表查询,进行分组汇总。(5)利用动作查询对数据表进行追加、更新和删除等操作。(6)查询作为其他查询、窗体和报表的数据源。
12、,(3)可以设置查询参数,形成交互式的查询方式。,3.1.2 Access查询的分类 1选择查询2交叉表查询3参数查询4动作查询(操作查询)5SQL查询,3.1.2 Access查询的分类,3.2 创 建 查 询,(1)确定查询的数据源(2)确定查询字段(3)确定查询的排序和选择条件。,3.2 创 建 查 询(1)确定查询的数据源,1使用查询向导2使用“查询设计器”,1使用查询向导,3.2.1 创建选择查询1选择查询示例2查询条件的设置(1)常量的设置(2)表达式,3.2.1 创建选择查询,3.2.2 创建交叉表查询利用交叉表查询,可以执行如下的处理。(1)使用Group By指令指定为行创建
13、标签(标题)的字段。(2)确定创建列标题的字段和决定标题下出现什么值的条件。(3)将计算得出的数据值赋给最终行列网格的单元。,3.2.2 创建交叉表查询,使用交叉表查询的优点。(1)用户可以以熟悉的电子数据表紧凑格式或分栏清算账目的形式显示大量的汇总数据。(2)汇总数据的提供形式十分适合于用Access“图表向导”自动地创建图形和图表。,使用交叉表查询的优点。,(3)使得创建多级明细的查询在设计上更为快速和容易。查询可以用同样的列但是较少的行来描绘日益增长的汇总数据。高度汇总的查询适合于实施深入挖掘的过程。,(3)使得创建多级明细的查询在设计上更为快速和容易。查询可以,1交叉表查询示例2聚合函
14、数的使用聚合函数是一些系列能够对同一个字段中所有数据项进行一次特定运算的函数,使用聚合函数可以在查询中实现一些比较复杂的功能。,1交叉表查询示例,3.2.3 创建参数查询1参数查询示例2参数数据类型的设置,3.2.3 创建参数查询,3.2.4 创建动作查询1生成表查询生成表查询是从一个或者多个已经存在的表中提取数据来创建一个新表。2删除查询删除查询的作用是对表中已经存在的记录成组地删除,注意,并不是删除表而是删除表中的记录。,3.2.4 创建动作查询,3追加查询追加查询可以从一个表中提取数据并把这些数据追加到其他表中,追加数据一般只追加相匹配的数据项,即只追加满足条件的记录,其他不匹配的字段将
15、被忽略。4更新查询更新查询是对表中所有符合条件的记录进行修改。,3追加查询,3.3 SQL语言基础,3.3.1 数据定义1定义基本表CRATE TABLE 表名(列名1 数据类型1 列级的完整性约束(可选)列名2 数据类型2 列级的完整性约束(可选),3.3 SQL语言基础3.3.1 数据定义,2修改基本表ALTER TABLE 表名 ADO 列名 数据类型 /*该语句的作用是在已经建立的表中添加一列*/ALTER TABLE 表名 DROP 列名 /*在已经建立的表中删除一列*/3删除基本表DROP TABLE 表名,2修改基本表,3.3.2 查询1单表查询单表查询是仅涉及一个表的查询。2连
16、接查询,3.3.2 查询,3.3.3 数据操纵1插入数据2修改数据3删除数据,3.3.3 数据操纵,第 4 章窗 体,4.1 Access窗体的功能与分类4.2 创建窗体,第 4 章窗 体4.1 Access窗体的功能与分,4.1 Access窗体的功能与分类,4.1.1 Access窗体的功能窗体是用户与Access数据库之间的接口,是用户使用Access处理自己数据的一个操作界面。,4.1 Access窗体的功能与分类4.1.1 Acce,4.1.2 Access窗体的分类1窗体的组成,4.1.2 Access窗体的分类,图4-1 窗体的组成,图4-1 窗体的组成,2窗体的分类(1)纵栏式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 教程 Access 数据库 程序设计 课件
链接地址:https://www.31ppt.com/p-2003609.html