点击查看:2016计算机二级数据库上机练习题汇总
(1)在考生文件夹下的"samp1.mdb"数据库文件中建立表"tCourse",表结构如下:
(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:在"年龄"字段"条件"行输入"<(SELECT AVG([年龄])from[tStudent])",单击"显示"行取消字段显示。
步骤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:单击工具栏中"保存"按钮,关闭设计视图。
【易错误区】设置文本框控件来源要选择正确的字段名。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |