问答题
24分
在考生文件夹下完成如下简单应用:1.在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次),将统计结果保存在新表NEW_TABLE中,表中只有一个字段,字段名为“学生人...
在考生文件夹下完成如下简单应用:
1.在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次),将统计结果保存在新表NEW_TABLE中,表中只有一个字段,字段名为“学生人数”。
2.使用一对多报表向导建立报表。要求:父表为“学生”,子表为“课程”,从父表中选择“姓名”字段,从子表中选择全部字段,通过“学号”为两个表建立联系;按“学号”降序排序;生成的报表名为student_report。
1.在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次),将统计结果保存在新表NEW_TABLE中,表中只有一个字段,字段名为“学生人数”。
2.使用一对多报表向导建立报表。要求:父表为“学生”,子表为“课程”,从父表中选择“姓名”字段,从子表中选择全部字段,通过“学号”为两个表建立联系;按“学号”降序排序;生成的报表名为student_report。
参考解析: (1)【操作步骤】
在命令窗口输入命令:
sele count(dist 学号) as 学生人数 from score1 into table new_table
然后按回车键,执行命令窗口中的命令。
(2)【操作步骤】
步骤1:通过"新建"对话框新建一个报表,选择"向导"→"一对多报表向导"。
步骤2:在“步骤1”中选择考生文件夹下的"学生"表,并将其中的"姓名"字段添加到"选定字段"列表框中,单击"下一步"。
步骤3:在“步骤2”中选择考生文件下的"课程"表,并将全部字段添加到"选定字段"列表框中。并通过"学号"建立两个表之间的联系,单击"下一步"。
步骤4:在"排序记录"对话框中,选择按"学号"降序排序,其他步骤按默认值进行设置,单击"下一步"。
步骤5:最后将报表保存为"student_report"并预览。