数据库自测选择题

2019-08-03 12:57

【打印本页】

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

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

正确答案是:B

3. 现有订单表orders,包含用户信息userid, 产品信息 productid, 以下()语句能够返回至少被订购过两回的productid?

A select productid from orders where count(productid)>1 B select productid from orders where max(productid)>1

C select productid from orders where having count(productid)>1 group by productid

D select productid from orders group by productid having count(productid)>1

正确答案是:D

7. 下列哪一个数据库不是SQL 2005/2008 的系统数据库() A B C D

master数据库 msdb数据库 pubs数据库 model数据库

正确答案是:C

13. Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。 A B C D

查询工资大于1250的记录 查询1250号记录后的记录 检索所有的职工号

从[职工]关系中检索工资大于1250的职工号

正确答案是:D

17. 某学校的学生管理数据库中学生成绩表:stu-score中记录了学生各科成绩及平均分。该表如下所示。

学号姓名代数物理 ┄ 平均分

003 于红 75 69 ┄ 72 178 刘畅 84 87 ┄ 88 032 田原 90 93 ┄ 91 ┆ ┆ ┆ ┆ ┆ ┆

在该表上建立优秀学生成绩视图:good-stu-view,要求该视图中只显示平均成绩大于85分的学生各科成绩及其平均分,完成该要求的语句为()。 A Create view good-stu-view from stu-score Select *

Where 平均分>85

B Create view good-stu-view As

Select * from stu-score check option 平均分>85

C Create view good-stu-view As

Select * from stu-score Where 平均分>85

D Create view good-stu-view As

Select * from stu-score Where 平均分>85 With check option

正确答案是:C

24. 下列哪个不是sql 数据库文件的后缀。() A B C D .mdf .ldf .tif .ndf

正确答案是:C

25. 如何在已经创建好的表上添加一个外键() A B C D

Alter table 表名add foreign key(键名)reference 关联表(关联键名) Alter table 表名add Primary key(键名)reference 关联表(关联键名) Alter 表名add foreign key(键名)reference 关联键名)

Alter 表名add Primary key(键名)reference 关联表(关联键名)

正确答案是:A

28. SQL Server标准版和企业版的最大差别在()。 A B C D

发行日期

支持的操作系统 性能差异

支持的语言种类

正确答案是:C

30. 关于关系图下列哪一个是正确的( )。 A B C D

关系图是在同一个表中不同字段之间建立关联 关系图是表与表之间建立关联,与字段无关 关系图是在不同表中的字段之间建立关联 关系图是在不同数据库之间建立关联

正确答案是:C

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

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

正确答案是:A

12. 在视图上不能完成的操作是( ) A B C D

更新视图数据 查询

在视图上定义新的基本表 在视图上定义新视图

正确答案是:C

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

A exec sp_rename’table1.Field1’,’Field2’ B exec Xp_rename’Field2’,’Field1’,’Column’ C exec Xp_rename’table1.Field1’,’Field2’

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

正确答案是:D 21. 正确的论述是()

A 自然连接和等值连接很相像,但实际上他们是不同的。自然连接要去掉重复的属性,等值连接不需要去掉重复的属性。

B 一个关系是参照关系,那么就不会是被参照关系。 C 概念数据库与外部数据库都是物理存在的。 D 一个关系可以有一个或多个主关键字。

正确答案是:A

25. 触发器可引用视图或临时表,并产生两个特殊的表 ( )。 A B C D

Deleted ,Inserted Delete,Insert View,Table View1,table1

正确答案是:A

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

5. 在SQL Server数据库(排序规则为默认值)中,有一个产品表products,你想按照价格从小到大的顺序显示所有产品的名称(productname)和价格(price),可以实现该功能的T-SQL语句是()。(选择二项) A B C D C

4. 下列哪一个数据库不是SQL 2005/2008 的系统数据库() A master数据库 B msdb数据库 C pubs数据库 D model数据库

正确答案是:C

SELECT productname,price from products order by price ASC SELECT productname,price from products order by price DESC SELECT productname,price from products order by price

SELECT productname and price from products order by price DESC 正确答案是:AC

7. 下面不属于数据定义功能的SQL语句是:() A CREAT TABLE B CREAT CURSOR C UPDATE D ALTER TABLE

正确答案是:C

8. 在创建表的过程中,哪个关键字用来定义默认值() A DISTINCT B UNIQUE C CHECK D DEFAULT

正确答案是:D

10. 在SQL Server 数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内容修改情况是()。

BEGIN TRANSACTION

update Account set balance=7800 where id=1 update Account set balance=9000 where id=1 检查上一句错误则执行 IF @@error <> 0 ROLLBACK TRANSACTION ELSE

COMMIT TRANSACTION

A Account表中id为1的记录中balance字段的值被修改为7800 B Account表中id为1的记录中balance字段的值被修改为9000 C Account表中id为1的记录中balance字段的值不变 D 不可能发生这种情况

正确答案是:C

14. 在SQL Server 数据库中,从product表里查询出price(价格)高于pName(产品名称)为“一次性纸杯”所有记录中最高价格的产品的查询语句为()。 A SELECT * FROM product WHERE max(price)>'一次性纸杯'

B SELECT * FROM product WHERE price>(SELECT max(*) FROM product WHERE pName= '一次性纸杯')

C SELECT * FROM product WHERE EXISTS pName='一次性纸杯'

D SELECT * FROM product WHERE price>(SELECT max(price) FROM product WHERE pName='一次性纸杯')


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

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

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

马上注册会员

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