全国计算机等级考试二级教程——Access数据库程序设计 PPT课件_第1页
全国计算机等级考试二级教程——Access数据库程序设计 PPT课件_第2页
全国计算机等级考试二级教程——Access数据库程序设计 PPT课件_第3页
全国计算机等级考试二级教程——Access数据库程序设计 PPT课件_第4页
全国计算机等级考试二级教程——Access数据库程序设计 PPT课件_第5页
已阅读5页,还剩146页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、二级课程Access数据库程序设计、全国计算机等级考试(新大纲)考试书全国计算机等级考试第1章算法和数据结构基础、1.1数据库基本概念1.2 Access的安装、启动和退出1.3 Access基本对象、1.1数据库基本概念、1.1.1数据库和数据库管理系统1信息、数据和数据处理信息和数据是数据库管理的基本内容和对象。信息是人脑对现实世界的抽象反映。数据是所有单词、符号、声音和图像的有意义的组合,是描述现实世界中各种信息的手段,也是信息的载体。数据处理是指数据收集、存储、管理、处理、计算、维护、检索和传输以及生成新的有价值信息的全过程。2数据库和数据库管理系统数据库是一组相关的数据集。数据库管理

2、系统主要有以下六个功能:(1)数据库定义功能;(2)数据库操作功能;(3)数据库建立和维护功能;(4)数据库控制功能;(5)数据组织、存储和管理功能;(6)数据库通信功能。3数据库系统是由计算机硬件、操作系统、数据库、数据库管理系统和用户组成的集成系统。4数据模型表示实体和实体之间关系的模型称为数据模型。数据模型是可以用来描述数据、数据关系、数据语义和一致性约束的概念的集合。它提供了获取数据抽象的工具。图1-1实体连接图数据库管理系统中通常使用三种数据模型:层次模型、网络模型和关系模型。层次模型使用树结构来表示实体之间的关系,如图1-2所示。网格模型使用网络结构来表示实体之间的关系,如图1-3

3、所示。关系数据模型是目前使用最广泛的数据模型。关系用于表示实体之间的关系,这反映在应用程序中,表的集合用于表示数据之间的关系。一个表被分成几个列,每个列都有一个唯一的名称。图1-2层次模型,图1-3网格模型,图1-4学生情况表,图1-5选课表,图1-6课程表,图1-7教师情况表,图1-8教学表,1.1.2关系数据库的基本数据结构是关系,关系理论是基于集合代数理论。数学中“关系”的正式定义是笛卡尔乘积的子集。1关系的数学定义提供了属性A1、A2和An,它们分别取值字段、和Dn中的值。这些值域的笛卡儿积D=D1D2Dn的任何子集称为关系,它由R表示,由R(A1,A2和an)表示。这里r代表关系的名

4、称,n代表关系的目的或程度。k度关系有k个属性。图1-9关系和笛卡儿积,2通用术语关系模式:它是关系的属性名列表,记录为R(a,b,c),R是关系名,A,b,c,是属性名。关系数据库模式:记录(或元组):字段(属性):数据字段:关系类型:有三种关系:一对一、一对多和多对多。3基本关系操作(1)选择操作(2)项目操作(3)联接操作:1 . 1 . 3 Access的特性和功能是一个简单易用的关系数据库编辑软件,1.2.3 Access的安装、启动和退出,1.2.1系统要求1.2.2安装1.2.3启动和退出1.2.3 Access 2003,1.2.3 Access的基本对象,1.3.1表和表之间

