access数据库程序设计教程答案
《ACCESS数据库实用教程》习题参考答案
《ACCESS数据库实用教程》课后综合练习参考答案第一章数据库基础知识一、选择题1.B 2.B 3.C 4.B 5.B 6.A 7.A 8.D 9.A 10.C 11.C 12.B 13.A 14.C 15.C二、填空题1.信息2.层次模型关系模型3.关系数据模型4.逻辑独立性5.物理独立性6.物理独立性7.同一实体内第二章8. 一对多关系、多对多关系9. 投影10. 需求分析三、上机实训实训1.1 成绩管理数据库设计简要操作步骤如下:(1)设计出数据库的概念结构图,即E-R图,如下图1.1所示。
(2)设计出数据库的逻辑结构图,即关系模型,分别如下。
学生表(学号,姓名,出生日期,政治面貌,所学专业,联系电话,照片)课程表(课程代码,课程名称,课程类别,学分,开课系编号)成绩表(学号,课程代码,平时成绩,期末考试成绩)第二章Access 2003数据库设计与创建一、选择题1.C 2.B 3.A 4.D 5.C 6.A 7.C 8.D 9.B 10.B 11.C 12.B 13.A 14.B 15.B二、填空题1.数据库管理2.打开、设计、新建3.向导4.Web数据访问页、 .mdb5.数据访问页6.关闭时压缩三、上机实训实训2.1 教学信息管理数据库的创建及相关操作简要操作步骤:略实训2.2 采用不同方法创建数据库简要操作步骤:第三章表一、选择题1.A 2.D 3.A 4.D 5.A 6.D 7.B 8.C 9.D 10.C11.A 12.D 13.A 14.C 15.B 16.A 17.B 18.D 19.A 20.C二、填空题1.3种,使用向导创建表、通过输入数据创建表、使用设计视图创建表2.表结构、表内容3.“自动编号”、单字段、多字段4.主表5.主关键,外键三、上机实训实训3.1 数据表的创建与维护1.简要操作步骤如下:(1)打开“教学管理信息系统”数据库,在数据库窗口的“对象”列表中单击“表”对象。
《Access数据库实用教程》课后题答案
1.ECD
2.VB programming
3.12
4.x<8
5.6
6.x≥0
7.11
8.9
第7章报表创建与应用
一、单项选择题
1 B. 2、D. 3、C. 4、B 5、D 6、B. 7、D 8、B 9、A10 A
第八章
一、选择题
1.C 2.C 3.A 4.C 5.A 6.C 7.B 8.C 9.D 10.B
二、填空题
1.数据访问页
2.向导
3.交互第九章
一、选择题
9 C 10 B11 C12 D 13 D14 A15 C16 C
17 C 18 D19 A20 A
第四章查询的创建与操作
一、单项选择题
1 D. 2、C. 3、D. 4、A. 5、D. 6、A. 7、C. 8、B9、D 10 B.
11 D.12 C.13 C14 A15 B.16 C.17 C. 18、C
1.A 2.B 3.B 4.B 5.D 6.D 7.B 8.A 9.B 10.A
二、填空题
1.OpenTabl
2.FindNext
3.RunMacro
4.OpenQuery
5.宏组
6.操作备注
7.一个多个
8.自动
9.宏的设计环境
10一个宏或一个宏组
第十章
一、选择题
1.B 2.B 3.B 4.B 5.D 6.A 7.B 8.C 9.A 10.B 11.A
《ACCEE数据库实用教程》课后题答案
第一章
一、选择题
1.D 2.C 3.D 4.A 5.C 6.C 7.D 8.B 9.B 10.B 11.C 12.A 13.B
二、填空题
Access数据库程序设计及答案
全国计算机等级考试二级笔试分析模拟+真题试卷(一)公共基础知识及Access数据库程序设计参考答案及评析一,选择题(1)C知识点:算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)评析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法.数据结构和算法是计算机科学的两个重要支柱.它们是一个不可分割的整体.算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度.算法的有穷性是指一个算法必须在执行有限的步骤以后结束.算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数.(2)C知识点:栈和队列的定义;栈和队列的顺序存储结构及其基本运算评析:线性表,栈和队列等数据结构所表达和处理的数据以线性结构为组织形式.栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底.一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素.所以栈又称后进先出表(Last In First Out);队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头.在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素.因此队列又称先进先出表(First In First Out).(3)C知识点:二叉树的定义及其存储结构评析:根据二叉树的性质:二叉树第i(i≥1)层上至多有2i-1 个结点.得到第8 层的结点数最多是128.(4)C知识点:结构化程序设计评析:结构化程序设计方法的四条原则是:1.自顶向下;2.逐步求精;3.模块化;4.限制使用goto语句."自顶向下"是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标;"逐步求精"是说,对复杂问题,应设计一些子目标,作过渡,逐步细节化;"模块化"是说,一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分.(5)D知识点:面向对象的程序设计方法,对象,方法,属性及继承与多态性评析:面向对象方法是一种运用对象,类,封装,继承,多态和消息等概念来构造,测试,重构软件的方法.面向对象方法从对象出发,发展出对象,类,消息,继承等概念.(6)B知识点:结构化设计方法评析:软件开发阶段包括需求分析,总体设计,详细设计,编码和测试五个阶段.其中需求分析阶段常用的工具是数据流图和数据字典.(7)D知识点:软件工程基本概念,软件生命周期概念,软件工具与软件开发环境评析:软件生命周期分为软件定义,软件开发及软件运行维护3 个阶段.本题中详细设计,软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价.(8)B知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评析:数据库管理系统DBMS 是数据库系统的核心.DBMS 是负责数据库的建立,使用和维护的软件.DBMS 建立在操作系统之上,实施对数据库的统一管理和控制.用户使用的各种数据库命令以及应用程序的执行,最终都必须通过DBMS.另外,DBMS 还承担着数据库的安全保护工作,按照DBA 所规定的要求,保证数据库的完整性和安全性.(9)C知识点:数据模型,实体联系模型及E-R 图,从E-R 图导出关系数据模型评析:数据处理是指将数据转换成信息的过程,故选项A 叙述错误;设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故D 选项叙述错误.(10)B知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评析:数据库管理系统的三级模式结构由外模式,模式和内模式组成.外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图. 模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和.外模式是模式的一部分. 内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述.(11)C知识点:数据库基础知识/基本概念评析:20 世纪80 年代以来,新推出的数据库管理系统几乎都支持关系数据模型,Access 就是一种关系数据库管理系统.(12)B知识点:表的建立/建立表结构评析: 建立表结构有3 种方法,一是在"数据表"视图中直接输入字段名,这种方法比较简单,但对字段类型和属性无法设置;二是使用"设计"视图,这是最常用的方法;三是通过"表向导"创建表结构,其创建方法与使用"数据库向导"创建数据库的方法类似.(13)C知识点:宏/宏的基本操作评析:在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程.条件项是逻辑表达式,返回值只有两个:"真"和"假".宏将会根据条件结果的"真"或"假",选择不同的路径去执行.(14)C知识点:数据库和表的基本操作/设置字段属性评析:输入掩码只为"文本"和"日期/时间"型字段提供向导,其它类型没有向导帮助.另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置.(15)B知识点:报表的基本操作/创建子报表评析: 主报表可以包含子报表,也可以包含子窗体;在子报表和子窗体中,还可以包含子报表或子窗体.但是主报表最多只有包含两级子窗体或子报表.(16)A知识点:报表的基本操作/编辑报表评析: 在报表"设计"视图中给报表添加日期和时间,可以单击"插入"菜单中的"日期和时间"命令.也可以在报表上添加一个文本框,通过设置其"控件源"属性为日期或时间的计算表达式(例如, =Date()或=Time()等)来显示日期与时间.该控件位置可以安排在报表的任何节区里.(17)C知识点:数据库和表的基本操作/表的建立评析:窗体中的窗体称为子窗体,在子窗体中可以创建二级子窗体.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系.主窗体显示某一条记录的信息,子窗体就会显示与主窗体当前记录相关的记录的信息;当在主窗体中输入数据或添加记录时,Access 会自动保存每一条记录到子窗体对应的表中.主窗体只能显示为纵栏式的窗体;子窗体可以显示为数据表窗体,也可以显示为表格式窗体.(18)D知识点:模块/ VBA 编程基础:常量,变量,表达式评析:变量是指程序运行时值会发生变化的数据.变量的命名,同字段名一样,但变量命名不能包含有空格或除了下划线字符(_)外的任何其他的标点符号.(19)B知识点:查询的基本操作/操作查询评析:操作查询包括4 种:生成表查询,删除查询,更新查询和追加查询生成表查询:利用一个或多个表中的全部或部分数据创建新表;删除查询:可以从一个或多个表中删除一组记录,删除的是整个记录,而不只是记录中所选择的字段;更新查询:对一个或多个表中的一组记录作全部更新;追加查询:从一个或多个表中将一组记录添加到一个或多个表的尾部.(20)D知识点:查询的基本操作/运算符评析:特殊算符Like 用于指定查找文本字段的字符模式.在所定义的字符模式中,用" "表示该位置可匹配任何一个字符;用"*"表示该位置可匹配零或多个字符;用"#"表示该位置可匹配一个数字;用方括号描述一个范围,用于可匹配的字符范围.(21)D知识点:窗体的基本操作/使用向导创建窗体评析:ACCESS 中窗体的"数据环境"被称为记录来源(Record Source),记录源可以是表,查询或SQLSELECT 语句.ACCESS 的记录来源比Foxpro 的"数据环境"提供了更大的灵活性,当ACCESS 窗体的记录来源是相互关联的若干表时,ACCESS 中通过建立查询或是使用SQL SELECT 语句作为记录来源,而查询与SELECT 语句指定了相关的表及表间关系.(22)C知识点:查询的基本操作/函数评析:数值函数说明:Int(数值表达式) 返回数值表达式值的整数部分值Abs(数值表达式) 返回数值表达式绝对值Srq(数值表达式) 返回数值表达式值的平方根值Sgn(数值表达式) 返回数值表达式值的符号值.当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1.(23)A知识点:窗体的基本操作/数据透视表窗体评析:数据透视表窗体是Access 为了以指定数据表或查询为数据源产生一个Excel 的分析表而建立的一种窗体形式.数据透视表窗体允许用户对表格内的数据进行操作;我们同样也可以改变透视表的,以同的数据分析方式和要求,它对数据进行处理是Access 其他工具无法完成的.(24)C知识点:报表的基本操作/表格式报表评析:页面页脚:打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚.页面页眉:页面页眉的文字或控件一般输出显示在每页的顶端.通常,它是用来显示数据的列标题.报表页脚:用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处.报表页眉:在报表的开始处,用来显示报表的标题,图形或说明性文字,每份报表只有一个报表页眉.(25)A知识点:页/数据访问页的概念评析:Access 所设计的数据访问页是一个独立的文件,保存在Access 以外.(26)D知识点:模块/ VBA 编程基础评析:在VBA 中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为Variant.(27)C知识点:页的基本操作/据访问页的概念评析:数据访问页有两种视图方式:页视图和设计视图页视图是查看所生成的数据访问页样式的一种视图方式;以设计视图方式打开数据访问页通常是要对数据访问页进行修改,例如,想要改变数据访问页的结构或显示内容等.(28)D知识点:数据库基础知识/基本概念评析:数据库系统有如下特点:1,实现数据共享,减少数据冗余.2,采用特定的数据模型:数据库系统不仅可以表示事物内部数据项之间的联系,而且可以表示事物与事物之间的联系,从而反映出现实世界事物之间的联系,因此,任何数据库管理系统都支持一种抽象的数据模型.3,具有较高的数据独立性.4,有统一的数据控制功能.(29)D知识点:页/数据访问页的概念评析:Access 数据访问页中增加了一些专用网上浏览工具滚动文字,绑定超级链接,图像超级链接,绑定HTML,影片,展开/收缩.(30)B知识点:模块/编写事件过程评析:因为每一次I,J 循环的操作都会给x 赋初值,所以I,J 循环都只相当时执行了一次,该程序等效于:x=3,然后给x 加两次6,所以结果为15知识点:报表的基本操作/报表基础评析:Access 的报表操作提供了3 种视图:"设计"视图:用于创建和编辑报表的结构"打印预览"视图:用于查看报表的页面数据输出形态"版面预览"视图:用于查看报表的版面设置(32)D知识点:查询的基本操作/ SQL 查询评析:SQL 查询包括联合查询,传递查询,数据定义查询和子查询4 种(33)C知识点:报表的基本操作/报表分类评析:报表主要分为以下4 种类型:纵栏式报表,表格式报表,图表报表和标签报表(34)B知识点:窗体的基本操作/控件的含义及种类评析:文本框分为3 种类型:结合型,非结合型与计算型.结合型文本框能够从表,查询或SQL 语句中获得所需要的内容;非结合型文本框并没有链接到某一字段,一般用来显示提示信息或接收用户输入数据等;在计算型文本框中,可以显示表达式的结果.(35)B知识点:模块/VBA 程序设计基础评析:参数的传递方式有二种:传址和传值,其中传址也称为引用.传址方式要在参数前加上关键字ByRef,而传值则加上ByVal.二,填空题(1)【1】空间知识点:算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)评析:一个程序在计算机上运行时所耗费的时间由下列因素所决定:程序运行时所需输入的数据总量,对源程序进行编译所需时间,计算机执行每条指令所需时间,程序中的指令重复执行的次数.前一条取决于实现算法的计算机软,硬件系统,习惯上常常把语句重复执行的次数作为算法运行时间的相对量度,称作算法的时间复杂度.算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度.(2)【2】内模式或物理模式或存储模式知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评析:模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图.例如数据记录由哪些数据项构成,数据项的名字,类型,取值范围等.外模式是模式的子集,所以也称子模式或用户模式,是数据库用户能够看见的和使用的,局部的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示.内模式也称物理模式或存储模式.一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据库内部的表示方法.例如,记录的存储方式是顺序存储,索引按照什么方式组织;数据是否压缩存储,是否加密等.(3)【3】白盒知识点:软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试,集成测试和系统测试评析:软件测试的方法有三种:动态测试,静态测试和正确性证明.设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法.在使用黑盒法设计测试实例时,测试人员将程序看成一个"黑盒",也就是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的"功能说明",所以使用黑盒法设计的测试用例完全是根据程序的功能说明来设计的;如用白盒法,则需要了解程序内部的结构,此时的测试用例是根据程序的内部逻辑来设计的,如果想用白盒法发现程序中所有的错误,则至少必须使程序中每种可能的路径都执行一次.实际上这是不可能的,即使测遍所有的路径,仍不一定能保证符合相应的功能要求.(4)【4】数据独立性知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评析:数据库的三级模式体系结构把数据的组织管理工作进行了划分,把数据的具体组织留给DBMS 管理,使用户能逻辑地,抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式,保证了数据的独立性.(5)【5】选择知识点:关系代数运算,包括集合运算及选择,投影,连接运算,数据库规范化理论评析:在关系数据库中,选择运算也是一个元运算,关系R 通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系.这个关系是由R 中的那些满足逻辑条件的元组所组成.(6)【6】动态的HTML 文件知识点:页的基本操作/数据访问页的基本概念.评析:在Access 中,有静态HTML 文件,也有动态HTML 文件.如果数据不常更改而且Web 应用程序不需要窗体时,则使用静态HTML 格式;如果数据经常需要更改,而且Web 应用程序需要使用窗体来保存和获得Access 数据库的现有数据时,则使用动态的HTML 格式.(7)【7】Dim…As…。
武大《ACCESS数据库程序设计》答案
数据库技术及其实践课程结业作业学号姓名学院(专业)新闻院新闻系分数题目:按照数据库设计的六个步骤,设计学生成绩管理数据库系统。
要求:1.简述需求分析的主要目的,以及学生成绩管理数据库系统的主要任务。
(5分)2.简述概念结构设计的主要方法。
设计学生成绩管理数据库系统中的实体和实体之间的联系,以及实体的属性。
画出系统的E-R图。
(15分)3.简述关系模型的特点。
在逻辑结构设计阶段,将在概念设计得到的系统的E-R图转换为关系模式。
表示方法:关系名(属性1,属性2,…….)。
(15分) 4.简述系统采用的数据库管理系统的特点。
根据所采用的数据库管理系统进行学生成绩管理数据库系统的物理设计。
以如下表1、表2的形式来进行设计和描述。
(15分)表1 学生成绩管理数据库表2注:请将题目的1.2.3.4.6部分做在下面的答案纸上。
第5部分提交数据库文件。
数据库文件名中要求包含学生的学号和姓名。
答案纸一:1;该系统中的实体主要包括系(学院),管理员,学生,学号,教师,教师号,教师职称,课程,课程号等等。
2;学生使用自己的学号登陆该系统客户端,根据自己的喜好进行选课,也可以查询本人所选课程,也可以根据课程的课程号查询课程的具体情况(比如任课教师,上课时间,上课地点,选课人数等),还可以查询有关教师的情况(如职称,年龄等等),对教师进行评价。
3;教师可使用自己的教师号登陆该系统的客户端,查看自己所教授课程的选课人数,上课时间,上课地点等,也可以删除学生的选课记录,上传学生的成绩,对学生的学习上课学习情况进行评价。
4;管理员拥有自己的管理账户,具有该系统内最高的管理权限,可以对系统内所有用户的信息进行查看,并可以随时更改系统内其他用户的管理权限,对于系统内出现的各种情况,具有合法的纠正改动权限。
5;各级用户的管理权限必须分明,不能相互之间有冲突:管理员拥有最高的管理权限;教师只能管理和查看自己的课程和学生的具体情况,不能对其他教师的使用造成影响;学生只能查看自己的信息,管理自己的选课和对教师的评价,不能对于其他学生和教师的使用造成影响,不能查看别的学生的具体信息,无条件接受管理员和教师的管理,不能反向对教师和管理员进行干涉操作。
access数据库课后习题答案
access数据库课后习题答案Access数据库是一种常用的关系型数据库管理系统,广泛应用于各个领域。
在学习Access数据库的过程中,课后习题是非常重要的一环,通过完成习题可以加深对知识的理解和掌握。
本文将为大家提供一些常见Access数据库课后习题的答案,希望能够对大家的学习有所帮助。
一、基础知识题1. 什么是数据库?答:数据库是按照一定的数据模型组织、存储和管理数据的集合。
2. 什么是关系型数据库?答:关系型数据库是一种基于关系模型的数据库,数据以表格形式组织,表格之间通过主键和外键进行关联。
3. 什么是主键?答:主键是用于唯一标识表中每条记录的字段,它的值在表中必须是唯一的。
4. 什么是外键?答:外键是用于建立表与表之间关联关系的字段,它指向另一张表的主键。
5. 什么是查询?答:查询是指从数据库中获取所需数据的操作,可以根据条件过滤数据、排序数据等。
二、操作题1. 创建一个名为"学生信息"的表,包含字段"学号"、"姓名"、"性别"、"年龄"和"班级",并插入几条测试数据。
答:创建表的SQL语句:CREATE TABLE 学生信息(学号 INT PRIMARY KEY,姓名 VARCHAR(20),性别 VARCHAR(4),年龄 INT,班级 VARCHAR(20));插入数据的SQL语句:INSERT INTO 学生信息 (学号, 姓名, 性别, 年龄, 班级)VALUES (1, '张三', '男', 18, '一班');2. 查询年龄大于20岁的学生信息。
答:SELECT * FROM 学生信息 WHERE 年龄 > 20;3. 更新学号为1的学生的班级为"二班"。
答:UPDATE 学生信息 SET 班级 = '二班' WHERE 学号 = 1;4. 删除学号为2的学生信息。
2024版Access数据库习题答案[1]
可以通过调整控件元素的布局和 大小,以及添加背景图片等方式 来进一步提升窗体的美观度。
22
实现用户交互功能,如输入验证等
在窗体中添加需要的交互功能,如文本框输入验证、 按钮点击事件等。
输标02入题
对于文本框输入验证,可以通过设置文本框的“输入 掩码”或“验证规则”属性来实现。例如,可以限制 用户只能输入数字或指定格式的日期。
19
05
CATALOGUE
窗体设计与交互操作
2024/1/26
20
创建窗体并添加控件元素
在Access数据库中,选择“创 建”选项卡,然后点击“窗体 设计”按钮,即可创建一个新 的窗体。
2024/1/26
在窗体设计视图中,可以从工 具箱中选择需要的控件元素, 如文本框、标签、按钮等,并 将其拖拽到窗体中。
02
更新特定条件下的记录:例如,将年龄大于30岁的员工工 资增加10%,可以使用更新查询并设置相应的条件和更新操 作。
03
批量更新记录:例如,将所有员工的部门字段统一更改为新 的部门名称,可以使用更新查询并设置相应的更新操作。
2024/1/26
05
删除特定条件下的记录:例如,删除年龄小于20岁的员工 记录,可以使用删除查询并设置相应的条件。
恢复数据库
如果数据库出现问题,可以使用备份文件来恢复。在Access中,选择“文 件”>“打开”,然后浏览到备份文件所在位置,双击打开。如果需要,可以将 备份文件中的对象导入到原始数据库中。
2024/1/26
10
2024/1/26
03
CATALOGUE
表操作与数据录入
11
创建表结构
设计视图创建表
对于复杂的报表,可以考虑将其拆分 成多个子报表进行打印,以便更好地 管理和查看数据。
Access2010数据库基础教程综合练习参考答案
一.思考题:略。 二.选择题: 1.A 2.C 3.A 4.A 5.D 6.B 7.A 8.C 9.D 10.A 三.填空题: 1. 投影,选择,联接 2. 多对多(或N:M) 3. 对象 4. 查询;窗体;报表;宏和模块 5. Office 2010办公软件 6.选项卡按钮,功能区,导航窗格,状态栏,数据库窗口 7. 一条记录,一个字段 8. 实体;参照,用户定义的 9.层次模型、网状模型、关系模型。 10.差
Visual Basic 程序设计——第二章
综合练习参考答案
1 2 3 4
第1章 综合练习参考答案
第2章 综合练习参考答案
第3章 综合练习参考答案 第4章 综合练习参考答案
2
5 6
第5章 综合练习参考答案
第6章 综合练习参考答案
第7章 综合练习参考答案 第8章 综合练习参考答案
7
8
3
第1章
综合练习参考答案
8
第6章
综合练习参考答案
一.思考题:略。 二.选择题: 1、B 2、C 3、B 4、C 5、C 6、A 7、B 8、B 9、A 10、C 三.填空题: 1、操作命令 2、消息框 3、Click 4、操作 5、宏组 6、宏 7、AutoExec 8、命令按钮 9、MsgBox 10、关闭当前窗体
9
第7章
5
第3章
综合练习参考答案
一.思考题:略。 二.选择题: 1、D 2、C 3、A 4、D 5、B 6、C 7、D 8、C 9、D 10、A 三.填空题: 1、数据表和查询 2、Like “李*” 3、where age >=18 and age <=23 4、GROUP BY 5、COUNT(*) 6、数据表视图;设计视图;SQL视图,设计 7、表 8、生成表查询、追加查询、删除查询、更新查询 9、半角引号(“ ”) 10、空格;分号(;)
Access数据库程序设计(第四版)教学课件ppt作者张成叔Access期末复习习题及答案
第1章数据库技术概述一、选择题1.Access2003是一种()。
A.数据库B.数据库系统C.数据库管理软件D.数据库管理员答案:C2.菜单命令名称的右侧带有三角符号表示()A.该命令已经被设置为工具栏中的按钮B.将光标指向该命令时将打开相应的子菜单C.当前状态下该命令无效D.执行该命令后会出现对话框答案:B3.Access数据库的对象包括()A.要处理的数据B.主要的操作内容C.要处理的数据和主要的操作内容D.仅为数据表答案:C4.Access2003数据库7个对象中,()是实际存放数据的地方。
A.表B.查询C.报表D.窗体答案:A5.Access2003数据库中的表是一个()。
A.交叉表B.线型表C.报表D.二维表答案:D6.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。
A.内容不相同的字段B.相同内容的字段C.第一个字段D.最后一个字段答案:B7.Access2003中的窗体是()之间的主要接口。
A.数据库和用户B.操作系统和数据库C.用户和操作系统D.人和计算机答案:A二、填空题1.Access2003是中的一个组件,它能够帮助我们。
答案:Office2003办公软件,数据库管理2.Access2003的用户界面由、、、、和组成。
答案:标题栏,菜单栏,工具栏,工作区,状态栏,任务窗格3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4.Access2003数据库中表之间的关系有、和关系。
答案:一对一,一对多,多对多5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进行运算的数字。
()答案:×2.在Access数据库中,数据是以二维表的形式存放。
计算机二级习题答案
《计算机基础与Access 数据库程序设计》习题解答第 1章习题答案及解析一、单选题1.计算机中实现计算和控制等功能的部件是 ()。
A. 内存B. CPUC. 控制器D.运算器答案: B2.家用计算机一般是指 ()。
A. 工作站B. 服务器C. 个人计算机D. 超级计算机答案: C3. 二进制数 111011.11转换为十进制的结果是 ()。
A. 69.75B. 59.75C. 67.75D. 63.75答案: B4. 十进制数 2809.75转换为二进制的结果是 ()。
A. 101111001111.11B. 111001111011.11C. 101011111001.11D. 101101111001.11答案: C5. 十进制数 678转换为八进制的结果是 ()。
A. 1234B. 2072C. 1246D. 1264答案: C6. 十进制数 9999转换为十六进制的结果是 ()。
A. 270FB. 2A4FC. 2278D. 729A答案: A二、思考题1.将十进制数5678分别转换为二进制、八进制、十六进制。
答案: (1011000101110)2, (13056)8, (162E)162.将二进制数 111001111011.11分别转换为十进制、八进制和十六进制。
答案: (3707.75)10,(7173.6)8,(E7B.E)16第 2章习题答案及解析一、单选题1. 已知关系 R1、R2,R1×R2的元组总数是 ()。
A. 5B. 6C. 3D. 2答案: B2.一个工作人员可以使用多台计算机,而一台计算机可被多工作人员使用,则工作人员与计算机之间的联系是 ()。
A. 一对一B. 一对多C. 多对多D. 多对一答案: C3.实现数据库管理和维护功能的软件是 ()。
A. DBMSB. DBSC. DBASD.DB答案: A4.Access数据库是 ()。
A. 层次型数据库B. 关系型数据库C. 网状型数据库D. 杂合型数据库答案: B5. 数据的完整性是指存储在数据库中的数据要在一定意义下确保是()。
access数据库习题答案
access数据库习题答案第九讲习题课一、创建XSCJ数据库二、创建数据表(1)XS(表中列包括学号、姓名、专业、性别、出生日期、总学分、照片、备注)(2)KC(表中列包括课程号、课程名、开课学期、学时、学分)(3) XS_KC(表中列包括学号、课程号、学分)三、使用insert、delete、update1、向XSCJ数据库的表XS(表中列包括学号、姓名、专业、性别、出生日期、总学分、照片、备注)中插入如下的一行:081101,王林,计算机,1,1990-02-10,50 ,NULL,NULL使用下列语句:INSERT INTO XSVALUES('081101', '王林' , '计算机', 1, '1990-02-10', 50, NULL,NULL);2、将XSCJ数据库的XS表(具体数据参照附录A)中总学分小于50的所有行删除,使用如下语句:DELETE FROM XS WHERE 总学分<50;3、将XSCJ数据库的XS表中的所有学生的总学分都增加10。
将姓名为“罗林琳”的同学的备注改为“转专业学习”,学号改为“081251”。
UPDATE XS SET 总学分 = 总学分+10;UPDATE XS SET 学号 ='081251' , 备注 ='转专业学习' WHERE 姓名 = '罗林琳';四、查询---单表查询1、查询XSCJ数据库的XS表中各个同学的姓名、专业名和总学分。
SELECT 姓名,专业名,总学分 FROM XS;2、查询XS表中计算机系同学的学号、姓名和总学分,结果中各列的标题分别指定为number、name 和mark。
SELECT 学号 AS number, 姓名 AS NAME, 总学分 AS markFROM XS WHERE 专业名= ‘计算机’;3、按120分计算成绩,显示XS_KC表中学号为081101的学生课程信息。
Access数据库与VBA面向对象程序设计课后答案
Access数据库与VBA面向对象程序设计课后答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?请问:数据库(database)就是存放数据的仓库,严苛的讲,数据库就是长期存储在计算机内,存有非政府的,可以共享资源的大量数据子集。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么就是数据库管理系统?它存有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能存有:数据定义、数据操作方式、数据库的运转管理、数据组织、数据库的维护、数据库的保护和通信。
3. 说出几种常用的数据模型。
请问:层次模型、网状模型、关系模型。
4. 什么是关系模型?请问:关系模型就是用二维表的形式则表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
请问:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的创建和测试、数据库运行和维护。
第2章 SQL 语言简介1. 什么就是SQL语言?SQL语言具备哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
SQL的特点和功能存有:查阅,操作方式,定义和掌控四个方面,SQL语言具备高度的非过程化,语言简约,语义显著,语法结构直观,直观易懂的特点。
SQL语言即为可以做为单一制语言采用,用户可以在终端键盘上轻易键入SQL命令对数据库展开操作方式,也可以做为嵌入式语言,内嵌至其他高级语言中。
2. SQL语言包含哪几个部分?请问:SQL语言涵盖4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据压低语言(DML-Data Manipulation Language)、数据掌控语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?请问:联结可以分成3类:(1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。
Access数据库程序设计及答案
全国计算机等级考试二级笔试分析模拟+真题试卷(一)公共基础知识及Access数据库程序设计参考答案及评析一,选择题(1)C知识点:算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)评析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法.数据结构和算法是计算机科学的两个重要支柱.它们是一个不可分割的整体.算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度.算法的有穷性是指一个算法必须在执行有限的步骤以后结束.算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数.(2)C知识点:栈和队列的定义;栈和队列的顺序存储结构及其基本运算评析:线性表,栈和队列等数据结构所表达和处理的数据以线性结构为组织形式.栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底.一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素.所以栈又称后进先出表(Last In First Out);队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头.在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素.因此队列又称先进先出表(First In First Out).(3)C知识点:二叉树的定义及其存储结构评析:根据二叉树的性质:二叉树第i(i≥1)层上至多有2i-1 个结点.得到第8 层的结点数最多是128.(4)C知识点:结构化程序设计评析:结构化程序设计方法的四条原则是:1.自顶向下;2.逐步求精;3.模块化;4.限制使用goto 语句."自顶向下"是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标;"逐步求精"是说,对复杂问题,应设计一些子目标,作过渡,逐步细节化;"模块化"是说,一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分.(5)D知识点:面向对象的程序设计方法,对象,方法,属性及继承与多态性评析:面向对象方法是一种运用对象,类,封装,继承,多态和消息等概念来构造,测试,重构软件的方法.面向对象方法从对象出发,发展出对象,类,消息,继承等概念.(6)B知识点:结构化设计方法评析:软件开发阶段包括需求分析,总体设计,详细设计,编码和测试五个阶段.其中需求分析阶段常用的工具是数据流图和数据字典.(7)D知识点:软件工程基本概念,软件生命周期概念,软件工具与软件开发环境评析:软件生命周期分为软件定义,软件开发及软件运行维护 3 个阶段.本题中详细设计,软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价.(8)B知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评析:数据库管理系统DBMS 是数据库系统的核心.DBMS 是负责数据库的建立,使用和维护的软件.DBMS 建立在操作系统之上,实施对数据库的统一管理和控制.用户使用的各种数据库命令以及应用程序的执行,最终都必须通过DBMS.另外,DBMS 还承担着数据库的安全保护工作,按照DBA 所规定的要求,保证数据库的完整性和安全性.(9)C知识点:数据模型,实体联系模型及E-R 图,从E-R 图导出关系数据模型评析:数据处理是指将数据转换成信息的过程,故选项 A 叙述错误;设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故D 选项叙述错误.(10)B知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评析:数据库管理系统的三级模式结构由外模式,模式和内模式组成.外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图. 模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和.外模式是模式的一部分. 内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述.(11)C知识点:数据库基础知识/基本概念评析:20 世纪80 年代以来,新推出的数据库管理系统几乎都支持关系数据模型,Access 就是一种关系数据库管理系统.(12)B知识点:表的建立/建立表结构评析: 建立表结构有3 种方法,一是在"数据表"视图中直接输入字段名,这种方法比较简单,但对字段类型和属性无法设置;二是使用"设计"视图,这是最常用的方法;三是通过"表向导"创建表结构,其创建方法与使用"数据库向导"创建数据库的方法类似.(13)C知识点:宏/宏的基本操作评析:在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程.条件项是逻辑表达式,返回值只有两个:"真"和"假".宏将会根据条件结果的"真"或"假", 选择不同的路径去执行.(14)C知识点:数据库和表的基本操作/设置字段属性评析:输入掩码只为"文本"和"日期/时间"型字段提供向导,其它类型没有向导帮助.另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置.(15)B知识点:报表的基本操作/创建子报表评析: 主报表可以包含子报表,也可以包含子窗体;在子报表和子窗体中,还可以包含子报表或子窗体.但是主报表最多只有包含两级子窗体或子报表.(16)A知识点:报表的基本操作/编辑报表评析: 在报表"设计"视图中给报表添加日期和时间,可以单击"插入"菜单中的"日期和时间"命令.也可以在报表上添加一个文本框,通过设置其"控件源"属性为日期或时间的计算表达式(例如,=Date()或=Time()等)来显示日期与时间.该控件位置可以安排在报表的任何节区里.(17)C知识点:数据库和表的基本操作/表的建立评析:窗体中的窗体称为子窗体,在子窗体中可以创建二级子窗体.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系.主窗体显示某一条记录的信息,子窗体就会显示与主窗体当前记录相关的记录的信息;当在主窗体中输入数据或添加记录时,Access 会自动保存每一条记录到子窗体对应的表中.主窗体只能显示为纵栏式的窗体;子窗体可以显示为数据表窗体,也可以显示为表格式窗体.(18)D知识点:模块/ VBA 编程基础:常量,变量,表达式评析:变量是指程序运行时值会发生变化的数据.变量的命名,同字段名一样,但变量命名不能包含有空格或除了下划线字符(_)外的任何其他的标点符号.(19)B知识点:查询的基本操作/操作查询评析:操作查询包括4 种:生成表查询,删除查询,更新查询和追加查询生成表查询:利用一个或多个表中的全部或部分数据创建新表;删除查询:可以从一个或多个表中删除一组记录,删除的是整个记录,而不只是记录中所选择的字段;更新查询:对一个或多个表中的一组记录作全部更新;追加查询:从一个或多个表中将一组记录添加到一个或多个表的尾部.(20)D知识点:查询的基本操作/运算符评析:特殊算符Like 用于指定查找文本字段的字符模式.在所定义的字符模式中,用" "表示该位置可匹配任何一个字符;用"*"表示该位置可匹配零或多个字符;用"#"表示该位置可匹配一个数字;用方括号描述一个范围,用于可匹配的字符范围.(21)D知识点:窗体的基本操作/使用向导创建窗体评析:ACCESS 中窗体的"数据环境"被称为记录来源(Record Source),记录源可以是表,查询或SQLSELECT 语句.ACCESS 的记录来源比Foxpro 的"数据环境"提供了更大的灵活性,当ACCESS 窗体的记录来源是相互关联的若干表时,ACCESS 中通过建立查询或是使用SQL SELECT 语句作为记录来源,而查询与SELECT 语句指定了相关的表及表间关系.(22)C知识点:查询的基本操作/函数评析:数值函数说明:Int(数值表达式) 返回数值表达式值的整数部分值Abs(数值表达式) 返回数值表达式绝对值Srq(数值表达式) 返回数值表达式值的平方根值Sgn(数值表达式) 返回数值表达式值的符号值.当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1.(23)A知识点:窗体的基本操作/数据透视表窗体评析:数据透视表窗体是Access 为了以指定数据表或查询为数据源产生一个Excel 的分析表而建立的一种窗体形式.数据透视表窗体允许用户对表格内的数据进行操作;我们同样也可以改变透视表的,以满足不同的数据分析方式和要求,它对数据进行处理是Access 其他工具无法完成的.(24)C知识点:报表的基本操作/表格式报表评析:页面页脚:打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚. 页面页眉:页面页眉的文字或控件一般输出显示在每页的顶端.通常,它是用来显示数据的列标题.报表页脚:用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处.报表页眉:在报表的开始处,用来显示报表的标题,图形或说明性文字,每份报表只有一个报表页眉.(25)A知识点:页/数据访问页的概念评析:Access 所设计的数据访问页是一个独立的文件,保存在Access 以外.(26)D知识点:模块/ VBA 编程基础评析:在VBA 中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为Variant.(27)C知识点:页的基本操作/据访问页的概念评析:数据访问页有两种视图方式:页视图和设计视图页视图是查看所生成的数据访问页样式的一种视图方式;以设计视图方式打开数据访问页通常是要对数据访问页进行修改,例如,想要改变数据访问页的结构或显示内容等.(28)D知识点:数据库基础知识/基本概念评析:数据库系统有如下特点:1,实现数据共享,减少数据冗余.2,采用特定的数据模型:数据库系统不仅可以表示事物内部数据项之间的联系,而且可以表示事物与事物之间的联系,从而反映出现实世界事物之间的联系,因此,任何数据库管理系统都支持一种抽象的数据模型.3,具有较高的数据独立性.4,有统一的数据控制功能.(29)D知识点:页/数据访问页的概念评析:Access 数据访问页中增加了一些专用网上浏览工具滚动文字,绑定超级链接,图像超级链接,绑定HTML,影片,展开/收缩.(30)B知识点:模块/编写事件过程评析:因为每一次I,J 循环的操作都会给x 赋初值,所以I,J 循环都只相当时执行了一次,该程序等效于:x=3,然后给x 加两次6,所以结果为15(31)C知识点:报表的基本操作/报表基础评析:Access 的报表操作提供了3 种视图:"设计"视图:用于创建和编辑报表的结构"打印预览"视图:用于查看报表的页面数据输出形态"版面预览"视图:用于查看报表的版面设置(32)D知识点:查询的基本操作/ SQL 查询评析:SQL 查询包括联合查询,传递查询,数据定义查询和子查询4 种(33)C知识点:报表的基本操作/报表分类评析:报表主要分为以下4 种类型:纵栏式报表,表格式报表,图表报表和标签报表(34)B知识点:窗体的基本操作/控件的含义及种类评析:文本框分为 3 种类型:结合型,非结合型与计算型.结合型文本框能够从表,查询或SQL 语句中获得所需要的内容;非结合型文本框并没有链接到某一字段,一般用来显示提示信息或接收用户输入数据等;在计算型文本框中,可以显示表达式的结果.(35)B知识点:模块/VBA 程序设计基础评析:参数的传递方式有二种:传址和传值,其中传址也称为引用.传址方式要在参数前加上关键字ByRef,而传值则加上ByVal.二,填空题(1)【1】空间知识点:算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)评析:一个程序在计算机上运行时所耗费的时间由下列因素所决定:程序运行时所需输入的数据总量,对源程序进行编译所需时间,计算机执行每条指令所需时间,程序中的指令重复执行的次数.前一条取决于实现算法的计算机软,硬件系统,习惯上常常把语句重复执行的次数作为算法运行时间的相对量度,称作算法的时间复杂度.算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度.(2)【2】内模式或物理模式或存储模式知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评析:模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图.例如数据记录由哪些数据项构成,数据项的名字,类型,取值范围等.外模式是模式的子集,所以也称子模式或用户模式,是数据库用户能够看见的和使用的,局部的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示.内模式也称物理模式或存储模式.一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据库内部的表示方法.例如,记录的存储方式是顺序存储,索引按照什么方式组织;数据是否压缩存储,是否加密等.(3)【3】白盒知识点:软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试,集成测试和系统测试评析:软件测试的方法有三种:动态测试,静态测试和正确性证明.设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法.在使用黑盒法设计测试实例时,测试人员将程序看成一个"黑盒",也就是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的"功能说明",所以使用黑盒法设计的测试用例完全是根据程序的功能说明来设计的;如用白盒法,则需要了解程序内部的结构,此时的测试用例是根据程序的内部逻辑来设计的,如果想用白盒法发现程序中所有的错误,则至少必须使程序中每种可能的路径都执行一次.实际上这是不可能的,即使测遍所有的路径,仍不一定能保证符合相应的功能要求.(4)【4】数据独立性知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统评析:数据库的三级模式体系结构把数据的组织管理工作进行了划分,把数据的具体组织留给DBMS 管理,使用户能逻辑地,抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式,保证了数据的独立性.(5)【5】选择知识点:关系代数运算,包括集合运算及选择,投影,连接运算,数据库规范化理论评析:在关系数据库中,选择运算也是一个元运算,关系R 通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系.这个关系是由R 中的那些满足逻辑条件的元组所组成.(6)【6】动态的HTML 文件知识点:页的基本操作/数据访问页的基本概念.评析:在Access 中,有静态HTML 文件,也有动态HTML 文件.如果数据不常更改而且Web 应用程序不需要窗体时,则使用静态HTML 格式;如果数据经常需要更改,而且Web 应用程序需要使用窗体来保存和获得Access 数据库的现有数据时,则使用动态的HTML 格式.(7)【7】Dim…As…。
大一下学期ACCESS数据库教材中习题的参考答案(思考题略)
教材中习题的参考答案1.6.1 习题(36页) 一、选择题1. A2.B3.D4.B5.A6.C7.B8.B9. A 10.C 11.A 12.C 13.A 14.A 15.B 16.B 17.A 18.C 19.C 20.B 21.C 22.A 23.C 24.B 25 A 26.A 27.B 28.A 29.B 30.C 二、填空题 1.关系 2.参照完整性 3.差 交 4.关系模型 网状模型 5.数据操作 数据的完整性约束条件 6.选择 7.表 查询 窗体 报表 页 宏 模块 8.十 文本型 备注型 数字型 日期/时间型 货币型 自动编号型 是/否型 查阅向导型 超级链接型 OLE 对象型 9.单字段型 多字段型 自动编号型 10.一对一 一对多 多对多 11.65536(即64KB ) 12.货币 13.将其后的字母以小写显示 14.Yes -1 True 表示“真”, No 0 false 表示“假” 15.12、3、5 16."男" or "女"17.表1-22 R ∪S (并运算) 表1-23 R ∩S (交运算) 表1-24 R-S (差运算)表1-25 R ×S (笛卡尔积)18.表1-28 R|×|S (自然连接)2.5.1 习题(66页) 一、选择题1. B2.D3.A4.D5.C6.D7.C8.无答案。
答案应该是:cded9. B 10.A 11.B 12.D 13.C 14.B 15.D 16.A二、填空题1.Between 18 and 20 或>=18 and <=20 2.设计视图SQL视图3.生成表查询追加查询更新查询删除查询4.消除重复行5.借书日期>date()-10 6.Order by 7.姓名、性别8.创建表达式中包含统计函数9.不分组10.[请输入部门名称]三、改错题1.select 学生成绩.学号,学生信息.姓名from 学生信息,学生成绩where 学生信息.学号=学生成绩.学号and 学生成绩.期中成绩between 75 and 80;2.select 学号, avg(期末成绩) as 平均分from学生成绩where 期末成绩>=60group by 学号order by avg(期末成绩) desc;3.select姓名,性别,出生日期from 学生信息where 出生日期>=#1980-1-1#;4.统计“1002”号课程的不及格人数select count(姓名) as 不及格人数from 成绩表where 期中成绩<60 and 课程号="1002";5.select姓名from 学生信息表where 姓名like "王*";6.select 姓名,性别,出生日期from 学生信息表where 性别="男" and year(出生日期)=1991;3.7.1 习题(98页)一、选择题1. D2.D3.B4.C5.C6.B7.C8.B9. A 10.A11.B 12.D 13.B 14.C二、填空题1.设计视图窗体视图数据表视图2.窗体页眉页面页眉主体节页面页脚窗体页脚页面页眉页面页脚3.剪裁缩放4.3.1 习题(113页)一、选择题1. C2.C3.D4.D5.B6.C7.A8.C9.B 10.A二、填空题1.设计视图打印预览版式预览2.报表页眉页面页眉组页眉主体节组页脚页面页脚报表页脚3.表格式4.第一页顶部5.105.3.1 习题(124页)一、选择题1. D2.B3.C4.A5.D6.B二、填空题1.设计视图页面视图2.Html 3.动态6.3.1 习题(141页)一、选择题1. C2.A3.C4.A5.A6.A7.C8.C9. C 10.A11.C 12.C二、填空题1.成绩窗2.打开窗体3.Close 4.Autoexec 5.单个宏宏组条件宏6.RunMacro 7.MsgBox7.5.1 习题(167页)一、选择题1. D2.B3.C4.C5.C6.C7.D8.C9.AC 10.AD11.B 12.B 13. D 14.B 15.C 16.D二、填空题1.类模块2.局部3.真(True)假(Fales)4.加载5.按下鼠标6.不可见7.X>=7 8.5。
《ACCESS数据库应用技术教程》习题参考答案
《ACCESS数据库应用技术教程》习题参考答案《Access数据库应用技术教程》课后习题参考答案第一章*****003入门一、填空题:1.人工管理、文件系统、数据库系统管理2.数据库定义、数据库管理、数据库建立和维护3.数据库4.数据库管理系统、核心5.实体集、属性、码6.实体7.实体内部、实体之间8.联系、属性名、联系9.层次、网状、关系、面向对象、关系模型10.二维表、二维表11.候选关键字、候选关键字、主关键字、主键12.一个关系、一个关系13.投影14.等值连接、自然连接15.范式16.完整性约束17.数据库窗口18.表、查询、窗体、报表、页、宏、模块19..mdb20.VBA Application二、选择题:1.B 2.A 3.C 4.B 5.B 6.A 7.C 8.C 9.A 10.B 11.D 12.A 13.A 14.A 15.B 16.A 17.C 18.D 19.D 20.A 第二章数据库与表一、填空题:1.主键2.不能相同、不能为空3.设计4.自动编号5.数据表6.字母、汉字、空格、1~64、1英文句号.、感叹号!、方括号[]、单撇号’7.货币型、数字型、文本型、备注型、是否型、文本型(或者数字型)8.显示和打印9.10.输入模式、数据输入11.格式12.密码13.非法14.有效性规则15.文本型、查阅16.数据表17.格式→字体、不需18.字段名称、数据类型19.OLE对象20.冻结二、选择题:1.D 2.B 3.B 4.D 5.B 6.C 7.C 8.D 9.B 10.A 11.B 12.D 13.B 14.C 15.B 16.A 17.B 18.C 19.C 20.B第三章查询一、填空题1、数据表视图、SQL视图、数据透视图视图、设计视图2、图书编号in (1166,1388)3、显示4、生成表查询、更新查询5、姓名like “李*”6、窗体、报表7、查询8、生成表查询二、选择题1 C 11 C2 A 12 B3 D 13 B4 C 14 B5 D 15 C6 B7 A8 C9 B 10 D 2第四章窗体一、填空题:1.设计视图窗体视图数据表视图数据透视表视图数据透视图视图2.自动创建窗体:纵栏式3.用于显示提示信息或接受用户输入的数据4.表、查询5.所有操作二、选择题1.A 2.A 3.B 6.D 7.B 8.D 第五章报表一、填空题:1.设计视图2.报表3.计算4.排序分组5.报表页眉6.标签报表7.第一页8.四9.“视图”→“属性” 10.等号二、选择题:1.C 2.A 3.B 6.C 7.A 8.A第六章数据访问页一.填空题:1.设计视图、页面视图2.页3.图象超链接4.设计视图二.选择题:1.B 2.A 3.D 4.D 4.B 5.A 9.B 10.C 4.A 5.A 9.C 10.ABD3第七章宏一.填空题:1.表、查询、窗体、报表、页、宏、模块2.设计网格区、操作参数编辑区3.视图4.宏名、条件、操作、注释、操作参数5.F16.在宏操作名下拉列表中选择宏操作、拖曳数据库对象7.宏组8.预先设置的条件表达式9.单步调试10.^{Insert} 11.AutoKeys 12.直接运行宏;运行宏组中的宏;从另一个宏或者在Microsoft Visual Basic过程中运行宏;为响应窗体、报表或者控件上发生的事件而运行宏或事件过程(注:本题答案即第205至206页中7.3.1至7.3.4这四节的小标题)13.插入行、运行、单步14.OpenTable、MsgBox、Close15.继续执行中断后的其余宏操作,直到宏运行完毕为止二.选择题:1.B 2.C 3.D 4.A 5.B 6.A 7.D 8.A 9.B 10.A 11.B 12.B 13.B 14.A 15.D第八章、第九章(答案略)4。
Access数据库程序设计_福建江夏学院中国大学mooc课后章节答案期末考试题库2023年
Access数据库程序设计_福建江夏学院中国大学mooc课后章节答案期末考试题库2023年1.数据表中的“记录”,在关系数据模型中对应的概念是()。
答案:元组2.下列关于主键的叙述中,()是正确的。
答案:主键的值不能是空的3.表与数据库的关系是()。
答案:一个数据库可以包含多个表4.“学生”和“选课成绩”两个表之间的关系是()。
答案:一对多5.不是数据库对象的是()。
答案:记录6.在数据表视图中,不能进行的操作是()。
答案:修改字段的数据类型7.若要求在文本框中输入文本时达到密码"*"的显示效果,则应该设置的属性是()。
答案:输入掩码8.如果字段内容为图像文件,则该字段的数据类型可以定义为()。
答案:OLE对象9.如果想对数字数据类型的字段数据输入范围添加一定的限制,可以设置()属性。
答案:有效性规则10.下列关于表的格式设置,正确的是()。
答案:可以改变一列或多列字段的位置11.使用向导创建查询,其数据来源()。
答案:可以是表或查询12.若姓名是文本型字段,要查询名字中含有"文"的记录,查询条件表达式是()。
答案:like "*文*"13.参数查询中参数的设置应使用()符号。
答案:[]14.对“职工”表所有的职工按性别升序,使用的SQL语句是()。
答案:SELECT * FROM 职工 ORDER BY 性别 ASC15.SQL查询语句中,需要对分组后的数据设置条件,可以使用的命令是()。
答案:HAVING16.计算每个职工的年龄,最合理的计算公式是()。
答案:year(date())-year([出生日期])17.下列关于查询设计视图"设计网格"各行作用的叙述中,错误的是()。
答案:"总计"行用于对查询的字段进行求和18.在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()。
Access数据库程序设计_福建江夏学院中国大学mooc课后章节答案期末考试题库2023年
Access数据库程序设计_福建江夏学院中国大学mooc课后章节答案期末考试题库2023年1.下列关于主键的说法中,错误的是:参考答案:作为主键的字段允许出现空值2.查询中显示的字段不可以从以下哪个对象中选取:参考答案:窗体3.若要计算每个职工的年龄(取整),那么正确的计算公式是:参考答案:Year(Date())-Year([出生日期])4.SQL查询语句中,需要对分组后的数据设置条件,可以使用的命令是:参考答案:HAVING5.“学生”数据表中有一个字符型字段“身份证”,查找身份证中前6位值为"350101"的记录,采用的条件是:参考答案:Left([身份证],6)= "350101"6.对于一个数字数据类型的字段,如果想对该字段数据输入范围添加一定的限制,可以通过对该字段()属性的设定来完成。
参考答案:有效性规则7.表与数据库的关系是:参考答案:一个数据库可以包含多个表8.Access数据表中的“字段”,在关系数据模型中对应的概念是:参考答案:属性9.VBA中定义符号常量可以用关键字:参考答案:Const10.在数据表中,下列叙述正确的是:参考答案:可以改变某个字段列的位置11.数据库的数据模型分为:参考答案:层次、关系和网状12.在数据库中能够唯一地表示一个元组的属性或者属性的组合成为:参考答案:关键字13.执行下列程序段后,变量 s 的值是: s = 0 For x=99 to 1 Step -2 s = s + x Nextx参考答案:250014.在Access数据库中,关系就是:参考答案:二维表15.VBA中的逻辑值进行算术运算时, True值被当作:参考答案:-116.执行下列程序段后,变量s的值是: s=0 For i=1 to6 step2 s=s+i Next i参考答案:917.下列关于查询设计视图"设计网格"各行作用的叙述中,错误的是:参考答案:"总计"行是用于对查询的字段进行求和18.下列表达式计算结果为数值类型的是:参考答案:#2010-12-21#-#2010-12-15#19.关系数据库的基本操作是:参考答案:选择、投影和连接20.若在数据库表的某个字段中存放照片,则该字段的数据类型可以定义为:参考答案:OLE对象。
Access教材各章习题参考答案.doc
Uccess 数据库应用基础》教材课后习题参考答案第1章习题一、 选择题 1.C 2. A 3.B 4.D 5.C 6.D 7.A 8.B 9.B 10. A 11. C 12. B 13.B 14.D 15.D 16.C二、 填空题(1).数据库管理系统 (2).数据库的设计(3).逻辑数据模型(4).矩形(5).菱形(6).外部关键字 或外码(7).实体完整性第2章课后习题答案一、选择题 1. D 2. A 3. D 4. D 5. C 二、填空题1.关系数据模型2.主键(或主关键字)3.属性元组4.D5.连接三、简答题1. 属性:一张二维表中垂直方向上的数据称为属性,不同的列就代表不同的属性。
域:属性取值的变化范围称为该属性的域。
元组:一张二维表中水平方向上的所有数据作为一个整体称为元组,一整行表示一个元组。
主关键字:一个关系中往往同时存在多个候选关键字,可以人为从中挑出一个候选关键字作为这个关 系的主键(或主码)。
外部关键字:如果关系中的某个属性或属性的组合不是这个关系的主关键字,但却是另一个关系的主 关键字时,则称该属性或属性的组合为这个关系的外部关键字或外码。
2. 一元运算有:选择、投影二元运算有:并、差、交、笛卡尔积、连接、自然连接、除 3. 笛卡尔积:对两个结构不同的关系模式进行无条件合并。
连接:在笛卡尔积的基础上,只选择关系中满足一定条件的元组进行合并。
自然连接:两个关系模式中出现公共属性(或者属性名不同,但语义相同的属性),在连接运算中,依 据共有属性值相等处建立的连接操作。
4. 关系模型包含实体完整性约束、参照完整性约束和自定义完整性约束。
在实体完整性约束中要求任一元 组的主关键字不能为空值。
5.R-SRns第3章习题答案、选择题1 〜5. AA(CBD 6〜10. CCDBA 11 〜12. CA二、填空题1.62. ALT+F+X3. 导航窗格4.为数据库设置密码一、选择题l.C2.D 3.A 4. C第5. B6.C4章参考答案7.C 8. C 9.A 10. C11. A 12. C 13. D 14.A 15. C 16. D 17.B 18.A 19.C 20. D二、填空题1.设计视图2. OLE对象3.644. 1、105.外部关键字或外键6. L 7. 默认值8冻结9. ?丽*10. 唯一第5章参考答案二、填空题1.参数查询2.操作3. DATE()4.生成器5.行标题6.数据表7.查询8. *、?9.Like "m*\ Like "m*'\ Like "?m*\ Like Like "[F-H]*"10.子查询11.交叉表查询向导、查询设计视图12.超期天数:DATE()-[借出图书]![应还日期]13.查找重复项14. Year([出生日期])=1983 15. # 16.更新查询一、选择题 l.B 2.C 3.B 4.D 5.B第8章习题参考答案6.D7.A8.D9.B10.D ll.A 12.DD14.A 15.A二、填空题 1.表或查询或者SQL 语句 [page]&,7>,&[pages] 5.= 6. 2.主3.布局视图 4.组页1.C 2.B 3.D 4. A 5.D 6. C 7D 8. B 填空题1.参数2. XML3. Shif4.子宏5.DoCmd.RunMac6.AddMenu17.计算字段 18. HAVING19. ORDER BY20. UPDATE Students SET 姓名="王涛"WHERE 姓名="王保"第6章习题答案一、选择题:1 〜5.DCAAB6〜10. BACBD 11 〜15. CDBBC 16〜20. BBCDA 21—25.BAACB 26〜30.AAABD 31 〜35.ADBCC36〜40. DCCBC41—45.DDCBA46 〜48. ACB二、填空题 1. 5 2. 157 3.标准模块、类模块4.冒号(:)5.顺序结构 分支结构 循环结构6.按值传递7.28. 0 9. Int(num/2)= num/2 a = a + 110. m + 2 11. x>=5第7章窗体参考答案一、 选择题1. D2. D3. C4. B5. D6. B7. C8. A9. C 10. C 11. C 12. B 13. D 14. B 二、 填空题1.主体2.文本框3.输入掩码(InputMask)4. ControlSource5. change6.属性7.记 录源(RecordSource)8. ControlSource9.数据 10. 一、多 11. ControlSource 12. RowSourceType> 部门、2 13. Now()、1000、0、Docmd.Close第9章答案选择题第10章选择题1.A2. C3. B4. D5. B6.C7.C8.A 9.D 10.A ll.D 12.B13.A。
ACCESS程序设计答案
《ACCESS程序设计》A卷试题答案一.填空题(每小题2分,共20分)1.选择运算,投影运算,联接运算2.一对一联系,一对多联系,多对多联系3.用于定义外关键字与主关键字之间的引用规则4.表,查询,窗体,报表,页,宏,模块5.字段中无数据或其值未知6.一个或多个基本操作的集合7.128.立即窗口9.VBA语言10.传值调用(byval)二.选择题(每小题2分,共20分)三.判断题(每小题1分,共10分)四.编写程序题(每小题10分,共50分)1.private sub lx1()Dim x as single, y as singleX=val(inputbox(“请输入x的值”))If x<0 thenY=2*x+3Elseif x<=10 thenY=3-6*xElseY=4-2*xEnd ifMsgbox(“x=”&x”, ”&y)End sub2. private sub lx2()Dim s,ji,I as integerS=0Ji=1I=1DoI=i+1Ji=i*jiIf i/2<>int(i/2) thenS=s+jiEnd ifMsgbox(“s=”&s)End sub3. private sub lx3()Dim I as integer, j as integerFor j=100 to 200I=2Flag=falseDo while i<jIf j mod i=0 thenFlag=trueExit doEndifI=i+1LoopIf not flag thenMsgbox(str(j)+”是素数!”)EndifNext jEnd sub4. private sub area()Dim I,a(1 to 3) as integer,s as integerS=0For i=1 to 3A(i)= val(inputbox(“请输入梯形的上底,下底及高”))Next iCall txs(a(1),a(2),a(3),s)Msgbox(“梯形的面积是”&s)End subprivate sub txs(x as integer ,y as integer ,z as integer,byref s as integer) s=(x+y)*z/2End sub5. private sub max()Dim I,a(1 to 3) as integer,s as integerS=0For i=1 to 3A(i)= val(inputbox(“请输入三个任意整数”))Next iS= jsmax(a(1),a(2),a(3))Msgbox(“最大数是:”&s)End subprivate sub jxmax(x as integer ,y as integer ,z as integer)if x<y thenx=yelseif x<z then x=zend ifjxmax=zEnd sub《ACCESS程序设计》B卷试题答案一.填空题(每小题2分,共20分)1.数据定义;数据操纵;数据库运行管理;数据的组织,存储与管理;数据通信接口2.是二维表中某一属性或若干属性的组合,其值可以唯一地标识一个元组;如果表中的某个关键字不是本表的主关键字,而是另一表的主关键字则称之为外关键字3.域完整性约束,实体完整性约束,参照完整性约束,用户定义的完整性约束4.表,查询,窗体,报表,页,宏,模块5.字段中无数据或其值未知6.一个或多个基本操作的集合7.Type语句8.本窗体9.Sub子过程;function函数10.地址调用(byref)二.选择题(每小题2分,共20分)1.private sub lx1()Dim x as single, y as singleX=val(inputbox(“请输入x的值”))If x<0 thenY=2*x+1Elseif x<5 thenY=9-7*XElseY=3*X+9End ifMsgbox(“x=”&x”, ”&y)End sub2.private sub lx2()Dim I s sign t as integerS=1Sign=1For i=2 to 6Sign=(-1)*signT=sign*(1/i)S=s+tNextMsgbox(“s=”&s)End sub3. private sub lx3()Dim I as integer,j as integer,shuzi(10) as integerDim outer as stringFor i=1 to 10Shuzi(i)=val(inputbox(“请输入第”&i&”个数值”))Next iFor j=1 to 10For i=1 to 10-j+1If (shuzi(i)> shuzi(i+1)) thenT=shuzi(i)shuzi(i)= shuzi(i+1)shuzi(i+1)=tend ifnext inext jouter=”整理后的数字为:”For i=1 to 10outer=outer+chr(13)&chr(10)+str(shuzi(i))Next iMsgbox(outstr)4. private sub area()Dim I,a(1 to 2) as integer,s as integerS=0For i=1 to 2A(i)= val(inputbox(“请输入长方形的长及宽”))Next iCall txs(a(1),a(2),s)Msgbox(“长方形的面积是”&s)End subprivate sub txs(x as integer ,y as integer ,z as integer,byref s as integer) s=x*yEnd sub5. private sub max()Dim I,a(1 to 3) as integer,s as integerS=0For i=1 to 3A(i)= val(inputbox(“请输入三个任意整数”))Next iS= jsmax(a(1),a(2),a(3))Msgbox(“最小数是:”&s)End subprivate sub jxmax(x as integer ,y as integer ,z as integer)if x>y thenx=yelseif x>z then x=zend ifjxmax=zEnd sub。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主体,是报表的主要部分,用于显示记录的内容;
页面页脚,出现在报表的每一页底部位置;
报表页脚,是整个报表的底部,器内容只在报表最后一页输出一次。
4、报表的页面页眉与报表页眉有什么不同?
页面页眉出现在报表每个打印页的上方,通常用于输出每一页的标题或每一列的标题;而报表页眉出现在报表的最上方,通常放置报表标题、日期时间、制作单位或单位徽章等信息。报表页眉可以看作整个报表的标题,其内容只在报表首页输出一次。
第6章
1.窗体有五个节,执行窗体时哪些节在屏幕上并不显示?
答:页面页眉。
2.那些对象可以构成窗体的数据源?一个窗体上显示的数据涉及两个数据表,窗体的数据源类型一定是多数据源么?
答:1.数据表和居于数据表的查询。2.不一定,可以使子窗体的形式。
3.举例说明标签、文本框和组合框三者的异同之处?
答:能!(个人意见)
(8)形成子数据表的前提是什么?
答:两个表已经建立一对多关心。
(9)外部数据的导入操作与链接操作有何区别?
答:外部链接仅仅是一个链接对象,access本身没有数据,数据依然保存在所链接对象中;而导入操作有数据,且此时access表可以创建主键。
第3章
答:
6.什么是对象的属性?什么是对象的方法?文本框有哪些常用的方法?
答:1.指对象的外部表现,反映了对象的特征。2.指一个对象能执行什么动作,完成什么操作。3.常用方法为SetFocus.
7.什么是事件?什么是事件过程?当用鼠标单击窗体上的文本框,将插入点从一个文本框转移到另一个文本框时产生了哪些事件?
1.查询与数据表中的筛选操作有什么相似和不同之处?
相同之处;基本都是查找指定符合条件或不符合条件的记录.
不同之处;筛选是表对象里的一个子对象,功能只限于表内,查询则是数据库里一个单独的数据库对象.
筛选的功能比较有限,不能执行一些特定记录的操作。查询适用面更广,再加上SQL语句的使用,可以说基本上能适用于所有的记录查询操作,查询可以作为窗体或报表的数据源,并且直接以SQL语句的形式在VBA编程里使用.
答:A、宏是由一个或多个操作组成的集合,其中每个操作实现特定的功能。
B、GoToRecord功能:使打开的表、窗体或查询结果集中的指定记录变成当前记录。
GoToRecord操作参数:对象类型、对象名称、记录、偏移量。
(2)可否做到打开数据库时不运行AutoExec宏?
呈一对多关系的两个表中,“一”表的主键字段在“多表”中被称为外键。
4.三个范式
第一:每个记录每个字段中只能包含一个记录。
第二:所有非主键字段完全依赖于主键字段。
第三:第二的前提下,所有非主键字段均不传递性依赖于主键字段。
第2章
(1)数据库系统有几类对象?它们的名称是什么?
答:可以。在打开数据库时按住shift键。
级联删除:如果删除学生表中某学生的记录,则同时成绩表中也删除所有这个学生的成绩记录。
(4)用向导创建表结构与在设计视图中创建表结构有何差别?
答:在设计视图中创建表结构的自动化程度不如用向导创建表,但可以使查询具有更强功能,比如根据条件查询、按组查询以及使结果有序输出等。
(5)索引的作用是什么?access支持哪些索引类型?(网上找到的)
5、报表的数据源是什么?如何创建基于多重数据表的报表?
报表中的数据大部分来自数据表、查询或者SQL语句。
方法1:先建立基于多个表的查询,然后基于该查询创建报表。
方法2:在报表向导的第1个对话框选择表/查询中的字段后,不要单机下一步或完成按钮,而是重复这一步骤亿选择另一个表或查询,并选取要包含到报表中的字段,直至选择了所有需要宏”→“Microsoft脚本编辑器” ;
(2) 编写脚本。VBScript的基本语法和程序设计方法与VBA相似(具体可查阅帮助信息) 。
第9章
(1)什么是宏?如何获取宏操作的帮助信息?写出GoToRecord宏操作的主要帮助信息,如功能和操作参数等。
6、利用自动撞见报表向导可否创建基于多个表或查询的报表?
不能。自动创建报表向导只能创建基于一个表或查询的报表。
7在报表设计视图中可否进行打印预览?
可以
8、显示报表的汇总数据需要使用什么控件?要对报表中所有数据进行汇总,应将控件放在报表什么位置?
p90
9、报表图像控件的图片属性有嵌入和连接两种选择,二者有什么区别?
第1章
1.数据库系统的组成
答:数据库+数据库管理系统+数据库应用.
2.什么是实体?什么是属性?在ACCESS中被称作什么?
答:客观世界的万事万物在数据库领域内被称为实体。
实体的特征(外在表现)称为属性。
实体被称为数据,
3.什么是主键?什么是外键?举例说明。
答:为保证表中每个记录的独特性而添加的一个标识记录的额字段称为主键。
Default参数为对话框提供一个默认值
Xpos、Ypos参数决定对话框出现在屏幕上的位置,缺省时出现在屏幕中央
(2)Prompt
4.写出中途跳出DO While..Loop循环的语句和中途跳出Function过程的语句.
Exit Do
5.For...nexthe 和 DO While..Loop区别在何处?能相互代替吗?
通过报表可实现数据分组好哦嵌套输出,可以对多组数据进行比较、小计和汇总,还可以生成各种形式的图表和标签。
2、创建报表有那些方法?各有何特点?
1)通过向导创建报表;
2)自动创建报表;
3)通过设计视图创建报表
3、报表通常有哪些部分组成?个部分出现在报表的什么位置?
报表页眉,出现在报表的最上方;
“嵌入”的图片是报表的一部分;“链接”的图片保存的是位置指针。以“链接”方式插入图片后,若改变了图片文件名或图片保存位置,必须重新设置控件的“图片”属性,否则打开报表时将报错。
10、什么是子报表?如何设置子报表?
子报表是指插在其他报表中的报表。
设置子报表的两种方法:在已有报表中创建子报表;
将已有报表作为子报表添加到另一个报表中。
自动创建数据页向导创建数据访问也只能基于单一数据源,并且不能有选择的输出字段。
4、数据库窗口中的页对象与数据访问也保存的html文件之间有何关系?
5、设置什么属性可以避免查看数据访问也的用户随意更改数据库中的数据?
6、数据访问也的正文可以包含哪几个节?如何在记录浏览也中添加或删除记录导航控件?
答:7类,分别是表对象、查询对象、窗体对象、叶对象、报表对象、模块对象、宏对象。
(2)假设导师表和研究生表已经建立一对多关系,那么应该向哪个表输入数据?可以改变输入顺序吗?
答:向导师表输入。不能!
(3)什么是级联更新?什么是级联删除?
答:级联更新:当主表中记录的主键变动(更改或删除)时,会同时更改或删除所有子报表中的记录。
不能 “+”用于连接字符串,而“&”可将几个不同类型的值连接成一个字符串。
3.解释Inputbox()函数的3个参数PrompTitle Defaul各自的作用是什么,其中哪个参数不能省.
(1) Prompt参数必不可少,用于显示输入提示文本
Title参数用于指定对话框标题,缺省标题为 “Microsoft office Acces”
第5章
1.未经声明就使用的变量是什么类型?Variant类型(变体型)
怎样强制实现变量必须先定义后使用?
可以改变VBA窗口的设置参数. 强制实现变量先定义后使用:在代码窗口中执行“工具”/“选项”命令 在弹出的“选项”对话框的“编辑器”选项卡中选定要求变量声明.
2.将不同类型的数据连接在一起输出时,能用“+”代替“&”吗?
2.access查询对象的实质是 SQL命令.
3.access提供常用查询有哪几类?3l类 A 查询向导 B.查询设计图 C.SQL视图
4.ORDER BY 子句用于将结果排序输出,如果没有该句子,用查询输出‘’研究生“表记录的顺序是什么?
第4章
1、简述报表的主要功能,并举例说明。
脚本简单地说就是一条条计算机命令,这些命令可以通过文本编辑器进行编辑。
对网页而言,脚本代码用于动态显示网页内容。网页中的默认脚本语言是VBScript(VB编程系统的子集)。
常插入<SCRIPT>和</SCRIPT>标记之间。
10、数据访问也中的脚本通常实现什么功能?如何在数据访问也中插入脚本?
For...Next循环一般用于循环次数已知的过程
Do While...Loop通常用于循环次数未知的过程
能
6.数组的下标一定从0开始吗?不一定.如果定义数组时省略下标下界,则数组的最小下标为0.
7.SUb过程与Function过程的主要区别在何处?
Function过程具有返回值.
8.调用过程时,按值转递或按地址转递会对形参.实参产生什么影响?
答:3.举例说明标签、文本框和组合框三者的异同之处?
答:文本框与标签的最大区别在于前者可以更新数据。标签最常用属性为Caption,事件有鼠标单击等。文本框除具有标签的属性外还有Value,常用方法是SetFocus,常用事件是GotFocus等,三者均具有6中特殊效果,文本框默认值为“凹陷”,组合框默认效果是“凹陷”。组合框常用事件是BeforeUpdate等。
4.要让一个文本框同“导师”表中的“姓名”绑定,应该在属性窗口中做那些设置工作?
答:1.打开文本框的属性窗口,在“数据”选项卡的“空间来源”下拉列表框中,选择对象“导师”的“姓名”字段。