首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,打开学生数据库sdb,完成如下简单应用: (1)使用报表向导建立一个简单报表。要求选择student表中所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“学号”(升序);报表标题为“学生
在考生文件夹下,打开学生数据库sdb,完成如下简单应用: (1)使用报表向导建立一个简单报表。要求选择student表中所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“学号”(升序);报表标题为“学生
admin
2017-03-29
43
问题
在考生文件夹下,打开学生数据库sdb,完成如下简单应用:
(1)使用报表向导建立一个简单报表。要求选择student表中所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“学号”(升序);报表标题为“学生基本情况一览表”;报表文件名为two。
(2)使用查询设计器设计一个查询,查询每个班级的“班级号”、“班级名”、“班长名”和“班主任名”,查询结果按“班级号”升序排序,并输出到one表中。运行该查询,并将设计的查询保存为one.qpr文件。注意:
①表之间的关联,一个是student表的“学号”与class表的“班长号”,另一个是class表的“班主任号”与teacher表的“教师号”。
②查询结果的各列的名称分别为“班级号”、“班级名”、“班长名”和“班主任名”。“班长名”列的数据来自于student表的“姓名”,“班主任名”列的数据来自于teacher表的“教师名”。
选项
答案
(1)步骤1:命令窗口执行:
OPEN DATABASE sdb,
打开sdb数据库环境。 步骤2:执行【文件】→【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在“新建”对话框中选“报表”选项,单击“向导”图标按钮,弹出“向导选取”对话框,选中“报表向导”项,单击“确定”按钮,启动报表向导。 步骤3:“步骤1.字段选取”界面的“数据库和表”下选中“student”表,将“可用字段”中的字段添加到“选定字段”中,单击“下一步”按钮。 步骤4:“步骤2.分组记录”无操作,单击“下一步”。 步骤5:“步骤3.选择报表样式”中选“样式”列表中的“随意式”,单击“下一步”按钮。 步骤6:“步骤4.定义报表布局”中设置“列数”为“l”,“字段布局”为“列”,选择“方向”为“纵向”,单击“下一步”按钮。 步骤7:“步骤5.排序记录”中双击“可用的字段或索引标识”中的“学号”字段到“选定字段”列表中,单击“下一步”按钮。 步骤8:“步骤6.完成”的“报表标题”文本框中输入“学生基本情况一览表”,单击“完成”按钮,在“另存为”对话框的“保存报表为:”框中输入报表文件名two,单击“保存”按钮。 创建简单报表。 (2)步骤1:命令窗口执行:
OPEN DATABASE sdb,
打开数据库环境。 步骤2:命令窗口执行:
CREATE QUERY one,
打开查询设计器,在“添加表或视图”对话框中,分别双击“teacher”、“class”和“student”表,将表添加到查询设计器中,3个表在查询设计器中建立联系。 步骤3:双击“student”表和“class”表之间的连线,弹出“联接条件”对话框,在显示“class.班级号”的下拉框中选择“class.班长号”,“student.班级号”的下拉框中选择“student.学号”,单击“确定”按钮保存修改。 步骤4:依次双击“class”表中的“班级号”和“班级名”字段,添加到“字段”选项卡的“选定字段”列表中;然后在“字段”选项卡的“函数和表达式”下的文本框中输入表达式:student.姓名as班长名,再单击“添加”按钮,将其添加到“选定字段”列表中;以同样的方法再向“选定字段”列表中添加一个表达式:teacher.教师名as班主任名。 步骤5:执行【查询】→【查询去向】菜单命令,弹出的“查询去向”对话框中单击“表”图标按钮,接着在“表名”中输入文件名one,单击“确定”按钮。 步骤6:单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。 查询的建立与使用。
解析
(1)本题考查的是报表向导的使用,操作前可以将数据库环境打开,这样在报表向导的”步骤1—字段选取”界面中可直接看到作为报表数据源的表,之后按照向导提示完成题目所要求的设置即可。
(2)本题主要考查的查询设计器的使用,首先要判断查询数据源包括哪些数据表,将数据表添加到查询设计器后,再根据题目要求从每个表中选取字段,设置查询条件等完成查询。本题操作的关键有3点:首先是3个表的添加顺序,要按照“teacher”表、“class"表和“student”表的顺序进行添加,否则会导致两个表之间无法建立联系,或是导致查询出错。
其次,由于数据库中已存在表之间的联系,在添加数据库表到查询设计器中的时候,会将表之间的联系也一起进行到查询设计器中,而本题中根据题目的要求需要改变这种联系,因此,注意修改表间默认的联系。最后是字段的重命名,根据题目要求最终输出的字段包括“班长名”和“班主任名”,因此需要利用AS短语对原本输出的“student.姓名”和“teacher.教师名”重新命名。
转载请注明原文地址:https://kaotiyun.com/show/ieIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
删除student表的“平均成绩”字段的正确SQL命令是()。
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是()。
从职工表(姓名、性别、出生日期)查询所有目前年龄在35岁以上(不含35岁)的职工信息,正确的命令是()。
“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是()。
若SQL语句中的ORDERBY短语中指定了多个字段,则()。
表达式LEN(TRIM(SPACE(2)+’abc’一SPACE(3)))的计算结果是()。
在SQL语句中,与表达式"序号NOTIN("r1","w2")"功能相同的表达式是()。
设X="11",Y="1122",下列表达式结果为假的是()。
假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是()。
随机试题
薄钢板对接焊后会产生()。
下列治疗中错误的是前8小时补液量为540ml胶体,其中晶体胶体各270ml,另补充5%葡萄糖500ml,患儿仍烦躁,口渴,尿量每小时不足20ml,脉搏150次/分,临床进一步处理是
患者,男,20岁。在做化学实验时不慎将硫酸溅入眼内。应立即采取的措施是
用于类风湿关节炎治疗的改变病情抗风湿药联合治疗方案是()
某6层办公楼,其中四层设置设计绘图室一个(300m2)、有会议桌的小型会议室一个(18m2)、无会议桌的中型会议室一个(32m2),则该楼层疏散人数为()人。
(2016年)甲公司为增值税一般纳税人,主要从事中低端汽车销售和维修业务,2015年1月有关经济业务如下:(1)进口小汽车一批,取得海关进口增值税专用缴款书注明增值税税额187万元。(2)购进维修用原材料及零配件,取得增值税专用发票注明税额100.3万
5,9,11,17,()
设两个关系C和SC如下,它们的主键分别为C#和(S#,C#),在关系SC中除属性GRADE的数据类型是整数型,且允许空值外,其他属性的数据类型都是字符型。若要向关系SC执行插入操作,下面给出的四个元组中()元组可以被插入。
下列叙述中正确的是
A、Shewasquestionedbythepolice.B、Shewasshutinasmallroomfor20minutes.C、Shewasinsultedbytheshoppersaroundher
最新回复
(
0
)