数据库自测选择题(7)

2019-08-03 12:57

21. 已知dept表有部门编号字段deptno、部门名称字段dname,员工表emp具有员工编号字段empno、员工姓名字段ename、电话字段phone和所属部门编号字段deptno,该字段参考dept表的deptno字段,要使用SQL语句查询 “研发部”部门所有员工的编号和姓名信息,下面选项中正确的是()。

A SELECT empno,ename FROM emp WHERE empno=(SELECT empno FROM dept WHERE dname=\研发部\

B SELECT empno,ename FROM emp WHERE deptno=(SELECT deptno FROM dept WHERE dname='研发部')

C SELECT empno,ename FROM emp WHERE deptno=(SELECT * FROM dept WHERE dname='研发部')

D SELECT empno,ename FROM dept WHERE deptno=(SELECT deptno FROM emp WHERE dname=\研发部\

正确答案是:B

23. 在SQL Server 数据库中,有关下列T-SQL语句的功能,说法正确的是()。 DECLARE @I int, @J int SET @I=0

WHILE (@I < 2) BEGIN

SELECT @J=COUNT(*) FROM stuMarks WHERE writtenExam<60 IF(@J>0)

UPDATE stuMarks SET

writtenExam=writtenExam+5 WHERE writtenExam<60 ELSE BREAK

SET @I = @I + 1 END

SELECT stuNo,成绩=CASE

WHEN writtenExam<60 THEN '不及格' ELSE '及格' END

FROM stuMarks

A 给不及格的学员反复提5分直到通过为止,最后展示所有学员是否及格的情况信息

B 给不及格的学员提10分,最后展示所有学员是否及格的情况信息

C 给不及格的学员提5分,提分后仍不及格的学员再提5分,最后展示所有学员是否及格的情况信息

D 给不及格的学员提5分,最后展示所有学员是否及格的情况信息

正确答案是:C

25. 现有书目表book,包含字段:价格price (float),类别type(char); 现在查询各个类别的平均价格、类别名称,以下语句正确的是()。

A B C D select avg(price),type from book group by type select count(price),type from book group by price select avg(price),type from book group by price select count (price),type from book group by type

正确答案是:A

28. 现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select * from customers right outer join orders on customers.cid=orders.cid。最多返回()条记录。 A B C D 10 6 4 0

正确答案是:B

30. 要修改已经创建好的Table1的字段名称Field1为新字段名称Field2,使用以下哪条指令() A B C D

exec sp_rename’table1.Field1’,’Field2’ exec Xp_rename’Field2’,’Field1’,’Column’ exec Xp_rename’table1.Field1’,’Field2’

exec sp_rename’table1.Field1’, ’Field2’, ’column’

正确答案是:D

多项选择题部分 (共10题每题2分共20分)

3. 在SQL Server 数据库中,以下对变量的定义错误的是()。 A B C D D

DECLARE @username varchar(10) DECLARE @RowCount varchar(30) DECLARE @@username varchar(10) DECLARE @@RowCount varchar(30) 正确答案是:CD

6. 关于主键,以下()说法是错误的。(选择两项) A B C D

主键可以用来确保表中不存在重复的数据行。 一个表至少有一个主键。 一个表只能有一个主键。 只能对整数型列设置主键。

D 正确答案是:BD

7. 以下关于SQL Server 2000中的视图和存储过程说法正确的是()。(选择三项) A 存储过程可以比相同的T-SQL代码执行速度快 B 视图可以包含来自多个表中的列

C 视图中不包含任何存放在基表中的数据 D 存储过程中不能包含大量的T-SQL代码

CD 正确答案是:ABC

单项选择题部分 (共30题每题2分共60分)

13. 现有书目表book,包含字段:价格price (float),类别type(char); 现在查询各个类别的平均价格、类别名称,以下语句正确的是()。 A B C D

select avg(price),type from book group by type select count(price),type from book group by price select avg(price),type from book group by price select count (price),type from book group by type

正确答案是:A

15. 现有表Employee,字段:id (int),firstname(varchar), lastname(varchar); 以下sql语句错误的是()。 A B C D

select firstname+'.'+lastname as 'name' from employee ) select firstname+'.'+lastname='name' from employee select 'name'=firstname+'.'+lastname from employee select firstname,lastname from employee

正确答案是:B

20. 执行语句 select len(‘hello’)的结果是()。 A B C D 5 HELLO olleh hello

正确答案是:A

23. 以下触发器是当对[表1]进行( )操作时触发。 Create Trigger abc on 表1

For insert , update , delete As ?? A B C D

只是修改 只是插入 只是删除

修改、插入、删除

正确答案是:D

28. SELECT * FROM 数据表 WHERE 编号 LIKE '00[^8]%[AC]%' 可能会查询出的编号值为()。 A B C D

9890ACD 007_AFF 008&DCG KK8C

正确答案是:B

多项选择题部分 (共10题每题2分共20分)

7. 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是()。(选择两项) A B C D C

select top 1 * from book order by price asc select top 1 * from book order by price desc

select top 1 * from book where price= (select max (price)from book) select top 1 * from book where price= max(price) 正确答案是:BC

单项选择题部分 (共30题每题2分共60分)

6. SELECT * FROM 数据表 WHERE 编号 LIKE '00[^8]%[AC]%' 可能会查询出的编号值为()。 A B C D

9890ACD 007_AFF 008&DCG KK8C

正确答案是:B

11. Northwind数据库中有一张Customers表用于存放公司的客户信息,现在数据库管理员想通过使用一条SQL语句列出所有客户所在的城市,而且列出的条目中没有重复项,那么他可以在 SELECT City FROM Customers 语句中使用()关键词。 A B C D

TOP

DISTINCT DESC ASC

正确答案是:B

15. 在SQL Server服务器上,存储过程是一组预先定义并()的T-SQL语句。 A B C D 保存 编译 解释 编写

正确答案是:B

21. 现有表book,字段:id (int),title (varchar), price (float); 其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。 A B C D

insert into book (id,title,price) values(1,'java',100) insert into book (title,price) values('java',100) insert into book values ('java',100) insert book values('java',100)

正确答案是:A

多项选择题部分 (共10题每题2分共20分)

5. Julv是BENET公司的数据库管理员,公司数据库采用SQL Server 2005,应公司业务需求,需要将一台服务器中的数据库BENET转移到公司新购置的数据库服务器上,下面()方法可以帮助July完成此项任务。(选择二项)

A 通过SSMS导入导出工具

B 可以在原服务器上找到BENET数据库文件直接拷贝到新服务器中

C 在原服务器上对BENET进行分离,然后将相应的数据文件拷贝到新服务器上进行附加

D 以上三种方法均可实现数据库的迁移


数据库自测选择题(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:如何有效提升办案民警的执法安全意识和责任意识

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

马上注册会员

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