5、的关系是Access的核心。表是存储和管理数据的基本数据库对象,具有特定意义的数据信息存储在表中。图1-19学生情况表,1.3.2查询是收集分散在每个表中的特定数据并将其保存在文件中的过程。换句话说,查询就是在一个或多个表中找出满足条件的数据。Access中有三种查询方法:跨表查询、动作查询和参数查询。1.3.3表单是Access数据库的对象之一。它是用户与Access数据库交互的图形界面,方便用户输入数据和实现各种数据库的控制功能。1.3.4报表是数据库中数据输出的一种形式。图1-26报表,1.3.5宏(Macro指一个或多个操作的集合,每个操作实现一个特定的功能,使用“宏”可以简化一些重复

6、的操作。1.3.6模块(Module)在功能和用法上类似于“宏”。1.3.7网页网页是我们经常浏览的网页。在Access中,网页显示为一个特殊的数据库对象。第2章数据库和表,2.1数据库设计2.2表操作2.3表关系,2.1数据库设计,2.1.1创建数据库在Access中,系统提供了两种创建数据库的方法:数据库向导和数据库设计器。2.1.2打开和关闭数据库创建数据库后,您可以打开该数据库进行进一步的数据库设置。在Access中不能同时打开两个数据库。2.1.3数据库属性,2.2表操作,2.2.1表创建用于组织和保存数据,这是数据库中最基本的对象。该表由结构和数据组成。建立表结构是为了确定表中包含

7、哪些字段,以及每个字段的名称、类型和属性。1使用向导创建表2使用设计器创建表3通过输入数据创建和修改主键4编辑表结构1删除字段2插入字段3移动字段4修改字段名称2.2.3编辑表中的数据1向表中添加数据2修改表中的数据3删除记录2.2.4表数据的排序、搜索和筛选2.2.5子数据表子数据表是嵌套在数据表中的数据表,其中包含与嵌套数据表相关或连接的数据。使用子数据表可以更清楚地浏览数据表中的数据。2.3表关系,(1)一对多关系,(2)一对多关系,(3)多对多关系,2.3.1建立表索引1创建单字段索引2创建多字段索引3删除索引,2.3.2创建和查看表间关系2.3.3修改表关系1修改关系2删除关系,2.

8、3.4打印数据表1页面设置2打印预览3打印数据表,第3章查询,3.1查询概念3.2创建查询3.3 SQL语言基础,33.1.1功能和查询功能。查询的主要用途包括以下几个方面:(1)使用一个或多个表查询作为数据源,根据用户需求生成动态数据集。(2)数据可以统计、排序、计算和汇总。(3)可以设置查询参数,形成交互式查询模式。(4)使用跨表查询,进行分组汇总。(5)使用动作查询添加、更新和删除数据表。(6)查询是其他查询、表单和报表的数据源。3.1.2分类访问查询1选择查询2交叉表查询3参数查询4动作查询(操作查询)5SQL查询,3.2创建查询,(1)确定查询的数据源,(2)确定查询字段,(3)确定

9、查询的排序和选择条件。1使用查询向导2使用查询设计器,3.2.1创建选择性查询1选择查询示例2设置查询条件(1)设置常数(2)表达式,3.2.2创建跨表查询使用跨表查询,可以执行以下处理。(1)使用“分组依据”指令指定字段,为行创建标签(标题)。(2)确定创建列标题的字段,以及确定标题下出现的值的条件。(3)将计算的数据值分配给最终行和列网格的单元格。使用交叉表查询的优点。(1)用户可以以熟悉的紧凑电子表格格式或以列清算账户的形式显示大量汇总数据。(2)汇总数据的提供形式非常适合使用Access图表向导自动创建图表。(3)它使得在设计中创建多级详细查询变得更快更容易。查询可以用相同的列但较少的

10、行来描述不断增长的汇总数据。高度聚合的查询适用于深度挖掘过程。1跨表查询示例2聚合函数的使用聚合函数是一系列可以对同一字段中的所有数据项执行特定操作的函数,一些复杂的函数可以通过使用聚合函数在查询中实现。3.2.3创建参数查询1参数查询示例2参数数据类型设置3.2.4创建操作查询1生成表查询生成表查询是从一个或多个现有表中提取数据以创建新表。2删除查询删除查询的功能是将表中已有的记录分组删除。请注意,表中的记录不会被删除。追加查询追加查询可以从一个表中提取数据,并将这些数据追加到其他表中。追加数据通常只包括匹配的数据项,即只追加符合条件的记录,其他不匹配的字段将被忽略。4更新查询更新查询是修改

11、表中所有符合条件的记录。3.3 SQL语言基础,3.3.1数据定义1定义了基本表CRATE TABLE表名(列名1数据类型1列级完整性约束(可选)列名2数据类型2列级完整性约束(可选), 2修改基本表ALTER TABLE表名ADO列名数据类型/*此语句的目的是向已建立的表中添加一列*/ALTER TABLE表名删除列名/*从已建立的表中删除一列*/3删除基本表删除表名,3.3.2查询1单表查询是只涉及一个表的查询。 2连接查询,3.3.3数据操作1插入数据2修改数据3删除数据,第4章窗口体,4.1访问表单的功能和分类4.2创建表单,4.1访问表单的功能和分类,4.1.1访问表单的功能表单是用

12、户与访问数据库的接口,是用户使用访问处理自己数据的操作界面。4.1.2访问表单分类1表单组合,图4-1表单组合,2表单分类(1)列表单,图4-4列表单,(2)表格表单,图4-5表格表单,(3)数据表表单,(4)子表单,图4-6数据表表单,图4-5 4.2.1使用向导创建表单使用向导创建表单有两种类型,一种来自单个数据集,另一种来自多个数据集。区别在于创建的表单的数据源是数据表还是查询,或者是多个数据表或多个查询的组合。Access已经打开了用于处理多个数据源的子窗体。,4.2.2使用窗体设计器创建窗体1创建简单窗体2设计工具(1)工具箱,图4-18控件工具箱,(2)属性窗口3窗体控件(1)绑定

13、控件(2)未指定数据源的未绑定控件(3)计算控件,使用控件向导5标签控件6文本框控件7复选框,单选按钮和切换按钮8命令按钮9组合框10修改窗体,(1)选择控件, (2)更改控件和其他属性的位置和大小,(3)对齐控件,(4)制表符顺序,(5)删除控件,(6)添加控件,11主/子窗体设计,4.2.3窗体中的数据操作1浏览数据2修改、添加和删除记录3排序和查找数据4使用窗体中的筛选,(1)按选定内容筛选和排除内容筛选(2)按窗体筛选(3)高级筛选/排序,5在窗体中应用条件格式6打印和预览窗体内容,第5章报表, 5.1报表的功能和分类5.2创建和编辑报表5.3预览和打印报表5.1.1报表的功能和分类5

14、.1.2报表的分类1表报表2单列报表3邮件合并报表5.2创建和编辑报表5.2.1使用向导创建报表1使用报表向导创建报表, (1)启动向导(2)选择报表使用的数据(3)添加分组级别(4)确定排序和汇总信息(5)选择报表布局(6)选择报表样式(7)指定报表标题、 2使用图表向导创建报告(1)启动图表向导(2)选择使用的字段(3)选择图表类型(4)确定图表布局(5) 3使用标签向导(1)启动标签向导(2)指定标签大小(3)选择标签文本字体和颜色(4)确定标签显示内容(5)选择标签排序字段,5.2.2使用报表设计器创建报表1使用设计视图创建报表2使用设计视图修改报表3创建子报表, 5.3预览和打印报告

15、、5.3.1预览报告1布局预览2打印预览、5.3.2打印报告、第8章应用编程基础的Visual Basic、8.1 VBA编程基础8.2模块和过程、8.1 VBA编程基础,使用VBA与使用宏相比具有以下优点。 (1)错误处理(2)运行速度快(3)功能更强大(4)控制能力更强(5)与外界交互能力更强,8 . 1 . 1 Access编程概念Access数据库编程是一种面向对象的编程。1访问对象和方法2访问对象的引用(1)对象。属性(2)对象。方法3访问事件和事件过程,8.1.2 VBA数据类型1基本数据类型,表8-2VBA基本数据类型,8.1.3 VBA常数,变量和表达式1常数(1)文字常数(2)符号常数(3)内在常数(3) (1)声明变量(2)命名变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论