计算机二级数据库Acess上机题库配1套真题加答案.docx
- 文档编号:10974296
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:43
- 大小:424.26KB
计算机二级数据库Acess上机题库配1套真题加答案.docx
《计算机二级数据库Acess上机题库配1套真题加答案.docx》由会员分享,可在线阅读,更多相关《计算机二级数据库Acess上机题库配1套真题加答案.docx(43页珍藏版)》请在冰豆网上搜索。
计算机二级数据库Acess上机题库配1套真题加答案
第1套
1、在考生文件夹下,"samp1.mdb"数据库文件中已建立表对象"tEmployee"。
试按以下操作要求,完成表的编辑:
(1)设置"编号"字段为主键;
(2)设置"年龄"字段的有效性规则为:
大于16;
(3)删除表结构中的"所属部门"字段;
(4)在表结构中的"年龄"与"职务"两个字段之间增添一个新的字段:
字段名称为"党员否",字段类型为"是/否"型;
(5)删除表中职工编号为"000014"的一条记录;
(6)在编辑完的表中追加以下一条新记录:
2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"档案表"和"水费",试按以下要求完成设计:
(1)设置"档案表"表中的"性别"字段的有效性规则为其值只能为"男"或"女",有效性文本为"性别字段只能填写男或女";
(2)创建一个查询,查找未婚职工的记录,并显示"姓名"、"出生日期"和"职称"。
所建查询名为"qT1";
(3)创建一个更新查询,用于计算水费,计算公式:
水费=3.7*(本月水-上月水)所建查询名为"qT2";
(4)创建一个查询,查找水费为零的记录,并显示"姓名",所建查询名为"qT3"。
3、考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tEmployee"和"tGroup"及查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。
试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"职工基本信息表";
(2)在"性别"字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出"性别"字段值,并命名为"tSex";
(3)设置报表主体节区内文本框"tDept"的控件来源属性为计算控件。
要求该控件可以根据报表数据源里的"所属部门"字段值,从非数据源表对象"tGroup"中检索出对应的部门名称并显示输出。
(提示:
考虑Dlookup函数的使用。
)
注意:
不允许修改数据库中表对象"tEmployee"和"tGroup"及查询对象"qEmployee";不允许修改报表对象"qEmployee"中未涉及的控件和属性。
第2套
1、在考生文件夹下,存在一个数据库文件"samp1.mdb"和一个Excel文件"tQuota.xls"。
在数据库文件中已经建立了一个表对象"tStock"。
试按以下操作要求,完成各种操作:
(1)分析"tStock"表的字段构成,判断并设置其主键。
(2)在"tStock"表的"规格"和"出厂价"字段之间增加一个新字段,字段名称为"单位",数据类型为文本,字段大小为1。
(3)删除"tStock"表中的"备注"字段,并为该表的"产品名称"字段创建查阅列表,列表中显示"灯泡"、"节能灯"和"日光灯"三个值。
(4)向"tStock"表中输入数据有如下要求:
第一,"出厂价"只能输入3位整数和2位小数(整数部分可以不足3位),第二,"单位"字段的默认值为"只"。
设置相关属性以实现这些要求。
(5)将考生文件夹下的"tQuota.xls"文件导入到"samp1.mdb"数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键。
(6)建立"tQuota"表与"tStock"表之间的关系。
2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tTeacher1"和"tTeacher2"。
试按以下要求完成设计:
(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"、"性别"、"年龄"和"工作时间"五个字段内容,所建查询命名为"qT1";
(2)以表"tTeacher1"为数据源创建一个选择查询,查找并显示在职教授的"编号"、"姓名"和"联系电话"三个字段内容,所建查询命名为"qT2";
(3)以表"tTeacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"和"工龄"三个字段内容。
其中,标题为"工龄"的显示字段为计算字段,所建查询命名为"qT3";
注意:
计算时,当前年必须用相关函数返回。
(4)创建一个删除查询,删除表"tTeacher2"中年龄大于60的教师信息,所建查询命名为"qT4"。
3、考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tEmployee"和查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。
试在此基础上上按照以下要求补充报表设计:
(1)报表的报表页眉节区位置添加一个标签控件,其标题显示为"职员基本信息表",并命名为"bTitle";
(2)将报表主体节区中名为"tDate"的文本框显示内容设置为"聘用时间"字段值;
(3)在报表的页面页脚区添加一个计算控件,以输出页码。
计算控件放置在距上边0.25厘米、距左侧14厘米位置,并命名为"tPage"。
规定页码显示格式为"当前页/总页数",如1/20、2/20、……、20/20等。
注意:
不允许修改数据库中的表对象"tEmployee"和查询对象"qEmployee";不允许修改报表对象"rEmployee"中未涉及的控件和属性。
第3套
1、在考生文件夹下,"samp1.mdb"数据库文件中已建立表对象"tEmp"。
试按以下操作要求,完成对表"tEmp"的编辑修改和操作:
(1)将"编号"字段改名为"工号",并设置为主键;
(2)设置"年龄"字段的有效性规则为:
年龄大于等于17;
(3)设置"聘用时间"字段的默认值为:
2005-8-2;
(4)删除表结构中的"简历"字段;
(5)将考生文件夹下"samp0.mdb"数据库文件中的表对象"tTemp"导入到"samp1.mdb"数据库文件中;
(6)完成上述操作后,在"samp1.mdb"数据库文件中做一个表对象"tEmp"的备份,命名为"tEL"。
2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStaff"和"tTemp"及窗体对象"fTest"。
试按以下要求完成设计:
(1)以表对象"tStaff"为数据源创建一个选择查询,查找并显示具有研究生学历的教师的"编号"、"姓名"、"性别"和"政治面目"四个字段内容,所建查询命名为"qT1";
(2)以表对象"tStaff"为数据源创建一个选择查询,查找并统计教师按照性别进行分类的平均年龄,然后显示出标题为"性别"和"平均年龄"的两个字段内容,所建查询命名为"qT2";
(3)以表对象"tStaff"为数据源创建一个参数查询,查找教师的"编号"、"姓名"、"性别"和"职称"四个字段内容。
其中"性别"字段的条件为参数,要求引用窗体对象"fTest"上控件"tSex"的值,所建查询命名为"qT3";
(4)创建一个删除查询,删除表对象"tTemp"中所有姓"李"的记录,所建查询命名为"qT4"。
3、考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tBand"和"tLine",同时还设计出以"tBand"和"tLine"为数据源的报表对象"rBand"。
试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"团队旅游信息表",字体名称为"宋体",字号为22,字体粗细为"加粗",倾斜字体为"是";
(2)在"导游姓名"字段标题对应的报表主体区位置添加一个控件,显示出"导游姓名"字段值,并命名为"tName";
(3)在报表的报表页脚区添加一个计算控件,要求依据"团队ID"来计算并显示团队的个数。
计算控件放置在"团队数:
"标签的右侧,计算控件命名为名称为"bCount";
(4)将报表标题设置为"团队旅游信息表"。
注意:
不允许改动数据库文件中的表对象"tBand"和"tLine",同时也不允许修改报表对象"rBand"中已有的控件和属性。
修改后的报表如下图所示。
第4套
1、在考生文件夹下,"samp1.mdb"数据库文件中已建立三个关联表对象(名为"职工表"、"物品表"和"销售业绩表")。
试按以下要求,完成表和窗体的各种操作:
(1)向表对象"物品表"中增添一个字段,名称为"生产日期"、类型为"日期/时间型"。
设置该字段默认值为2006年4月1日;
(2)分析表对象"销售业绩表"的字段构成、判断并设置其主键;
(3)将考生文件夹下Excel文件Test.xls中的数据导入到当前数据库中。
要求:
数据中的第一行作为字段名,选"学号"数据列为主键,导入表对象命名为"tTest";
(4)建立表对象"职工表"、"物品表"和"销售业绩表"的表间关系,并实施参照完整性;
(5)将窗体fTest中名为"bTitle"的控件设置为"特殊效果:
凿痕"显示;
(6)在窗体fTest中,以命令按钮"bt1"为基准(这里按钮"bt1"和"bt3"尺寸相同、左边对齐),调整命令按钮"bt2"的大小与位置。
要求:
按钮"bt2"的大小尺寸与按钮"bt1"相同、左边界与按钮"bt1"左对齐、竖直方向位于按钮"bt1"和"bt3"的中间位置。
2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tEmployee"、"tSell"和"tBook",试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"姓名"、"性别"、"职务"、"书名"、"数量"和"售出日期"六个字段的内容,所建查询名为"qT1";
(2)创建一个参数查询,查找某日期的售书情况,并按数量降序显示"姓名"、"书名"、"数量"三个字段的内容,所建查询名为"qT2";当运行该查询时,提示框中应显示"请输入售出日期";
(3)创建一个选择查询,查找单价大于等于15且小于等于20的图书,并显示"书名"、"单价"、"作者名"和"出版社名称"四个字段的内容,所建查询名为"qT3";
(4)创建一个统计查询,统计每名雇员的售书总量,并将显示的字段名设为"姓名"和"总数量",所建查询名为"qT4"。
3、考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。
试在此基础上按照以下要求补充设计:
(1)将报表"rEmp"的报表页眉区域内名为"bTitle"标签控件的标题文本在标签区域中居中显示,同时将其安排在距上边0.5厘米、距左侧5厘米的位置;
(2)设计报表"rEmp"的主体节区内"tSex"文本框控件依据报表记录源的"性别"字段值来显示信息:
性别为1,显示"男";性别为2,显示"女";
(3)将"fEmp"窗体上名为"bTitle"的标签文本颜色改为红色显示。
同时,将窗体按钮"btnP"的单击事件属性设置为宏"mEmp",以完成按钮单击打开报表的操作。
注意:
不允许修改数据库中的表对象"tEmp"和宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性。
第5套
1、考生文件夹下存在一个数据库文件"samp1.mdb",里面已经设计好表对象"tStud"。
请按照以下要求,完成对表的修改:
(1)设置数据表显示的字号为14、行高为18;
(2)设置"简历"字段的设计说明为"自上大学起的简历信息";
(3)将"入校时间"字段的显示设置为"××月××日××××"形式;
注意:
要求月日为两位显示、年四位显示,如"12月15日2005";
(4)将学号为"20011002"学生的"照片"字段数据设置成考生文件夹下的"photo.bmp"图像文件;
(5)将冷冻的"姓名"字段解冻;
(6)完成上述操作后,将"备注"字段删除。
2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"、"tScore"和一个空表"tTemp"。
此外,还提供窗体"fTest"和宏"mTest",试按以下要求完成设计:
(1)创建一个查询,查找女学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT1";
(2)创建追加查询,将表对象"tStud"中有书法爱好学生的"学号"、"姓名"和"入校年"三列内容追加到目标表"tTemp"的对应字段内,所建查询命名为"qT2"。
(规定:
"入校年"列由"入校时间"字段计算得到,显示为四位数字形式。
)
(3)补充窗体"fTest"上"test1"按钮(名为"bt1")的单击事件代码,实现以下功能:
打开窗体,在文本框"tText"中输入一段文字,然后单击窗体"fTest"上"test1"按钮(名为"bt1"),程序实现将文本框内容作为窗体上标签"bTitle"的标题显示。
注意:
不允许修改窗体对象"fTest"中未涉及的控件和属性;只允许在"*****Add*****"与"*****Add*****"之间的空行内补充语句、完成设计。
(4)设置窗体"fTest"上"test2"按钮(名为"bt2")的单击事件为的宏对象"mTest"。
3、考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tCollect",查询对象"qT",同时还设计出以"tCollect"为数据源的窗体对象"fCollect"。
试在此基础上按照以下要求补充窗体设计:
(1)将窗体"fCollect"的记录源改为查询对象"qT";
(2)在窗体"fCollect"的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"CD明细",字体名称为"黑体",字号大小为20,字体粗细为"加粗";
(3)将窗体标题栏上的显示文字设为"CD明细显示";
(4)在窗体页脚节区位置添加一个命令按钮,命名为"bC",按钮标题为"改变颜色";
(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。
要求用VBA代码实现。
注意:
不允许修改窗体对象"fCollect"中未涉及的控件和属性;不允许修改表对象"tCollect"和查询对象"qT"。
第6套
1、在考生文件夹下,已有一个数据库文件"samp1.mdb",其中已建立二个表对象"tGrade"和"tStudent",宏对象"mTest"和查询对象"qT"。
试按以下操作要求,完成各种操作:
(1)设置表对象"tGrade"中"成绩"字段的显示宽度为20;
(2)设置"tStudent"表的"学号"字段为主键,设置"性别"的默认值属性为"男";
(3)在"tStudent"表结构最后一行增加一个字段,字段名为"家庭住址",字段类型为"文本",字段大小为40;删除"像片"字段;
(4)删除"qT"查询中的"毕业学校"列,并将查询结果按"姓名"、"课程名"和"成绩"顺序显示;
(5)将宏"mTest"重命名,保存为自动执行的宏。
2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCourse"、"tGrade"和"tStudent",试按以下要求完成设计:
(1)创建一个查询,查找并显示"姓名"、"政治面貌"和"毕业学校"等三个字段的内容,所建查询名为"qT1";
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"平均成绩"两列内容,其中"平均成绩"数据由统计计算得到,所建查询名为"qT2";假设:
所用表中无重名;
(3)创建一个查询,按输入的班级编号查找并显示"班级编号"、"姓名"、"课程名"和"成绩"的内容。
其中"班级编号"数据由统计计算得到,其值为"tStudent"表中"学号"的前6位,所建查询名为"qT3";当运行该查询时,应显示提示信息:
"请输入班级编号:
";
(4)创建一个查询,运行该查询后生成一个新表,表名为"90分以上",表结构包括"姓名"、"课程名"和"成绩"等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为"qT4";要求创建此查询后,运行该查询,并查看运行结果。
3、考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tAddr"和"tUser",同时还设计出窗体对象"fEdit"和"fEuser"。
请在此基础上按照以下要求补充"fEdit"窗体的设计:
(1)将窗体中名称为"LRemark"的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为"加粗";
(2)将窗体标题设置为"修改用户信息";
(3)将窗体边框改为"对话框边框"样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;
(4)将窗体中"退出"命令按钮(名称为"cmdquit")上的文字颜色改为深红(深红代码为128)、字体粗细改为"加粗",并在文字下方加上下划线;
(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,应使"保存"按钮变为可用。
现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:
修改后运行该窗体,并查看修改结果。
注意:
不允许修改窗体对象"fEdit"和"fEuser"中未涉及的控件、属性;不允许修改表对象"tAddr"和"tUser"。
对于VBA代码,只允许在"****************"与"****************"之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
第7套
1、
(1)在考生文件夹下,"samp1.mdb"数据库文件中建立表"tBook",表结构如下:
(2)判断并设置"tBook"表的主键。
(3)设置"入库日期"字段的默认值为系统当前日期的前一天日期。
(4)在"tBook"表中输入以下2条记录:
注:
"单价"为二位小数显示。
(5)设置"编号"字段的输入掩码为只能输入8位数字或字母形式。
(6)在数据表视图中将"简介"字段隐藏起来。
2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对设象"tCourse"、"tGrade"、"tStudent"和"tTemp",试按以下要求完成设计:
(1)创建一个查询,查找并显示含有不及格成绩的学生的"姓名"、"课程名"和"成绩"等三个字段的内容,所建查询名为"qT1";
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"政治面貌"、"毕业学校"和"平均成绩"等四个字段的内容,所建查询名"qT2";假设:
所用表中无重名。
(3)创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示,所建查询名为"qT3";
(4)创建一个查询,将男学生的"班级"、"姓名"、"性别"、"课程名"和"成绩"等信息追加到"tTemp"表的对应字段中,所建查询名为"qT4"。
3、考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、查询对象"qEmp"和窗体对象"fEmp"。
同时,给出窗体对象"fEmp"上"退出"按钮的单击事件代码,试按以下功能要求补充设计。
(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,并保持控件名称不变;
(2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值;
(3)设置窗体对象"fEmp"上文本框"tAge"为计算控件。
要求根据"年龄"字段值依据以下计算公式计算并显示人员的出生年;计算公式:
出生年=Year(Date())-年龄或出生年=Year(Now())-年龄
(4)单击"退出"按钮(名为"bt2"),关闭窗体。
补充事件代码。
注意:
不允许修改数据库中的表对象"tEmp";不允许修改查询对象"qEmp"中未涉及的内容;不允许修改窗体对象"fEmp"中未涉及的控件和属性;已给事件过程,只允许在"*****Add*****"与"*****Add*****"之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
第8套
1、在考生文件夹下,存在一个数据库文件"samp1.mdb",里边已经设计好了表对象"tDoctor"、"tOffice"、"tPatient"和"tSubscribe"。
试按以下操作要求,完成各种操作:
(1)在"samp1.mdb"数据库中建立一个新表,名为"tNurse",表结构如下表所示:
(2)判断并设置表"tNurse"的主键。
(3)设置"护士名称"字段为必填字段,"工作日期"字段的默认值为系统当前日期的后一天。
(4)设置"年龄"字段的"有效性规则"和"有效性文本"。
具体规则为:
输入年龄必须在22岁至40岁之间(含22岁和40岁),有效性文本内容为:
年龄应在22岁到40岁之间。
(5)将下表所列数据输入到"tNurse"表中,且显示格式应与下表相同。
(6)通过相关字段建立"tDoctor"、"tOffice"、"tPatient"和"tSubscribe"等四表之间的关系,同时使用"实施参照完整性"。
2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tTeacher"、"tCourse"、"tStud"和"tGrade",试按以下要求完成设计:
(1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"、"上课日期"三个字段的内容,所建查询名为"qT1";当运行该查询时,应显示参数提示信息:
"请输入教师姓名"。
(2)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生姓名"、"课程名称"和"成绩"三个字段的内容,所建查询名为"qT2"。
(3)对表"tGrade"创建一个分组总计查询,假设学号字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按"年级"降序排列,所建查询为"qT3"。
(4)创建一个查询,按"课程ID"分类统计最高分成绩与最低分成绩的差,并显示"课程名称"、"最高分与最低分的差"等内容。
其中,最高分与最低分的差由计算得到,所建查询名为"qT4"。
3、考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tAddr"和"tUser",同时还设计出窗体对象"fEdit"和"fEuser"。
请在此基础上按照以下要求补充"fEdit"窗体的设计:
(1)将窗体中名称为"Lremark"的标签控件上的文字颜色改为"蓝色"(蓝色代码为16711680)、字体粗细改为"加粗";
(2)将窗体标题设置为"显示/修改用户口令";
(3)将窗体边框改为"细边框"样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且保留窗体的关闭按钮;
(4)将窗体中"退出"命令按钮(名称为"cmdquit")上的文字颜色改为棕色(棕色代码为128)、字体粗细改为"加粗",并在文字下方加上下划线;
(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,"保存"按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。
如果在"口令"文本框中输入的内容与在"确认口令"文本框中输入的内容不相符,当单击"保存"按钮后,屏幕上应弹出如下图所示的提示框。
现已编写了部分VBA代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 数据库 Acess 上机 题库 套真题加 答案