access计算机二级教程 第六章
- 格式:ppt
- 大小:432.50 KB
- 文档页数:71


2.1.1创建数据库Access是一个功能强大的关系数据库管理系统,可以组织、存储并管理任何类型和任意数量的信息。
为了了解和掌握Access组织和存储信息的方法,本章将详细介绍Access数据库和表的基本操作,包括数据库的创建、表的建立和表的编辑等内容。
2.1创建数据库创建Access数据库,首先应根据用户需求对数据库应用系统进行分析和研究,全面规划,然后再根据数据库系统的设计规范创建数据库。
2.1.1创建数据库创建数据库有两种方法,第一种是先建立一个空数据库,然后向其中添加表、査询、窗体和报表等对象;第二种是使用“数据库向导”,利用系统提供的模板进行一次操作来选择数据库类型,并创建所需的表、窗体和报表。
第一种方法比较灵活,但是必须分别定义数据库的每一个对象;第二种方法仅一次操作就可以创建所需的表、窗体和报表,这是创建数据库最简单的方法。
无论哪一种方法,在数据库创建之后,都可以在任何时候修改或扩展数据库。
创建数据库的结果是在磁盘上生成一个扩展名为.mdb的数据库文件。
1.创建空数据库例2.1 建立“教学管理”数据库,并将建好的数据库保存在C盘Access文件夹中。
操作步骤如下:(1)单击“文件”菜单中的“新建”命令,或单击“常用”工具栏上的新建按钮,或单击“任务窗格”中的“新建文件”选项,打开“新建文件”任务窗格,如图2.1所示。
(2)单击“空数据库”选项,打开“文件新建数据库”对话框,如图2.2所示。
(3)在该对话框的“保存位置”栏中找到C盘文件夹并打开。
(4)在“文件名”文本框中输人”教学管理”、单击“创建”按钮。
至此,完成“教学管理”空数据库的创建,同时出现“教学管理”数据库窗口。
注意:此时在这个数据库中并没有任何其它数据库对象存在,可以根据需要在该数据库中创建其它的数据库对象。
还应注意,在创建数据库之前,最好先建立用于保存该数据库文件的文件夹,以便今后的管理。
2.使用“向导”创建数据库为了方便操作,Access提供了许多可选择的数据库模板,如“订单”、“分类总帐”、“讲座管理”、“工时与帐单”、“联系人管理”、“资产追踪”等。
第⼀章: 1、⼆叉树中中序遍历的结果 2、后进先出原则组织数据的数据结构:栈 3、⼀个逻辑的数据结构有多重储存结构,且不同的储存结构影响数据的处理效率 4、⾯向对象设计程序的特征包括:继承性,多态性,封装性等 5、软件交互使⽤后还需要继续维护 6、软件⼯程主要思想是强调软件开发过程中的⼯程化原则 7、主要的过程设计⼯具包括:PDL图;PAD图;N-S图 8、数据库设计的四个阶段包括:需求分析,概念设计,逻辑分析,和物理设计 9、数据库的根本⽬标是解决数据的共享问题 10、数据库的独⽴性指: 11、结构化程序设计所规定的三种基本控制结构是:顺序,选择,循环 12、算法的时间复杂度指执⾏算法所需要的⼯作量 13、在结构化设计程序中,模块划分的原则为:各模块应该包括尽可能多的功能 14、某个⼆叉树中有n个度为2的结点数,问该⼆叉树叶⼦的结点数为n+1 15、⼀棵⼆叉树第六层(根结点为第⼀层)的结点最多为:32个 16、对某个问题正确⽽完整的描述称为:算法 17、在⾯向对象的⽅法中,类是描述具有相同属性和操作的⼀组对象 18、在⾯向对象的⽅法中,类的实例称为对象 19、软件需求规格说明书应该具有完整性,⽆歧义性,正确性,可验证性,可修改性等特性,其中最重要的是⽆歧义性 20、在进⾏模块测试时,要为每个被测试的模块另外设计两个模块:驱动模块和承接模块;其中驱动模块是将测试数据传到被测试的模块中,并产⽣被测试模块所产⽣的结果 21、数据的独⽴性称为逻辑独⽴性与物理独⽴性,当数据的储存结构发⽣改变时,其逻辑结构可以不变,基于逻辑结构的应⽤程序不必修改,称为物理独⽴性 22、数据库管理技术的发展经历过:⼈⼯管理,⽂件系统,数据库系统等三个阶段 其中,数据库系统是数据库独⽴性的阶段 23、在数据库系统中,实现各种数据管理功能的核⼼软件为:数据库管理系统 24、在数据流图(DFD图)中,利⽤数据字典对其中的图形元素进⾏确切的解释第⼆章 1、Access数据库⽂件的后缀名为:mdb 2、在Access的数据库表之间的对应关系⼀般为:⼀对多 3、Access的“表”是指关系模型中的关系 4、商品与顾客两个实体的关系为多对多的关系、 5、数据库管理系统(DBMS)的组成包括:数据库定义语⾔及翻译处理程序;数据库运⾏控制程序;实⽤程序 6、数据库系统(DBS)的组成部分有:数据库集合,⽤户;数据库管理系统及相关软件 7、将两个关系拼接成⼀个新的关系,⽣成的新关系包括满⾜条件的元祖,这种操作被称为联接 8、记录的定义: 9、关系表中每⼀个横⾏称为⼀个元组 10、Access数据库的设计的步骤依次为:分析建⽴数据库的⽬的——确⽴数据库中的表——确定表中的字段——确⽴主关键字——分析表之间的关系 11、Access和数据库之间的关系为:⼀个数据库可以包含多个表 12、以下属于数据库系统的是:硬件系统,数据库管理系统及相关软件,数据库管理员 13、Access数据库中表⽰其他数据库的基础 14、在关系数据中,将数据表表⽰为⼆维表的形式,每⼀个⼆维表称为:关系 15、⼈和出⽣地的关系为:多对⼀ 16、在教师表中,若想找出职称为“教授”的教师,采⽤的关系运算为:选择 17、数据模型是数据库设计的核⼼ 18、Access表⽰由表结构和表记录两部分构成 19、关系中能够识别某个字段的记录称为主关键字段 20、必须通过两个表的共同字段来创建两个表的关系 21、“教学管理”数据库中有学⽣表,课程表和成绩表,为了能有效的反应这三张表的联系,在创建数据库时应该建⽴表之间的联系 22、三个基本的关系运算为选择,投影和联接 第三章 1、下列能使⽤“输⼊掩码向导”创建输⼊掩码的数据类型为⽂本,⽇期和时间 2、如果字段的类型为声⾳⽂件,则该字段的数据类型应该定义为OLE对象 3、某字段已有数据,现要改变字段的⼤⼩属性,则该字段的⼤⼩重新设置为整型,则如1.5的数据将会发⽣变化 4、Access字段命名规则为? 5、空值表⽰字段还没有确定值 6、某个数据库的表中要添加⼀张Excel电⼦表格,则应该采取的字段类型为:OLE数据对象类型 7、要求主表中没有相关记录时就不能将记录添加到相关记录中,则要求在表关系中设置参照完整性 8、若想在某表中姓名字段中输⼊以“李”开头的所有⼈的名,则应该在查找内容的⽂本框中输⼊的字符串为“李*” 9、可以选择输⼊数据或者空格的输⼊掩码为:9 10、某表中“年龄”字段的“字段⼤⼩”属性设置为2,则如19能按数据原样储存 11、下列可设置为索引的字段为:主关键字 12、关于表格式?? 13、数据库提供的数据筛选⽅式有:⾼级筛选,按内容排除筛选,按选定内容筛选 14、某个学⽣的学号为九位数,其中不能包含空格,则学号字段的输⼊掩码为:000000000 15、若要查找某表“姓⽒”字段所有包含sh字符串的姓,则应在查找内容的⽂本框中输⼊*sh*第四章 1、若想将A表中记录添加到B表中,若想保持B中原有的数据,可以使⽤的查询⽅式为:追加查询 2、将成绩在90分以上的记录找出后放到⼀个新表中,⽐较合适的查询为:⽣成表查询 3、在查询的设计视图中,可以添加数据库表,也可以添加查询 4、在⼀个表中存有学⽣姓名,性别,班级,成绩等数据,若想统计各个班哥哥分数段的⼈数,的查询⽅式为:交叉表查询 5、创建⼀个交叉表查询,在“交叉表“⾏上,有且只有⼀个的是的是列标题和值 6、将“信电系98年以前参加⼯作的教师的职称改为“教授”,合适的查询⽅式为:更新查询 7、在查询过程中,不仅仅可以查询到满⾜条件的记录,还可以在建⽴查询的过程中建⽴各种统计运算 8、SQL字段中,对选定的字段进⾏排序的是ORDER BY 9、下列属于查询视图的是设计视图,数据表视图,SQL表视图 10、下列属于操作查询的是删除查询,更新查询,追加查询,不是的为选择查询 11、直接将命令发送到ODBC数据,它使⽤服务器能接受逇命令,利⽤它能检索或更新记录的是传递查询 12、在查询中要统计记录的个数,使⽤的函数类型为COUNT(*) 13、查询中两种基本计算包括:预定义计算和⾃定义计算 14、在SQL和SELECT语句中,要实现选择运算和分组的是:where和group by 15、如果⼀个查询的数据仍是查询,⽽不是表,则该查询称为⼦查询 16、Access的查询可分为很多种,根据每种查询在执⾏上的不同可以分为选择查询,交叉表查询,参数查询,操作查询,和SQL查询 第五章 1、窗体的数据属性可以包括:排序依据,允许添加,记录源 2、窗体中的列表框可以包含⼀列或者⼏列数据,⽤户只能从列表中选择值,⽽不能输⼊新值等 3、属于窗⼝的视图为:数据表视图,设计视图和窗体视图 4、当窗体太多的内容⽆法在⼀页⾯上显⽰时,可以⽤选项卡控件来分页 5、组合框包括了列表框的所有内容 6、要改变窗体中⽂本框的控件的数据源,应设置的属性为控件来源 7、窗体不具备输出数据的功能 8、下列属于Access的事件为:键盘事件,⿏标事件,窗体事件,不属于的是控件事件 9、窗体类型中,将窗体的显⽰记录按列分隔,每列的左边显⽰字段名,右边显⽰的是字段内容的是纵栏式窗体 10、如果在窗体的输⼊数据总是取之于查询或者是某个固定内容的数据,或者某个表中记录的数据,可以使⽤列表框或者组合框 11、在窗体的设计视图中,必须包含的部分为:主体 12、在属性的对话框中,可以更改的对象为:窗体上单独的控件,窗体节,整个窗体 13、控件是窗体中⽤于显⽰数据,执⾏操作和装饰窗体的对象 14、创建窗体可以使⽤⼈⼯和向导两种不同的⽅式 15、控件可以分为三种类型:绑定性控件主要⽤于显⽰,输⼊和更新数据表中的字段,未绑定控件没有数据源,可以⽤来显⽰信息,线条,矩形或者图像;计算性控件⽤表达式作为控制源 15、⽤于控制控件的输⼊格式,或者仅对⽂本型和⽇期型数据有效的控件的数据属性为:输⼊掩码 16、在表格式窗体,纵栏式窗体,和数据表窗体中,若窗体化后显⽰记录最多的窗体为数据表窗体 17、窗体由多个部分组成,每个部分称为⼀个节第六章 1、报表中的⾯页眉⽤来显⽰报表中的字段名称或者记录的分组名称 2、在报表中,要计算“数学”字段的分,应将控件来源属性设置为=Max([数学]) 3、如果想在报表的每⼀页的底部显⽰页码号,那么应该显⽰页⾯页脚 4、在报表中,将⼤量的数据按照不同的类型分别得集中在⼀起成为分组 5、要实现报表的分组统计的数据的操作区间为组页眉或者组页脚区域 6、报表的数据来源不能为窗体?? 7、注:报表预览不属于报表操作视图 8、报表只能输出数据 9、报表能完成的⼯作为分组数据,汇总数据,格式化数据,不能输⼊数据 10、缺省的情况下,报表中的记录时按照⾃然顺序排列显⽰的 11、⼀个主报表最多只能包含两级⼦窗体和⼦报表 第七章 1、与窗体和报表的的设计视图的⼯具箱⽐较,滚动⽂字控件是数据访问页固有的 2、如果想改变数据访问页的结构和显⽰内容,应该以设计视图的⽅式打开数据访问页进⾏修改 3、Access数据库中数据访问页的作⽤为发布数据库中的数据 第⼋章 1、Open Form基本操作的功能为打开窗体 2、在宏设计的窗⼝中,可以隐藏的窗⼝是宏名和条件 3、AutoExec名字的宏会在打开宏时⾃动的运⾏ 4、操作MsgBox的作⽤是显⽰消息框 5、⽤于化激活窗⼝的宏命令为:Maximize 6、在创建条件宏时,若要引⽤窗体上的控件值,正确的表达式应⽤应该为[Forms]![窗体名]![控件名] 7、发⽣在控件接受焦点前的事件为Enter 8、运⾏宏,不能修改的是窗体 9、⽤于执⾏特定外部应⽤程序的宏命令为RunApp 10、在设计条件宏时,对于连续重复的条件,要替代连续的重复条件可以使⽤…符号 11、在MsgBox(prompt ,buttons,titile,helpfile,,contex)函数调⽤形式中必须提供的参数为prompt 第九章 1、Sub和Function过程最根本的不同为:Sub的过程名不能返回值,⽽Function过程只能通过过程名返回值 2、在下列四个选项中,不是VBA的条件函数为:If 3、是VBA的条件函数的为:choose,IIf Switch 4、表达式Fix(-3.25)和Fix(3.75)的结果分别为-3,3 5、模块中包含了⼀个声明区域和⼀个多⼦过程(以sub开头)或函数过程(以function开头) 略:⼀些编程题 第⼗章 1、InputBox的函数返回值的类型为字符串 2、ADO含义为Active数据对象 3、在VBA中,实现窗体打开的操作的命令为DoCmd.OpenForm 4、在VBA的定时操作中,需要设置窗体的“计时器间隔”属性值,其计量单位为毫秒 5、在VBA语⾔中,函数InputBox的功能为:在⼀个对话框中显⽰提⽰ 6、VBA的“定时”操作功能是通过窗体的计时器触发事件过程完成 7、DAO对象模型采⽤分层结构,其中位于最顶层的对象为DBEngine 8、Nz函数主要⽤于处理Null值转换为0,空字符串或者其他的 Dlookup函数的功能是从指定的记录中检索特定字。