SQL习题

2020-03-27 12:52

SQL期末复习

(一)

1、SQL Server 2005的下面哪种功能允许开发人员使用.NET Framework支持的任何实现编程逻辑?( )

A、支持数据迁移 B、高可用性 C、CLR集成 D、可伸缩性

2、SQL Server 2005的下列哪引些工具允许启动和停止全文搜索?( ) A、SQL Server Management Studio

B、Business Intellingence Development Studio C、数据库引擎优化顾问

D、SQL Server Configuration Manager

3、SQL Server 2005的列哪些组件用于将数据和数据库对象从一个数据库服务器复制并分发到另一个数据库服务器?( ) A、复制 B、服务代理 C、全文搜索 D、通知服务

4、下面哪些运算符是逻辑运算符?( )

A、between 和not between B、and、or和not C、+和% D、>和<

5、以下查询的输出是什么?( )

select 'maximum rate'=max(unitprice) from sales.salesorderdetail

A、unitprice列中的最大值 B、maximum列中的最大值 C、unitprice列中数据的个数 D、unitprice列中数据的总和

6、分组数据时,哪个子句能帮助消除与指定条件不相符的组?( ) A、not in B、having C、where D、compute

7、下面哪个运算符用于显示一组包含在列中某一范围内的记录?( ) A、and B、>= C、between D、%

8、需要从两个表中检索所有列。使用哪类联接?( ) A、交叉联接 B、等值联接 C、自联接 D、右外联接

1

9、哪个语句可以将一个表的内容复制到另一个表中?( ) A、copy to B、insert into C、select...from D、group by

10、哪个语句可以在数据库中修改数据行?( ) A、update...set B、insert into C、alter D、modify

11、哪个语句允许从表中删除单个行?( ) A、insert B、update C、drop D、delete

12、哪个系统存储过程可以用于查看关于数据库注册的架构的信息?( ) A、sys.dm_exec_requests

B、sys.XML_schema_collections C、sp_help D、sp_helptext

13、SQL Server的字符型系统数据类型主要包括( )。 A、int、money、char B、char、varchar、text C、datetime、binary、int D、char、varchar、int 14、假设数据表“test1”中有10条数据行,可获得最前面两条数据行的命令为( )。 A、select 2 * from test1 B、select 2 top * from test1 C、select top 20 percent * from test1 D、select percent 20 from test1

15、语句“select max(price) from book”返回( )行。 A、1 B、2 C、3 D、4

16、查询语句“select name,sex,birthday from human”返回( )列。 A、1 B、2 C、3 D、4

17、语句select upper('Beautiful Girl')执行结果是( ) A、beautiful girl B、Beautiful Girl C、BEAUTIFUL GIRL D、bEAUTIFUL gIRL

18、模式查找like '_a%',下面哪个结果是可能的( ) A、aili B、 bai C、bba D、cca

2

19、SQL语言中,条件表示年龄在40到50之间的表达式为( ) A、in(40,50) B、between 40 and 50 C、between 40 or 50 D、between 40,50

20、表示职称为副教授同时性别为男的表达式为( ) A、职称=‘副教授’ or 性别=‘男’ B、职称=‘副教授’ and 性别=‘男’ C、between ‘副教授’ and ‘男’ D、in(‘副教授’,‘男’)

21、下列聚合函数中正确的是( )

A、sum(*) B、max(*) C、count(*) D、avg(*)

22、在SQL,select语句的“select distinct”表示查询结果中( A、属性名都不相同 B、去掉了重复的列 C、行都不相同 D、属性值不相同

23、查询毕业学校名称与“清华”有关的记录应该用( ) A、select * from 学习经历 where 毕业学校 like ‘*清华*’ B、select * from 学习经历 where 毕业学校 =‘%清华%’ C、select * from 学习经历 where 毕业学校 like ‘?清华?’ D、select * from 学习经历 where 毕业学校 like ‘%清华%’

24、select 职工号 from 职工 where 工资>1250 命令的功能是(A、查询工资大于1250

B、查询1250号记录后的记录 C、检索所有的职工号

D、从‘职工’关系中检索工资大于1250的职工号

25、delete s where 年龄>60语句的功能是 ( ) A、从S表中彻底删除年龄大于60岁的记录 B、S表中年龄大于60岁的记录被加上删除标记 C、删除S表

D、删除S表的年龄列

26、关于insert语句描述正确的是( ) A、可以向表中插入若干条记录 B、在表中任何位置插入一条记录 C、在表尾插入一条记录

3

) ) D、在表头插入一条记录

27、已知基本表SC(s#,c#,grade),则“统计选修了课程的学生人次数“的SQL语句是( )

A、select count(distinct s#) from sc B、select count(s#) from sc C、select count(*) from sc

D、select count(distinct *) from sc

28、SQL语言的数据操纵语句包括select,insert,update和delete等。其中最重要的,也是使用最频繁的语句是( )

A、select B、insert C、update D、delete

29、在SQL中,短整型数据类型用( )

A、integer B、int C、numeric D、smallint

30、假定学生关系表是S(s#,sname,sex,age),课程关系表是C(c#,cname,teacher),学生选课关系表是SC(s#,c#,grade)。

要查找选修“computer”课程的“女”学生的姓名,将涉及到表( ) A、S B、SC,C C、S,SC D、S,C,SC

31、检索选修课程“C2”的学生中成绩最高的学生的学号。正确的select的语句是( )

A、select s# from SC where c#='C2' and grade>=(select grade from SC where c#='C2') B、select s# from SC where c#='C2' and grade in (select grade from SC where c#='C2') C、select s# from SC where c#='C2' and grade not in (select grade from SC where c#='C2') D、select s# from SC where c#='C2' and grade >=all(select grade from SC where c#='C2')

32、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的select语句是( )

A、select sn,age,sex from s where age>(select age from s where sn='王华') B、select sn,age,sex from s where sn='王华'

C、select sn,age,sex from s where age>(select age where sn='王华') D、select sn,age,sex from s where age>王华

33、检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是 ( )

A、select S.sn,SC.c#,SC.grade from S where S.s#=SC.s#

4

B、select S.sn,SC.c#,SC.grade from SC where S.s#=SC.grade C、select S.sn,SC.c#,SC.grade from S,SC where S.s#=SC.s# D、select S.sn,SC.c#,SC.grade from S,SC

34、若用如下的SQL语句创建一个student表:

create table student(no char(4) not null,name char(8) not null,sex char(2),age int(2))可以插入到student表中的是( ) A、(‘1031’,‘曾华’,男,23) B、(‘1031’,‘曾华’,null,null) C、(null,‘曾华’,‘男’,‘23’) D、(‘1031’,null,‘男’,23)

35、从数据库中删除表的命令是 ( )

A、drop table B、alter table C、delete table D、use

36、请考虑一个场景,有一个名为 EMPLOYEE的实体可进一步分类为钟点工和正式工,因为它们有不同的属性。钟点工和正式工属于以下哪种实体类型?

A 独立实体 B 常规 C 超类型 D 子类型

37、以下关于第三范式的语句中,哪项不正确?

A 当且仅当关系属于2NF时,认为关系属于3NF。

B 当且仅当非键属性和键属性之间不存在传递(间接)依赖时,认为关系属于3NF。

C 当且仅当非键属性之间不存在部分依赖时,认为关系属于3NF。

D 要将表转换为3NF,您必须找到并删除函数依赖于非主键属性的非键属性。

38、在一个关系中,对于属性B的每个值,属性A都只有一个值。以下哪个选项正确地表示了属性B?

A 行列式 B 传递 C 依赖 D 键属性

39、当唯一地确定表中的行的键由多个属性组成时,它被称为_______。

A 组合键 B 候选键

5


SQL习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CFS-JK8000用户信息传输装置用户使用说明书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: