计算机二级中用编号确定班级的函数,2016计算机二级数据库上机练习题(3)

(1)在考生文件夹下的"samp1.mdb"数据库文件中建立表"tCourse",表结构如下:

6441cd65a91c13122816d9df80ca0b17.png

(2)根据表"tCourse"的结构,判断并设置主键。

(3)设置"学时"字段的相关属性,使其输入的数据必须大于0。

(4)设置"开课日期"字段的输入掩码为"短日期",默认值为本年度的九月一日(规定:本年度年号必须由函数获取)。

(5)在表"tCourse"中输入以下两条记录:

(6)在数据表视图中冻结"课程名称"字段。

考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的表对象"tCourse"、"tSinfo"、"tGrade"和"tStudent",请按以下要求完成设计:

(1)创建一个查询,查找并显示"姓名"、"政治面貌"、"课程名"和"成绩"等4个字段的内容,将查询命名为"qT1";

(2)创建一个查询,计算每名学生所选课程的学分总和,并显示"姓名"和"学分",其中"学分"为计算出的学分总和,将查询命名为"qT2";

(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其"姓名",将查询命名为"qT3";

(4)创建一个查询,将所有学生的"班级编号"、"姓名"、"课程名"和"成绩"等值填入"tSinfo"表的相应字段中,其中"班级编号"值是"tStudent"表中"学号"字段的前6位,将查询命名为"qT4"。

考生文件夹下有一个图像文件"test.bmp"和一个数据库文件"samp3.mdb"。"samp3.mdb"数据库中已经设计了表对象"tEmp"和"tTemp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。请在此基础上按照以下要求补充设计:

(1)将表"tTemp"中年龄小于30岁(不含30)、职务为职员的女职工记录选出并添加进空白表"tEmp"里。

(2)将窗体"fEmp"的窗体标题设置为"信息输出";将窗体上名为"btnP"命令按钮的外观设置为图片显示,图片选择考生文件夹下的"test.bmp"图像文件;将"btnP"命令按钮的单击事件设置为窗体代码区已经设计好的事件过程btnP_Click。

(3)将报表"rEmp"的主体节区内"tName"文本框控件设置为"姓名"字段内容显示;将宏"mEmp"重命名保存为自动执行的宏。

注意:不能修改数据库中的表对象"tTemp";不能修改宏对象"mEmp"里的内容;不能修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性。

【考点分析】 本题考点:建立新表;字段属性主键、输入掩码、默认值设置;添加记录。

【解题思路】 第1、2、3、4小题在设计视图中建立新表,设置字段属性;第5小题在数据表中输入数据。

(1)【操作步骤】

步骤1:选中"表"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。

步骤2:按照题目表要求建立字段。

步骤3:单击工具栏中"保存"按钮,将表另存为"tCourse"。

(2)【操作步骤】

步骤1:在表设计视图中选中"课程编号"字段行。

步骤2:右键单击"课程编号"行选择【主键】。

(3)【操作步骤】

步骤1:单击"学时"字段行任一点。

步骤2:在"有效性规则"行输入">0"。

(4)【操作步骤】

步骤1:单击"开课日期"字段行任一点。

步骤2:单击"输入掩码"行右侧生成器按钮,在弹出对话框中选中"短日期"行,连续两次单击"下一步"按钮,然后单击"完成"按钮。

步骤3:在"默认值"行输入"DateSerial(Year(Date()),9,1)"。

步骤4:单击工具栏中"保存"按钮。

(5)【操作步骤】

步骤1:单击菜单栏【视图】|【数据表视图】。

步骤2:按照题目表输入记录。

(6)【操作步骤】

步骤1:选中并右键单击"课程名称"列选择【冻结列】。

步骤2:单击工具栏中"保存"按钮,关闭数据表

【易错误区】 设置字段默认值时要选择正确的函数。

【考点分析】 本题考点:创建总计查询、子查询和追加查询。

【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。

步骤2:分别双击"姓名"、"政治面貌"、"课程名"和"成绩"字段添加到"字段"行。

步骤3:单击工具栏中"保存"按钮,另存为"qT1"。关闭设计视图。

(2)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。

步骤2:分别双击"姓名"、"学分"字段将其添加到"字段"行。

步骤3:单击菜单栏【视图】|【总计】,在"学分"字段"总计"行下拉列表中选中"总计"。

步骤4:在"学分"字段前添加"学分:"字样。

步骤5:单击工具栏中"保存"按钮,另存为"qT2"。关闭设计视图。

(3)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中双击表"tStudent",关闭"显示表"对话框。

步骤2:分别双击"姓名"、"年龄"字段将其添加到"字段"行。

步骤3:在"年龄"字段"条件"行输入"

步骤4:单击工具栏中"保存"按钮,另存为"qT3"。关闭设计视图。

(4)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框分别双击表"tStudent"、"tCourse"、"tGrade",关闭"显示表"对话框。

步骤2:单击菜单栏【查询】|【追加查询】,在弹出的对话框中输入"tSinfo",单击"确定"按钮。

步骤3:在"字段"行第一列输入"班级编号: Left([tStudent]![学号],6)",分别双击"学号"、"课程名"、"成绩"字段将其添加到"字段"行。

步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。

步骤5:单击工具栏中"保存"按钮,另存为"qT4"。关闭设计视图。

【易错误区】 设置班级编号时要使用"Left()"函数。

【考点分析】 本题考点:表中删除记录;窗体命令按钮和报表文本框控件属性设置。

【解题思路】 第1小题创建删除查询删除记录;第2、3小题分别在窗体和报表设计视图中右键单击控件名选择【属性】,设置属性。

(1)【操作步骤】

步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框中双击表"tTemp",关闭"显示表"对话框。

步骤2: 单击菜单栏【查询】|【追加查询】,在弹出的对话框中输入"tEmp",单击"确定"按钮。

步骤3:分别双击"*"、"年龄"、"性别"和"职务"字段。

步骤4:在"年龄"字段的"条件"行输入"<30",在"性别"字段的"条件"行输入"女",在"职务"字段的"条件"行输入"职工"。删除"年龄"、"性别"和"职务"字段"追加到"行的字段。

步骤5:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。

步骤6:关闭设计视图,在弹出的对话框中单击"否"按钮。

(2)【操作步骤】

步骤1:选中"窗体"对象,右键单击"fEmp"选择【设计视图】。

步骤2:右键单击"窗体选择器"选择【属性】,在"标题"行输入"信息输出"。

步骤3:右键单击命令按钮"btnP"选择【属性】,单击"图片"行右侧生成器按钮,在弹出的对话框中单击"浏览"按钮,在"考生文件夹"内找到需要的文件,选中单击"打开"按钮,单击对话框"确定"按钮。

步骤4:单击"事件"选项卡的"单击"行右侧下拉列表,选中"【事件过程】",关闭属性界面。

步骤5:单击工具栏中"保存"按钮,关闭设计视图。

(3)【操作步骤】

步骤1:选中"报表"对象,右键单击"rEmp"选择【设计视图】。

步骤2:右键单击"tName"文本框选择【属性】,在"控件来源"行右侧下拉列表中选中"姓名"。

步骤3:选中"宏"对象,右键单击"mEmp"选择【重命名】,在光标处输入"AutoExec"。

步骤4:单击工具栏中"保存"按钮,关闭设计视图。

【易错误区】设置文本框控件来源要选择正确的字段名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值