首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Students表描述的

有两张关系表:

Students(SID,SName,Sex,Dept)

Prizing(SID,PName,Type,PDate)

Students表描述的是学生基本信息.Prizing表描述的是学生获奖信息。

①若在应用程序中经常使用如下查询语句:

SELECT S.SID,SName,PName,Type FROM Students AS S JOIN Prizing AS P ON S SID=P.SID

请问能否使用聚集文件提高此查询的性能?并给出原因。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有两张关系表: Students(SID,SName,Sex…”相关的问题
第1题
有students(学生)表,包含字段:SID(学号),S name(姓名),Score(成绩).现查找所有学员中成绩最高的前5名学员.下列SQL语句正确的是()。

A.SELECTTOP5FROMstudentsORDERBYScoreDESC

B.SELECTTOP5FROMstudentsORDERBYScore

C.SELECTTOP5*FROM students ORDERBY Score DESC

D.SELECTTOP5*FROM students ORDERBY Score

点击查看答案
第2题
在 SQL Server 2005 中 , 有 students ( 学生 ) 表 , 包含字段 :SID( 学号 ),SName( 姓 名) ,Grade ( 成绩)。现要将所有学员的成绩加 10 分。下列 SQL 语句正确的是()(选一项)

A.update students set Grade = Grade + 10

B.update * set Grade = Grade +10

C.update * from students set Grade =Grade +10

D.update students set Grade 二 Grade +10

点击查看答案
第3题
现有3个表Students(SID,SN,SEX,AGE,DEPT),Courses(CID,CNAME),SCORE(SID,CID,GRADE)。 其中,SID为

现有3个表Students(SID,SN,SEX,AGE,DEPT),Courses(CID,CNAME),SCORE(SID,CID,GRADE)。 其中,SID为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,CID为课程号,CNAME为课程 名,GRADE为成绩。检索“王华”同学所选修的课程名称和成绩,正确的SELECT语句是()。

A.SELECT CNAME,GRADE FROM Students INNER JOIN SCORE ON Students.SID=SCORE.SID INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE SN=’王华’

B.SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SID=Courses.CID WHERE SN=’王华’

C.SELECT CNAME,GRADE FROM SCORE INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE CNAME=。王华。

D.SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SN=Courses.CNAME WHERE SN=’王华。

点击查看答案
第4题
两张表建立了表间关系,当主表记录删除时从表记录随之删除,它们属于()关系

A.级联更新相关记录

B.级联删除相关记录

C.实施参照完整性

D.全连接

点击查看答案
第5题
统计分析表有简单表和复合表两种,复合表指A.有主词和宾词B.主词分成两个或两个以上标志C.宾词分

统计分析表有简单表和复合表两种,复合表指

A.有主词和宾词

B.主词分成两个或两个以上标志

C.宾词分成两个或两个以上标志

D.包含两张简单表

E.包含两张或两张以上简单表

点击查看答案
第6题
关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本

关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。

设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下:

SELECT学号,姓名,系名

FROM Students

WHERE(23)LIKE(24);

A.元组

B.列

C.字段

D.表

点击查看答案
第7题
因拼板是把两张或两张以上板材焊接成跟大的板材,拼板的精度就跟焊接的工艺参数有关系,如与坡口类型,焊接方法等有关。()
点击查看答案
第8题
在SQLServer2000的某数据库中有如下两张关系表: 学生表(学号,姓名,性别,系号),学号为主码 系表

在SQLServer2000的某数据库中有如下两张关系表:

学生表(学号,姓名,性别,系号),学号为主码

系表(系号,系名,系简称),系号为主码

①在数据库中执行如下T-SQL代码:

DECLARE @DePtID varchar(10)

DECLARE @cnt int

set @cnt=O

DECLARE cursor1 cursor FOR SELEET系号FROM系表

WHERE系名LIKE'%电%'

OPEN cursorl

FETCH NEXT FROM cursor1 INTO @DePtID

WHILE @@FETCH_STATUS=O

BEGIN

DECLARE @temp_cnt int

sELECT @temp_cnt=COUNT(*)FROM学生表WHERE系号=@DeptID

set @Cnt=@cnt+@temp_cnt

FETCH NEXT FROM cursor1 INTO ODePtID

END

CLOSE cursor1

DEALLOCATE cursor1

SELECT @cnt

执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此T-SQL代码改为一条SQL语句,请写出此SQL语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。

②设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。

SELECT*FROM学生表 WHERE系号=‘1’;

SELEET*FRoM学生表WHERE姓名=‘张三’;

点击查看答案
第9题
已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要从表中检索年龄为20岁的所有女学生的信息,下列SQL语句中不正确的是()。

A.select * from student where sex=’女’ and age=20

B.select * from student where age=20 and sex=‘女’

C.select * from student where sex=’女’ or age=’20’

D.select sid,sname,sex,age from student where age=20 and sex=’女

点击查看答案
第10题
有关报表汇总功能叙述不正确的有()。

A.报表汇总功能能用于编制合并报表

B.结构相同,数据不同的两张报表经过简单叠加生成一张新表

C.同一单位不同部门,同一张报表的汇总生成新表

D.同一报表不同时期的汇总生成新表

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改