在考生文件夹下有一个数据库stsc,其中有数据库表student、score和course,利用SQL语句查询选修了“网络工程”课程的学生的全部信息,并将结果按学号降序存放在netp.dbf文件中(表的结构同student,并在其后加入课程号和课程名字段)。2.在考生文件夹下有一个数据库stsc,其中有数据库表student,使用一对多报表向导制作一个名为cjb的报表,存放在考生文件夹下。要求:从父表student中选择学号和姓名字段,从广表score中选择课程号和成绩,排序字段选择学号(升序),报表式样

题目

在考生文件夹下有一个数据库stsc,其中有数据库表student、score和course,利用SQL语句查询选修了“网络工程”课程的学生的全部信息,并将结果按学号降序存放在netp.dbf文件中(表的结构同student,并在其后加入课程号和课程名字段)。

2.在考生文件夹下有一个数据库stsc,其中有数据库表student,使用一对多报表向导制作一个名为cjb的报表,存放在考生文件夹下。

要求:从父表student中选择学号和姓名字段,从广表score中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表标题为“学生成绩表”。


相似考题
更多“在考生文件夹下有一个数据库stsc,其中有数据库表student、score和course,利用SQL语句查询选修 ”相关问题
  • 第1题:

    考生文件夹下有一个数据库“school”,其中有数据库表“student”、“score”和“course”。 (1)在考生文件夹下有程序文件“cx1.prg”,该程序的功能是检索同时选修了课程编号为“0001”和“0003”的学生的学号。请修改程序中的错误,并调试该程序,使其正确运行。考生不得增加或删减原程序的行数。 (2)在考生文件夹下设计一个表单“bd1”,该表单为“student”表的窗口式输入界面,表单上还有一个名为“cmd–Close”的按钮,标题名为“关闭”,单击该按钮,使用This–Form.Release退出表单。最后将表单存放在考生文件夹中。 注意:在设计表单时,打开“school”数据库,将“student”表拖入到表单中就实现了“student”表的窗口式输入界面,不需要其他设置或修改。


    正确答案:
    【考点指引】本大题第1小题主要考查改正在使用SQL编程时容易产生的错误;第2小题主要考查表单的创建。
    (1)【操作步骤】
    ①在命令窗151中输人命令:MODI COMM cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中修改如下:
    原程序:SELECT学号FROM score WHERE课程编号IN("0001","0003")
    修改后:SELECT DISTINCT学号FROM score
    WHERE学号IN(SELECT学号FROM
    score WHERE课程编号="0001")AND学号IN(SELECT学号FROM score
    WHERE课程编号="0003")
    关闭程序文件编辑窗口并保存程序文件。
    ②在命令窗口中输人命令:DO cxl(回车执行),执行程序文件。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Cornmandl。
    ②在按钮属性窗口中将命令按钮Command1的Name属性值修改为cmdClose,将Caption属性值修改为“关闭”。双击命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
    ③在表单设计器中,鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,将数据表文件“student”添加到数据环境中,将数据环境中
    的“student”表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了“student”表的窗口式输入界面。
    ④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

  • 第2题:

    在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE

    利用SQL语句查询选修了“网络工程”课程的学生的全部信息,并将结果按学号降序存放在NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。

    2.在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多报表向导制作一个名为 cj2的报表,存放在考生文件夹中。要求:选择父表STUDENT表中学号和姓名字段,从子表SCORE中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表标题为“学生成绩表”。


    正确答案:启动报表向导可在“文件”菜单中选择“新建”或者单击工具栏上的“新建”按钮打开“新建”对话框文件类型选择报表单击向导按钮。或者在“工具”菜单中选择“向导”子菜单选择‘报表”或直接单击工具栏上的“报表向导”图标按钮。然后按照向导提示操作即可。
    启动报表向导可在“文件”菜单中选择“新建”或者单击工具栏上的“新建”按钮,打开“新建”对话框,文件类型选择报表,单击向导按钮。或者在“工具”菜单中选择“向导”子菜单,选择‘报表”,或直接单击工具栏上的“报表向导”图标按钮。然后按照向导提示操作即可。

  • 第3题:

    (1)在考生文件夹下,有一个数据库“school”,其中有数据库表“student”、“score”和“course”。在表单向导中选取“一对多表单向导”创建一个表单。要求:从父表“student”中选取字段“学号”和“姓名”,从子表“score”中选取字段“课程编号”和“成绩”,表单样式选用“浮雕式”,按钮类型使用“图片按钮”,按“学号”升序排序,表单标题为“学生成绩浏览”,最后将表单存放在考生文件夹中,表单文件名为 “bd2”。

    (2)在考生文件夹中有一数据库“school”,其中有数据库表“student”、“score”和“course”。建立“成绩大于等于75分”、按“学号”升序排序的本地视图“view2”,该视图按顺序包含字段“学号”、“姓名”、“成绩”和“课程名称”。


    正确答案:
    【考点指引】本大题第1小题考查一对多表单向导的使用,重点是多表之间字段的联系;第2小题考查视图的创建,重点是多表之间字段的联系。
    (1)【操作步骤】
    ①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“school.dbc”,单击“确定”按钮,打开数据库设计器。
    ②选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”窗口中选择“→对多表单向导”,单击“确定”按钮。
    ③在“→对多表单向导”对话框的“数据库和表”列表框中选择“student”表做父表,将“可用字段”下的“学号”和“姓名”字段添加到“选定字段”列表框中,单击“下一步”按钮。
    ④在“一对多表单向导”对话框的“数据库和表”列表框中选择“score”表做子表,将“可用字段”下的“课程编号”和“成绩”字段添加到“选定字段”列表框中,单击“下一步”按钮。
    ⑤系统自动选择两个表的“学号”字段作为关联字段,单击“下一步”按钮,在“样式”列表框中选择“浮雕式”,“按钮类型”选择“图片按钮”,单击“下一步”按钮。
    ⑥在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。
    ⑦输入表单标题为“学生成绩浏览”,单击“完成”按钮,输入表单名称“bd2”并保存退出。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“school”,将表“score”、“student”和“course”分别“添加”到视图设计器中,系统会自动选择关联字段“学号”为表“score”和“student”建立内部联系,选择关联字段“课程编号”为表“score”和“course”建立内部联系,单击“确定”按钮关闭“连接条件”对话框,再关闭“添加表或视图”对话框。
    ②在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“student.学号”、“student.姓名”、“score.成绩”和“course.课程名称”等字段添加到右边的“选定字段”列表框中。
    ③在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“score.成绩”字段,在“条件”下拉列表框中选择“>=”,在“实例”编辑框中输入“75”。
    ④在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡的“字段名”下拉列表框中选择“student.学号”字段,单击“添加”按钮,将“student.学号”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“升序”单选项。
    ⑤在视图设计器中单击“连接”选项卡,在第一行的“逻辑”下拉列表框中选择“AND”。
    ⑥在视图设计器中单击“关闭”按钮,将视图以“view2”文件名保存在考生文件夹下。

  • 第4题:

    在考生文件夹下建立项目stsc_m。

    (2)把数据库stsc加入到stsc_m项目中。

    (3)从student表中查询“金融”系学生信息(student表全部字段),按“学号”升序存入新表new。

    (4)使用视图设计器在数据库中建立视图new_view:视图包括student表全部字段(字段顺序和student表一样)和全部记录(元组),记录按“学号”降序排序。


    正确答案:(1)在命令窗口输入命令:CREATE PROJECT stsc _ m建立一个新的项目管理器。 (2)在新建的项目管理器中单击“数据”选项卡然后选中列表框中的“数据库”单击选项卡右边的“添加”命令按钮将考生文件下的stsc数据库文件添加到项目管理器中。 (3)在命令窗口输入命令: SELECT*FROM student WHERE student.院系=“金融”; ORDER BY Student.学号INTO TABLE new 查询结果自动保存到新表new中。 (4)在“数据”选项卡中单击“数据库”前面的“+”依次展开“数据库”—“stsc”选中stsc分支下的“本地视图”单击项目管理器右边的“新建”命令按钮打开视图设计器。首先将student数据表添加到视图设计器中在视图设计器中的“字段”选项卡中将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中然后在“排序依据”选项卡中将“选定字段”列表框中的“student.学号”字段添加到右边的“排序条件”中在“排序选项”中选择“降序”完成视图设计将视图以new view文件名保存在考生文件夹下。
    (1)在命令窗口输入命令:CREATE PROJECT stsc _ m,建立一个新的项目管理器。 (2)在新建的项目管理器中,单击“数据”选项卡,然后选中列表框中的“数据库”,单击选项卡右边的“添加”命令按钮,将考生文件下的stsc数据库文件添加到项目管理器中。 (3)在命令窗口输入命令: SELECT*FROM student WHERE student.院系=“金融”; ORDER BY Student.学号INTO TABLE new 查询结果自动保存到新表new中。 (4)在“数据”选项卡中,单击“数据库”前面的“+”,依次展开“数据库”—“stsc”,选中stsc分支下的“本地视图”,单击项目管理器右边的“新建”命令按钮,打开视图设计器。首先将student数据表添加到视图设计器中,在视图设计器中的“字段”选项卡中,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中,然后在“排序依据”选项卡中将“选定字段”列表框中的“student.学号”字段添加到右边的“排序条件”中,在“排序选项”中选择“降序”,完成视图设计,将视图以new view文件名保存在考生文件夹下。 解析:本大题考查的主要是项目管理器中“数据”选项卡里面所包含的3个重要内容的设计,包括数据库、视图和查询。需要注意的是新建视图文件时,首先应该打开相应的数据库,且视图文件在磁盘中是找不到的,直接保存在数据库中。

  • 第5题:

    考生文件夹下有一个数据库“schoo1”,其中有数据库表“student”、“score”和“course”。

    (1)在考生文件夹下有程序文件“cx1.prg”.该程序的功能是检索同时选修了课程编号为“0001”和“0003”的学生的学号。请修改程序中的错误,并调试该程序.使其正确运行。考生不得增加或删减原程序的行数。

    (2)在考生文件夹下设计一个表单“bd1”,该表单为

    “student”表的窗口式输入界面,表单上还有一个名为“cmd-Close”的按钮,标题名为“关闭”,单击该按钮,使用This-Form.Release退出表单。最后将表单存放在考生文件夹中。

    注意:在设计表单时,打开“school”数据库。将“student”表拖入到表单中就实现了“student”表的窗口式输入界面,不需要其他设置或修改。


    正确答案:
    【考点指引】本大题第l小题主要考查改正在使用SQL编程时容易产生的错误;第2小题主要考查表单的创建。
    (1)【操作步骤】
    ①在命令窗口中输入命令:M()DI C()MM exl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中修改如下:
    原程序:SELECT学号FR()M score WHERE课程编号IN(”0001”,”0003”)
    修改后:SELECT DIsTINcT学号FROM score
    WHERE学号IN(SELECT学号FROM
    score WHERE课程编号=”0001”)AND学
    号IN(SELECT学号FROM score
    WHERE课程编号=”0003”)
    关闭程序文件编辑窗口并保存程序文件。
    ②在命令窗口中输入命令:DO cxl(回车执行),执行程
    序文件。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Commandl。
    ②在按钮属性窗口中将命令按钮Commandl的Name属性值修改为cmdClose,将Caption属性值修改为“关闭”。
    双击命令按钮,在Click事件中输入代码:ThisForm.Re-lease,用来关闭表单。
    ③在表单设计器中,鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,将数据表文件“student”添加到数据环境中,将数据环境中的“student”表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了“student”表的窗口式输入界面。
    ④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bdl”,保存在考生文件夹下,然后运行表单。