1、【
简答题】
在考生文件夹下,“samol.mdb”数据库文件中建立表“tCourse”,表结构如F:
[3分]
解析:
【审题分析】(I)主要考查表的创建创建,表一般包含三方面的内容:“字段名称”、“字段类型”、“说明”,“说明部分”可以省略.(2)考查表的主键设置,在设置主键时一定要结合实际和主键的含义才能设置出有效的主键.一个字段被设为主键它具有什么特点?(3)考查有效规则和有效文本的设置的方法,还要了解有效规Jq,J在数据应用中的意义。(4)考查默认值的设置、日期/时间相关函数的应用以及日期/时问的格式设置。(5)考查数据表记录的添加。(6)考查数据表的列的冻结设置方法,考生还要掌握“列冻结”的实际应用。
【操作步骤】
步骤1:双击打开“samp1.mdb”数据库,单击“表”对象,双击“使用设计器创建表”,在“表”设计视图最后一条记录的下一行内输入字段名称、选择对应的数据类型。特别注意的是“开课日期”、“必须否”要在“字段属性”下的对应“格式”行选择“短日期”、“是/否”格式。
步骤2:单击“保存”按钮,在保存对话框内输入“tCourse”表名。单击“确定”按钮,关闭“tCourse”设计视图。
2、【
简答题】
根据“tCourse”表的结构,判断并设置主键。
[3分]
解析:
步骤1:单击“tCounE”表名,单击“设计”按钮。经判定这里具有值的惟一性只有“课程编号”字段,所以只能选择该字段作为“主键”。在“课程编号”上右键单击,在弹出的快捷菜单上选择“主键”命令。
步骤2:单击“保存”按钮,关闭“tCourse”设计视图。
3、【
简答题】
设置“学时”字段的有效性规则,使其输入的数据必须非空且大于等于0。
[3分]
解析:步骤1:单击“tCoursE”表名,单击“设计”按钮。单击“学时”字段,在“字段属性”中的有效规则所在的行内输入:,=0AnDIsNotNu11。如图18所示。
对“有效文本”考题没有要求可以省略不写。
步骤2:单击“保存”按钮,关闭“tCourse”设计视图。
4、【
简答题】
设置“开课日期”字段的输入掩码为“短日期”,默认值为本年度的9月1日(规定:本年度年号必须由函数获取)。
[5分]
解析:步骤1:单击“tCoursE“表耗,单击“设计”按钮。单击“开课日期”,在“字段属性”的“输入掩码”所在行内选择“短日期”。“默认值”字段行内输入:DAtESEriA1(YEAr(DAtE()),9,1)。考生要掌握DAtESEriA10、yEAr()、DAtE()的含义,还要注意的是只有设置格式后才能设置掩码。如图19所示。
步骤2:单击“保存”按钮,天闭“tCourse”设计视图。
5、【
简答题】
在“tCourse”表中输入以下2条记录:
[3分]
解析:步骤1:双击“tCoursE”表“,打开表并输入数据。如图20所示。
步骤2:单击“保存”按钮,关闭“tCourse”表。
6、【
简答题】
在数据表视图中冻结“课程名称”字段。
[3分]
解析:
步骤1:双击“tCoursE“表名,单击“课程名称”字段,右键单击鼠标并在弹出的快捷菜单选择“冻结列”命令。
步骤2:单击“保存”按钮,关闭“tCourse”表。砭闭“samp1mdb”数据库。
7、【
简答题】
创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4个字段的内容,所建查询命名为“qT1”。
[5分]
解析:
【审题分析】本题考查多表查询,考生要掌握能满足多表查询的条件。
【操作步骤】
步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象,单击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”、“tCourse”、“tGrade”挺。关闭“显示表”对话框,分别双击“tStudent”表的“姓名”、“政治面貌”字段,“tCourse”的“课程名称”字段,“tGrade”表的“成绩”字段。
步骤2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT1。”单击“确定”按钮,关闭“qT1”查询视图。
8、【
简答题】
创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。
[7分]
解析:【审题分析】本题不但考查多表查询。还考查查询中的计算。这里要求考生掌握查询计算中的常用方法以及表达。
【操作步骤】
步骤1:单击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”、“tCourse”、“tGrade”表。关闭“显示表”对话框,单击工具栏上的“总计”按钮。双击“tStudent”表的“姓名”,在其所对应的“总计”行内选择“分组”。双击“tCourse”表“学分”字段,在该字段左侧单击定位光标输入标题“学分:”,在其对应的总计行选择“总计”,如图21所示。
步骤2:单击“运行”按钮。单击“保存”按钮,保存输入文
件名“qT2”。单击“确定”按钮,关闭“qT2”查询视图。
9、【
简答题】
创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。
[5分]
解析:
【审题分析】本题考查条件查询,在条件中要计算平均年龄。
【操作步骤】
步骤1:双击打开“samp2.mdb”数据库,单击“查询”对象,双击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”表。关闭“显示表”对话框。双击“tStudent”表“姓名”、“年龄”字段,在“年龄”字段对应的条件行内输入:<(SE1ECTavg([年龄】)fromtStudent)。Se1ect是SQ1中的语句,考生如果对SQ1语句不熟的话,要结合课本熟练掌握。注意:“年龄”在此作为条件字段不需要显示。单击“年龄”所在“显示”行。去掉显示选中状态。
步骤2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT3”。单击“确定”按钮,关闭“qT3”查询视图。
10、【
简答题】
创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩’’等值填入“tSinf0”彪相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询命名为“qT4”。
[7分]
解析:【审题分析】本题考查追加表查询,在数据库应用中“追加”查询大多用于数据分离,是ACCEss数据库中非常有用的查询方式。
【操作步骤】
步骤1:双击“在设计视图中创建查询”,在“显示表”对话框内添加“tCourse”、“tGrade”、“tStudent”表。关闭“显示表”对话框。执行【查询】→【追加查询】菜单命令,在“追加”查询对话框中输入“tSinf0”表名。关闭对话框。
步骤2:在字段行的第一列内输入标题“班级编号”,再输入“:”。然后输入计算班级编号的运算式:1eft【([tStudent.学生编号],6)。再依次双击“tStudent”表的“姓名”、“tCourse”表的“课程名”、“tGrade”表的“成绩”字段。如图22所示。
步骤3:单击“运行”按钮。单击“保存”按钮,保存输入文什名“qT4”。单击“确定”按钮,关闭“qT4”查询视图。关闭“samp2.mdb”数据库。
11、【
简答题】
在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。
[5分]
解析:
【审题分析】本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理.
Dlookup0函数的使用格式:DLookup(”字段名称”,”表或查询名称”。”条件字段名=”’&forms[窗体名!控件名&””’)。
【操作步骤】
步骤1:双击打开“samp2.mdb”数据库,单矗:“报表”对象,单击“rEmployee”报表,单击“设计”按钮,单击工具箱上的“标签”按钮。在报表的页眉节区拖动一‘个标签“矩形框”。在框内输入“职工基本信息表”,在标签上右键单击鼠标,在快捷菜单中选择“属性”命令。在属性框内修改“名称”为“bTitle”+关闭“属性”对话框。
步骤2:单击“保存”按钮保存报表的修改。
12、【
简答题】
在“性别”字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tsex”。
[6分]
解析:步骤1:在“rEmployEE”报表设计视图下,牟‘击工具箱中的“文本框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。在文本框l一右键单击弹出快捷菜单。
在快捷菜单上选择“属性”命令,在“属性”对话框内修改“名称”为:tSex,单击“控件来源”所在行下拉选择“性别”,把“上边距”修改为:0.1cm,把“左边距”修改为:5.2crn。如图30所示。关闭“属性”对话框。
步骤2:单击“保存”按钮保存报表的修改。
13、【
简答题】
设置报表主体节区内义本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)
注意:不允许修改数据库中的表对象“tEmployee”和“tGroup”及查询对象"qEmplovee”:不允许修改报表对象“qEmployee”中未涉及的控件和属性。
[5分]
解析:
步骤1:在“rEmployEE”报表设计视图下,在“tDEpt”文本框上右键单击,在弹出的快捷菜单上选择“属性”命令。在“属性”对话框内的“控件来源”所在行内输入运算式:=DLookUp(”名称”,”tGrourl”,”部门编号=”’&【所属部门】&””)。关闭“属性”对话框。步骤2:单击“保存”按钮保存报表的修改,关闭“rEmployEE”报表。
步骤3:关闭“samp3.mdb”数据库。