点击查看:2016计算机二级数据库上机练习题汇总
在考生文件夹下的"samp1.mdb"数据库文件中已建立表对象"tNorm"。请按以下操作要求,完成表的编辑:
(1)根据"tNorm"表的结构,判断并设置主键。
(2)将"单位"字段的默认属性设置为"只"、字段大小属性改为1;将"最高储备"字段大小改为长整型,"最低储备"字段大小改为整型;删除"备注"字段;删除"规格"字段值为"220V-4W"的记录。
(3)设置表"tNorm"的有效性规则和有效性文本,有效性规则为:"最低储备"字段的值必须小于"最高储备"字段的值,有效性文本为"请输入有效数据"。
(4)将"出厂价"字段的格式属性设置为货币显示形式。
(5)设置"规格"字段的输入掩码为9位字母、数字和字符的组合。其中,前3位只能是数字,第4位为大写字母"V",第5位为字符"-",最后一位为大写字母"W",其他位为数字。
(6)在数据表视图中隐藏"出厂价"字段。
考生文件夹下有一个数据库文件"samp2.mdb",其中存在已经设计好的3个关联表对象"tStud"、"tCourse"、"tScore"和一个空表"tTemp"。请按以下要求完成设计:
(1)创建一个查询,查找并显示有书法或绘画爱好学生的"学号"、"姓名"、"性别"和"年龄"4个字段的内容,将查询命名为"qT1"。
(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示"姓名"、"课程名"和"成绩"3个字段的内容,将查询为"qT2"。
(3)以表对象"tScore"和"tCourse"为基础,创建一个交叉表查询。要求:选择学生的"学号"为行标题、"课程号"为列标题来统计输出学分小于3分的学生平均成绩,将查询命名为"qT3"。
(4)创建追加查询,将表对象"tStud"中"学号"、"姓名"、"性别"和"年龄"4个字段内容追加到目标表"tTemp"的对应字段内,将查询命名为"qT4"。(规定:"姓名"字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的"姓"、"名"两个字段中)
考生文件夹下有一个数据库文件"samp3.mdb",其中存在已经设计好的表对象"tNorm"和"tStock",查询对象"qStock"和宏对象"m1",同时还有以"tNorm"和"tStock"为数据源的窗体对象"fStock"和"fNorm"。请在此基础上按照以下要求补充窗体设计:
(1)在"fStock"窗体对象的窗体页眉节区添加一个标签控件,名称为"bTitle",初始化标题显示为"库存浏览",字体为"黑体",字号为18,字体粗细为"加粗"。
(2)在"fStock"窗体对象的窗体页脚节区添加一个命令按钮,命名为"bList",按钮标题为"显示信息"。
(3)设置命令按钮bList的单击事件属性为运行宏对象m1。
(4)将"fStock"窗体的标题设置为"库存浏览"。
(5)将"fStock"窗体对象中的"fNorm"子窗体的浏览按钮去掉。
注意:不能修改窗体对象中未涉及的控件和属性;不能修改表对象"tNorm"、"tStock"和宏对象"m1"。
【考点分析】 本题考点:字段属性主键、默认值、格式、输入掩码设置;隐藏字段。
【解题思路】 第1、2、3、4、5小题在设计视图中设置字段属性;第6小题在数据表设置隐藏字段。
(1)【操作步骤】
步骤1:选中"表"对象,右键单击"tNorm"选择【设计视图】。
步骤2:选中"产品代码"行,右键单击"产品代码"行选择【主键】。
(2)【操作步骤】
步骤1:单击"单位"字段行任一点,在"默认值"行输入人"只",在"字段大小"行输入"1"。
步骤2:单击"最高储备"字段行任一点,在"字段大小"行右侧下拉列表中选中"长整型"。
步骤3:单击"最低储备"字段行任一点,在"字段大小"行右侧下拉列表中选中"整型"。
步骤4:单击工具栏中"保存"按钮,关闭设计视图。
步骤5:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tNorm",关闭"显示表"对话框。
步骤6: 单击菜单栏【查询】|【删除查询】。
步骤7:双击"规格"字段,在"条件"行输入"220V-40W"。
步骤8:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。
步骤9:关闭设计视图,在弹出的对话框中单击"否"按钮。
(3)【操作步骤】
步骤1:选中"表"对象,右键单击"tNorm"选择【设计视图】。
步骤2:右键单击"tNorm"表设计视图蓝色边框的"tNorm:表"字样处选择"属性",在"有效性规则"行输入"[最低储备]<[最高储备]"。在"有效性文本"行输入"请输入有效数据"。关闭属性界面。
(4)【操作步骤】
步骤1:单击"出厂价"字段行任一点。
步骤2:在"格式"行右侧下拉列表中选中"货币"。
(5)【操作步骤】
步骤1:单击"规格"字段行任一点。
步骤2:在"输入掩码"行输入"000V-aaaW"。
步骤3:单击工具栏中"保存"按钮。
(6)【操作步骤】
步骤1:单击菜单栏【视图】|【数据表视图】。
步骤2:选中"出厂价"列,右键单击"出厂价"列选择【隐藏列】。
步骤3:单击工具栏中"保存"按钮,关闭数据表视图。
【易错误区】 设置规格字段的输入掩码时要根据要求选择正确的输入格式。
【考点分析】 本题考察:创建条件查询,总计查询,交叉表查询和追加查询。
【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。
(1)【操作步骤】
步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud",关闭"显示表"对话框。
步骤2:分别双击"学号"、"姓名"、"性别"、"年龄"和"简历"字段。
步骤3:在"简历"字段的"条件"行输入"Like"*书法*" Or Like"*绘画*"",单击"显示"行取消该字段显示。
步骤4:单击工具栏中"保存"按钮,另存为"qT1"。关闭设计视图。
(2)【操作步骤】
步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tScore"、"tStud",关闭"显示表"对话框。
步骤2:分别双击"姓名"、"课程名"和"成绩"字段。
步骤3:在"成绩"字段的"条件"行输入<(SELECT AVG[成绩]from[tscore])
步骤4:单击工具栏中"保存"按钮,另存为"qT2"。关闭设计视图。
(3)【操作步骤】
步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tScore"、"tCourse",关闭"显示表"对话框。
步骤2:分别双击"学号"、"课程号"、"成绩"和"学分"字段。
步骤3:单击菜单栏【视图】|【总计】,在"成绩"字段"总计"行下拉列表中选中"平均值"。在"学分"字段的"条件"行输入"<3",单击"显示"行取消该字段的显示。
步骤4:单击工具栏中"保存"按钮,另存为"qT3"。关闭设计视图。
(4)【操作步骤】
步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStud",关闭"显示表"对话框。
步骤2:单击菜单栏【查询】|【追加查询】,在弹出对话框中输入"tTemp",单击"确定"按钮。
步骤3:分别双击"学号"、"性别"和"年龄"字段。
步骤4:在"字段"行下一列输入"姓: Left([姓名],1)"字样,在"字段"行下一列输入"名: Mid([姓名],2,2)"字样。
步骤5:单击菜单栏【查询】|【运行】,在弹出的对话框中单击"是"按钮。
步骤6:单击工具栏中"保存"按钮,另存为"qT4"。
【易错误区】 创建追加查询添加新字段时要注意字段的书写格式。
【考点分析】 本题考点:窗体中添加标签、命令按钮控件及其属性设置。
【解题思路】第1、2小题在窗体设计视图添加控件,并右键单击控件选择【属性】,设置属性;第3、4小题直接右键单击控件选择【属性】,设置属性。
(1)【操作步骤】
步骤1:选中"窗体"对象,右键单击"fStock"选择【设计视图】。
步骤2:选中工具箱中"标签"控件按钮,单击窗体页眉处,然后输入"库存浏览",单击窗体任一点。
步骤3:右键单击"库存浏览"标签选择【属性】,在"名称"行输入"bTitle",分别在"字体名称","字号"和"字体粗细"行右侧下拉列表中选中"黑体","18"和"加粗",关闭属性界面。
(2)【操作步骤】
步骤1:选中工具栏"命令按钮"控件,单击窗体页脚节区适当位置,弹出一对话框,单击"取消"按钮。
步骤2:右键单击该命令按钮选择【属性】,在分别在"名称"和"标题"行输入"bList"和"显示信息"。 关闭属性界面。
(3)【操作步骤】
步骤1:单击"事件"选项卡。
步骤2:在"单击"行右侧下拉列表中选中"m1"。关闭属性界面。
(4)【操作步骤】
步骤1:右键单击"窗体选择器"选择【属性】。
步骤2:在"标题"行输入"库存浏览"。 关闭属性界面。
步骤3:单击工具栏中"保存"按钮,关闭设计视图。
(5)【操作步骤】
步骤1:右键单击"fNorm"选择【设计视图】。
步骤2:右键单击"窗体选择器"选择【属性】,在"导航按钮"行右侧下拉列表中选中"否"。关闭属性界面。
步骤3:单击工具栏中"保存"按钮,关闭设计视图。
【易错误区】 设置子窗体控件属性时不能直接在主窗体中设置,要直接在子窗体中操作。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |