正确错误在student表中,有一个字段名为:学号,现在想将这个

题目

正确错误在student表中,有一个字段名为:学号,现在想将这个字段名修改为:stuno,使用命令browse。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

创建一个名为RS的视图,用来显示所有学生的学号,姓名和平均成绩,下面正确的语句是__

A SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩 WHERE STUDENT.学号 = SKB.学号 GROUP BY STUDENT.学号 INTO CURSOR RS

B CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩 WHERE STUDENT.学号 = SKB.学号 GROUP BY STUDENT. 学号

C SELECT STUDENT.学号,STUDENT.姓名,SKB 平均成绩 WHERE STUDENT.学号 = SKB.学号 GROUP BY STUDENT.学号 INTO CURSOR RS

D CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均成绩 WHERE STUDENT.学号 = SKB.学 号 GROUP BY STUDENT.学号


参考答案D

第2题:

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

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

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


正确答案:1.在命令窗口输入命令:MODIFY COMMAND query打开程序文件编辑器;在程序文件编辑窗口中输入如下程序段: **********程序文件query.prg程序内容********** SELECT student.*score.课程号course.课程名; FROM stsc!student lNNER JOIN stsc!score; INNER JOIN stsc!course; ON score.课程号=eourse.课程号; ON student.学号=score.学号; WHERE course.课程名="网络工程" ORDER BY student.学号 DESC; INTO TABLE netp.dbf ********************************************** 保存程序文件在命令窗口输入命令:DO query完成查询。 2.请按以下步骤完成: 利用菜单命令“文件”→“新建”或从常用工具栏中单击新建图标按钮在弹出的“新建”对话框中选择“报表”单选项再单击“向导”图标按钮系统弹出“向导选取”对话框在列表框中选择“一对多报表向导”单击“确定”按钮。 选择“一对多报表向导”后系统首先要求选择一对多报表中作为父表的数据表文件。根据题意选择student表作为父表如图3-1所示从“可用字段”列表框中将“姓名”和“学号”字段添加到右边的“选定字段”列表框中用作父表的可用字段。 单击“下一步”设计子表的可用字段操作方法与父表选取字段的方法一样将score表中的“课程号”和“成绩”字段添加到“选定字段”列表框中。 单击“下一步”进入“建立表关联”的设计界面在此处系统已经默认设置好进行关联的字段:父表的“学号”和子表的“学号”字段。 单击“下一步”进入“选择排序方式”的设计界面将“可用字段或索引标识”列表框中的“学号”字段添加到右边的“选定字段”列表框中并选择“升序”单选项。 单击“下一步”进入“选择报表样式”的界面在“样式”列表框中选择 “简报式”’在“方向”选项组中选择“纵向”。 单击“下一步”进入最后的“完成”设计界面在“标题”文本框中输入“学生成绩表”为报表添加标题单击“完成”命令按钮在系统弹出的“另存为”对话框中将报表以cjb文件名保存在考生文件夹下退出报表设计向导。
1.在命令窗口输入命令:MODIFY COMMAND query,打开程序文件编辑器;在程序文件编辑窗口中输入如下程序段: **********程序文件query.prg程序内容********** SELECT student.*,score.课程号,course.课程名; FROM stsc!student lNNER JOIN stsc!score; INNER JOIN stsc!course; ON score.课程号=eourse.课程号; ON student.学号=score.学号; WHERE course.课程名="网络工程" ORDER BY student.学号 DESC; INTO TABLE netp.dbf ********************************************** 保存程序文件,在命令窗口输入命令:DO query,完成查询。 2.请按以下步骤完成: 利用菜单命令“文件”→“新建”,或从常用工具栏中单击新建图标按钮,在弹出的“新建”对话框中选择“报表”单选项,再单击“向导”图标按钮,系统弹出“向导选取”对话框,在列表框中选择“一对多报表向导”,单击“确定”按钮。 选择“一对多报表向导”后,系统首先要求选择一对多报表中作为父表的数据表文件。根据题意,选择student表作为父表,如图3-1所示,从“可用字段”列表框中将“姓名”和“学号”字段添加到右边的“选定字段”列表框中,用作父表的可用字段。 单击“下一步”设计子表的可用字段,操作方法与父表选取字段的方法一样,将score表中的“课程号”和“成绩”字段添加到“选定字段”列表框中。 单击“下一步”进入“建立表关联”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“学号”和子表的“学号”字段。 单击“下一步”进入“选择排序方式”的设计界面,将“可用字段或索引标识”列表框中的“学号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。 单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择 “简报式”’在“方向”选项组中选择“纵向”。 单击“下一步”,进入最后的“完成”设计界面,在“标题”文本框中输入“学生成绩表”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以cjb文件名保存在考生文件夹下,退出报表设计向导。 解析:本大题第1小题考查的是利用SQL语句进行多表查询以及查询输出,程序设计中应注意数据表之间的关联以及查洵结果的分组排序:第1小题主要考查报表向导的使用,只要根据每个向导界面的提示来完成相应的步骤即可。

第3题:

当前目录下有student和coure两个表文件,要求查找同时选修了课程号为"0001"和"0002"的学生姓名,语句为: SELECT 姓名 FROM student,coure; WHERE student.学号=coure.学号; AND 课程号="0001"; AND 姓名【 】; (SELECT 姓名 FROM student, coure; WHERE student.学号=coure.学号; AND 课程号="0002")


正确答案:IN
本小题为SQL的嵌套查询,通过内层查找符合条件的记录集合,在通过外层查询检索该集合中相同的记录值,使用的特殊运算符为IN(包含运算)。

第4题:

新建数据库student.mdb,将考生文件夹中的student.xls导入到student数据库,第一行包含列标题,设置“学号”字段为主键,将导入表命名为“学生信息”。

(2)将“选课.xls”以“选课”为表名导入student数据库,第一行包含列标题,设置选课ID为主键。“课程”表显示情况如图所示。

(3)将学生信息表按照“学号”字段降序排列,设置单元格格式为“凸起”。学生信息表结果如图所示。


正确答案:

第5题:

在考生文件夹中有一个student 学生表,表结构如下:

学生(学号C(3),姓名C(9),年龄N(3),性别C(3),院系号C(3)),现在要对STUDENT 表进行修改,指定“学号”为主索引,索引名和索引表达式均为“学号”;指定“系号”为“普通索引”,索引名和索引表达式均为“系号”;年龄字段的有效性规则在15至30之间(含15和30),默认值是18。

(2)列出客户名为“飞腾贸易公司”的订购单明细记录,将结果先按“订单编号”升序排列,同一订单的再按“价格”降序排列,并将结果存储到res 表中(表结构与order_ detail表结构相同)。


正确答案:(1)在命令窗口输入命令:USE student MODIFY STRUCTURE 打开student 的数据表设计器界面在“索引”选项卡的“索引名”和“索引表达式”中输入“学号”在“类型”的下拉框中选择“主索引”。同样的方法在“索引”选项卡第二行的“索引名”和“索引表达式”中输入“系号”在“类型”的下拉框中选择“普通索引”。 在“字段”选项卡中首先选中“年龄”字段然后在规则文本框中输入“年龄=>15.AND.年龄=30”在默认值文本框中输入“18”。如图3-99所示。 图3-99 单击“确定”按钮关闭表设计器保存数据表修改。 (2)在命令窗口中输入命令:MODIFY COMMAND query1在程序文件编辑器窗口输入如下程序段: *****文件query1.prg 中的程序段***************** SELECT order detail.订单编号器件号器件名价格数量; FROM customerorder_ detailorder_ list; WHERE customer.客户号=order_ list.客户号: AND order_ list.订单编号=order_ detail.订单编号; AND customer.客户名=“飞腾贸易公司”; ORDER BY order_ detail.订单编号ASC价格 DESC; INTO TABLE res ********************************************* 在命令窗口输入命令:DO query1运行程序查询结果自动保存到res表中通过BROWSE 命令可查看结果如图3-100所示。 图3-100
(1)在命令窗口输入命令:USE student MODIFY STRUCTURE 打开student 的数据表设计器界面,在“索引”选项卡的“索引名”和“索引表达式”中输入“学号”,在“类型”的下拉框中,选择“主索引”。同样的方法,在“索引”选项卡第二行的“索引名”和“索引表达式”中输入“系号”,在“类型”的下拉框中,选择“普通索引”。 在“字段”选项卡中,首先选中“年龄”字段,然后在规则文本框中输入“年龄=>15.AND.年龄=30”,在默认值文本框中输入“18”。如图3-99所示。 图3-99 单击“确定”按钮,关闭表设计器,保存数据表修改。 (2)在命令窗口中输入命令:MODIFY COMMAND query1,在程序文件编辑器窗口输入如下程序段: *****文件query1.prg 中的程序段***************** SELECT order detail.订单编号,器件号,器件名,价格,数量; FROM customer,order_ detail,order_ list; WHERE customer.客户号=order_ list.客户号: AND order_ list.订单编号=order_ detail.订单编号; AND customer.客户名=“飞腾贸易公司”; ORDER BY order_ detail.订单编号ASC,价格 DESC; INTO TABLE res ********************************************* 在命令窗口输入命令:DO query1,运行程序,查询结果自动保存到res表中,通过BROWSE 命令可查看结果,如图3-100所示。 图3-100 解析:本大题1小题考查的是索引的建立,字段有效性的建立。建立表索引以及有效性的设置可以在数据表设计器中完成;2小题考查了SQL 联接查询,设计过程中主要注意两个表之间进行关联的字段。

第6题:

要求选出学生中平均成绩最高的人的学号,姓名和平均分,下列语句中正确的是_____

A SELECT TOP 1 学号,姓名,平均分 FROM STUDENT,SKB.DBF ORDER BY 平均分

B SELECT TOP 1 STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均分FROM STUDENT INNER JOIN SKB.DBF WHERE STUDENT. 学号=SKB.学号 GROUP BY STUDENT.学号 ORDER BY 3 DESC

C SELECT TOP 1 STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均分FROM STUDENT INNER JOIN SKB.DBF ON STUDENT.学号=SKB.学号 GROUP BY STUDENT.学号 ORDER BY 3 DESC

D SELECT TOP 1 PERCENT STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均分 FROM STUDENT INNER JOIN SKB.DBF ON STUDENT.学号=SKB.学号 GROUP BY STUDENT.学号 ORDER BY 3 DESC


参考答案C

第7题:

向信息系学生视图IS_ STUDENT中插入一个新的学生记录,其中,学号01028,姓名为小红,年龄为18岁,正确的SQL语句是( )。

A.INSERT INTO IS_ STUDENT VALUES('01029','小红',18)

B.INSERT INTO IS_ STUDENT VALUES(01029,'小红',18)

C.SELECT INTO IS_ STUDENT VALUES(01029,小红,18)

D.SELECT INTO IS_ STUDENT VALUES('01029','小红',18)


正确答案:A
解析:插入语句的一般格式有两种:①插入一个元组INSERTINTO表名[(字段名[,字段名]…)]VALUES(常量[,常量]…);②插入子查询结果INSERTINTO表名[(字段名[,字段名]…)]子查询第一种格式把一个新记录插入到指定的表中,第二种格式把子查询的结果插入指定的表中。若表中有些字段在插入语句中没有出现,则这些字段上的值取空值NULL。当然在表定义中说明了NOTNULL的字段在插入时不能取NULL。在这道题里,学号和姓名都为字符串类型,应当打单引号。

第8题:

在考生文件夹下完成下列操作(在“数据l”数据库中完成):(1)为“student”表在“学号”字段上建立升序主索引,索引名为“学号”。(2)为“student”表的“性别”字段定义有效性规则,规则表达式为:性别$”FM”;出错提示信息是:“性别必须是M 或F”。(3)在“student”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。(4)用SQL的UPDATE命令将学生“赵飞”的出生日期修改为l988年7月26日,并将该语句保存在“result.txt”文件中。


正确答案:
【考点指引】本大题所考查的都是数据表结构的一些基本探作,包括字段索引的建立、字段有效性规则的建立及字段的新增,可在“字段”选项卡中完成,主索引的建立需要在
“索引”选项卡中进行设置。
(1)【操作步骤】
①在命令窗口输入命令:
USE student(回车执行)
MODIFY STRUCTURE(回车执行)
②在“student”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”。
(2)【操作步骤】
在“student”表设计器的字段选项卡中,首先选择“性别”字段,然后在规则文本框中输入“性别$”MF”’,在信息文本框中输入“"性别必须是M或F"”,如图40-1所示。

(3)【操作步骤】
在“student”表设计器的“字段”选项卡中,选择“年龄”字段,然后单击右边的“插入”按钮,新增一个字段,将字段名改为“出生日期”,将“类型”改为日期型。
(4)【操作步骤】
在命令窗口中输入:
UPDATE student SET出生日期=ctod("07—26—1988”)WHERE姓名="赵飞"(回车执行)

第9题:

在考生文件夹下建立项目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个重要内容的设计,包括数据库、视图和查询。需要注意的是新建视图文件时,首先应该打开相应的数据库,且视图文件在磁盘中是找不到的,直接保存在数据库中。

第10题:

在当前目录下有数据表文件student.dbf,执行如下SQL语句后 SELECT * FORM. student INTO DBF student ORDER BY学号/D

A.生成一个按“学号”升序的表文件,将原来的student,dbf文件覆盖

B.生成一个按“学号”降序的表文件,将原来的student.dbf文件覆盖

C.不会生成新的排序文件,保持原数据表内容不变

D.系统提示出错信息


正确答案:D
解析:在SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息。

更多相关问题