数据库自测选择题.docx

上传人:b****3 文档编号:4007007 上传时间:2023-05-06 格式:DOCX 页数:52 大小:57.74KB
下载 相关 举报
数据库自测选择题.docx_第1页
第1页 / 共52页
数据库自测选择题.docx_第2页
第2页 / 共52页
数据库自测选择题.docx_第3页
第3页 / 共52页
数据库自测选择题.docx_第4页
第4页 / 共52页
数据库自测选择题.docx_第5页
第5页 / 共52页
数据库自测选择题.docx_第6页
第6页 / 共52页
数据库自测选择题.docx_第7页
第7页 / 共52页
数据库自测选择题.docx_第8页
第8页 / 共52页
数据库自测选择题.docx_第9页
第9页 / 共52页
数据库自测选择题.docx_第10页
第10页 / 共52页
数据库自测选择题.docx_第11页
第11页 / 共52页
数据库自测选择题.docx_第12页
第12页 / 共52页
数据库自测选择题.docx_第13页
第13页 / 共52页
数据库自测选择题.docx_第14页
第14页 / 共52页
数据库自测选择题.docx_第15页
第15页 / 共52页
数据库自测选择题.docx_第16页
第16页 / 共52页
数据库自测选择题.docx_第17页
第17页 / 共52页
数据库自测选择题.docx_第18页
第18页 / 共52页
数据库自测选择题.docx_第19页
第19页 / 共52页
数据库自测选择题.docx_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库自测选择题.docx

《数据库自测选择题.docx》由会员分享,可在线阅读,更多相关《数据库自测选择题.docx(52页珍藏版)》请在冰点文库上搜索。

数据库自测选择题.docx

数据库自测选择题

   【打印本页】

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

2.在SQLServer服务器上,存储过程是一组预先定义并()的T-SQL语句。

 A 保存ﻫ B 编译ﻫ C 解释ﻫ D 编写ﻫﻫ     正确答案是:

B 

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

 A selectproductidfromorderswherecount(productid)>1

 B selectproductidfromorderswhere max(productid)>1

 C select productid fromorderswhere havingcount(productid)>1 groupbyproductidﻫ D selectproductid fromordersgroupbyproductidhavingcount(productid)>1

ﻫ     正确答案是:

7. 下列哪一个数据库不是SQL2005/2008的系统数据库()

 A master数据库

 B msdb数据库

 C pubs数据库

 D model数据库

ﻫ     正确答案是:

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

 A 查询工资大于1250的记录

 B 查询1250号记录后的记录ﻫ C 检索所有的职工号ﻫ D 从[职工]关系中检索工资大于1250的职工号ﻫﻫ    正确答案是:

D

17. 某学校的学生管理数据库中学生成绩表:

stu-score中记录了学生各科成绩及平均分。

该表如下所示。

ﻫ学号姓名代数物理┄平均分ﻫ003于红7569┄ 72

178 刘畅84 87┄88ﻫ032 田原9093 ┄91ﻫ┆ ┆┆ ┆ ┆┆ﻫ在该表上建立优秀学生成绩视图:

good-stu-view,要求该视图中只显示平均成绩大于85分的学生各科成绩及其平均分,完成该要求的语句为()。

 

 A Create view good-stu-viewﻫfromstu-scoreﻫSelect  * 

Where平均分>85

 B Createviewgood-stu-view

AsﻫSelect*fromstu-score

checkoption 平均分>85

 C Createviewgood-stu-viewﻫAs

Select* fromstu-scoreﻫWhere平均分>85 ﻫ D Createviewgood-stu-view

As

Select *fromstu-scoreﻫWhere平均分>85

Withcheck option

    正确答案是:

C

24. 下列哪个不是sql数据库文件的后缀。

() 

 A .mdf

 B .ldf

 C .tif

 D .ndfﻫﻫ    正确答案是:

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

 A Altertable表名add foreign key(键名)reference关联表(关联键名)

 B Altertable表名add Primarykey(键名)reference关联表(关联键名)

 C Alter表名addforeignkey(键名)reference关联键名)

 D Alter表名addPrimary key(键名)reference 关联表(关联键名)ﻫﻫ    正确答案是:

A 

28.SQLServer标准版和企业版的最大差别在()。

 A 发行日期

 B 支持的操作系统

 C 性能差异

 D 支持的语言种类ﻫﻫ    正确答案是:

C

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

 A 关系图是在同一个表中不同字段之间建立关联

 B 关系图是表与表之间建立关联,与字段无关

 C 关系图是在不同表中的字段之间建立关联

 D 关系图是在不同数据库之间建立关联

ﻫ    正确答案是:

C 

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

7.执行语句selectlen(‘hello’)的结果是( )。

 A 5

 B HELLOﻫ C ollehﻫ D helloﻫﻫ    正确答案是:

A

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

 A 更新视图数据ﻫ B 查询ﻫ C 在视图上定义新的基本表ﻫ D 在视图上定义新视图

    正确答案是:

C

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

 A execsp_rename’table1.Field1’,’Field2’

 B exec Xp_rename’Field2’,’Field1’,’Column’ﻫ C execXp_rename’table1.Field1’,’Field2’

 D execsp_rename’table1.Field1’,’Field2’,’column’ﻫﻫ     正确答案是:

21.正确的论述是()

 A 自然连接和等值连接很相像,但实际上他们是不同的。

自然连接要去掉重复的属性,等值连接不需要去掉重复的属性。

ﻫ B 一个关系是参照关系,那么就不会是被参照关系。

ﻫ C 概念数据库与外部数据库都是物理存在的。

ﻫ D 一个关系可以有一个或多个主关键字。

ﻫﻫ    正确答案是:

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

 

 A Deleted,Inserted

 B Delete,Insertﻫ C View,Table

 D View1,table1

ﻫ    正确答案是:

A 

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

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

(选择二项) 

 A SELECTproductname,price fromproducts orderbyprice ASC

 B SELECTproductname,pricefromproducts orderbypriceDESC

 C SELECT productname,pricefrom products orderbyprice

 D SELECTproductnameandprice from productsorder by price DESCﻫﻫC    正确答案是:

AC 

4. 下列哪一个数据库不是SQL 2005/2008的系统数据库()

 A master数据库

 B msdb数据库

 C pubs数据库ﻫ D model数据库

ﻫ    正确答案是:

C

7. 下面不属于数据定义功能的SQL语句是:

()

 A CREATTABLEﻫ B CREAT CURSORﻫ C UPDATEﻫ D ALTERTABLE

ﻫ    正确答案是:

8. 在创建表的过程中,哪个关键字用来定义默认值()

 A DISTINCT

 B UNIQUE

 C CHECKﻫ D DEFAULTﻫ

    正确答案是:

D

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

ﻫBEGINTRANSACTIONﻫupdateAccountsetbalance=7800whereid=1

updateAccountsetbalance=9000whereid=1ﻫ检查上一句错误则执行 ﻫIF@@error <>0

ROLLBACK TRANSACTION

ELSEﻫCOMMITTRANSACTION

 A Account表中id为1的记录中balance字段的值被修改为7800ﻫ B Account表中id为1的记录中balance字段的值被修改为9000ﻫ C Account表中id为1的记录中balance字段的值不变

 D 不可能发生这种情况ﻫ

    正确答案是:

C

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

 A SELECT*FROMproductWHEREmax(price)>'一次性纸杯'ﻫ B SELECT* FROMproductWHERE price>(SELECTmax(*)FROMproduct WHEREpName='一次性纸杯')

 C SELECT *FROMproduct WHEREEXISTSpName='一次性纸杯'ﻫ D SELECT*FROMproductWHEREprice>(SELECTmax(price)FROM productWHEREpName='一次性纸杯')

    正确答案是:

D

18. 你是某销售组织的数据库开发人员,你的数据库有一个名为Sales表, 此表包括了来自销售人员的销售订单概要信息.销售经理要求你创建一个销售额排在前20位的销售人员报表,你该使用哪个查询来完成这个任务( )

 A SELECT TOP20PERCENTLastName,FirstName,SUM(OrderAmount)ASytd

FROMsalesﻫGROUPBY LastName,FirstNameﻫORDERBYytd DESC 

 B SELECTLastName,FirstName,COUNT(*) ASsales

FROMsalesﻫGROUPBYLastName, FirstName

HAVING COUNT(*) >20

ORDER BYytdDESC 

 C SELECT TOP 20LastName,FirstName,MAX(OrderAmount)ASytdﻫFROM sales

GROUPBY LastName,FirstName

ORDERBYytdDESC 

 D SELECTTOP20LastName, FirstName,SUM(OrderAmount) ASytd

FROMsales

GROUP BYLastName,FirstNameﻫORDERBY ytdDESC ﻫ

    正确答案是:

D

19. 当前盘当前目录下有数据库db_stock,其中有表stock的内容是:

股票代码 股票名称单价交易所

600600青岛啤酒7.48上海ﻫ600601方正科技 15.20 上海ﻫ600602广电电子 10.40上海

600603 兴业房产12.76 上海ﻫ600604二纺机9.96 上海ﻫ600605轻工机械 14.59上海ﻫ000001深发展7.48深圳

000002 深万科 12.50深圳

求每个交易所的平均单价的SQL语句是()

 A SELECT 交易所,avg(单价)FROM stock GROUPBY单价ﻫ B SELECT交易所,avg(单价)FROMstockORDERBY单价ﻫ C SELECT交易所,avg(单价)FROM stockORDERBY交易所ﻫ D SELECT交易所,avg(单价)FROMstockGROUPBY交易所

    正确答案是:

23. 在SQLServer服务器上,存储过程是一组预先定义并( )的T-SQL语句。

 A 保存

 B 编译

 C 解释

 D 编写

    正确答案是:

25. 关于视图下列哪一个说法是错误的()。

 A 视图是一种虚拟表

 B 视图中也保存有数据ﻫ C 视图也可由视图派生出来

 D 视图是保存在SELECT查询

ﻫ     正确答案是:

B

27. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()

 A *ﻫ B %ﻫ C -

 D ?

ﻫ    正确答案是:

B

29. 现有表Employee,字段:

id (int),firstname(varchar),lastname(varchar); 以下sql语句错误的是( )。

 A selectfirstname+'.'+lastnameas'name' fromemployee)ﻫ B select firstname+'.'+lastname='name'fromemployee

 C select'name'=firstname+'.'+lastnamefromemployeeﻫ D selectfirstname,lastnamefromemployeeﻫﻫ    正确答案是:

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

7. Northwind数据库中有一名为Products的表用于存放所有产品的信息,其结构为Products(*ProductID,……,UnitPrice,…),现在要想列出所有单价(UnitPrice)在20和40元之间的产品信息,则下列满足要求的SQL语句有()。

(选择二项)

 A SELECT*FROMProducts WHEREUnitPrice>=20ORUnitPrice<=40

 B SELECT * FROMProductsWHEREUnitPriceBETWEEN 20OR40

 C SELECT*FROMProducts WHEREUnitPrice>=20ANDUnitPrice<=40

 D SELECT*FROMProductsWHEREUnitPriceBETWEEN20AND40

ﻫD    正确答案是:

CD

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

(选择二项)

 A 通过SSMS导入导出工具

 B 可以在原服务器上找到BENET数据库文件直接拷贝到新服务器中ﻫ C 在原服务器上对BENET进行分离,然后将相应的数据文件拷贝到新服务器上进行附加

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

ﻫC    正确答案是:

AC

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

1.假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面()sql语句可以返回正确结果。

A select cid,count(distinct(cid)),sum(money)fromordersgroup by cid

B selectcid,count(distinct(cid)),sum(money)fromordersorderbycid

Cselect cid,count(cid),sum(money)fromordersorderbycidﻫDselect cid,count(cid),sum(money)fromordersgroup bycid

 正确答案是:

D

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

 

ATOP

BDISTINCTﻫC DESC

DASC

正确答案是:

B 

13.现有表book,字段:

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

A insertintobook (id,title,price) values(1,'java',100)ﻫBinsertintobook(title,price)values('java',100)

Cinsertintobook values ('java',100)ﻫDinsertbook values('java',100)

ﻫ 正确答案是:

14.现有表Employee,字段:

id (int),firstname(varchar), lastname(varchar);以下sql语句错误的是()。

Aselectfirstname+'.'+lastnameas'name'fromemployee)ﻫBselectfirstname+'.'+lastname='name'fromemployeeﻫC select'name'=firstname+'.'+lastname fromemployee

Dselectfirstname,lastnamefromemployee

 正确答案是:

B 

18.现有书目表book,包含字段:

价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是()。

Aselectavg(price),type frombookgroup bytype

B selectcount(price),type from bookgroupbypriceﻫCselectavg(price),typefrombook groupbyprice

Dselectcount (price),type frombookgroup bytype

正确答案是:

A

20. 现有客户表customers(主键:

客户编号cid),包含10行数据,订单表orders(外键:

客户编号cid),包含6条数据。

执行sql语句:

select* fromcustomersright outer join orders oncustomers.cid=orders.cid。

最多返回()条记录。

A10ﻫB6ﻫC4ﻫD0ﻫ

正确答案是:

B

25. 下列语句中正确的是()。

表score(sti_id,names,math,English,VB)

A selectstu_id,sum(math) fromscore

Bselectsum(math),avg(VB) fromscoreﻫC select *,sum(english)fromscoreﻫDdelete* from score

ﻫ 正确答案是:

B

29.规则对象在使用上与(A)约束类似。

 

A CHECKﻫBPRIMARYKEYﻫCFOREIGNKEY

DUNIQU

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

3. 下列四项中说法不正确的是()

 A 数据库减少了数据冗余

 B 数据库中的数据可以共享ﻫ C 数据库避免了一切数据的重复ﻫ D 数据库具有较高的数据独立性

ﻫ    正确答案是:

C

4. 在SQLServer服务器上,存储过程是一组预先定义并()的T-SQL语句。

 A 保存

 B 编译ﻫ C 解释ﻫ D 编写ﻫﻫ     正确答案是:

B

5. 下列哪一个数据库不是SQL2005/2008的系统数据库( )

 A master数据库ﻫ B msdb数据库ﻫ C pubs数据库ﻫ D model数据库

ﻫ    正确答案是:

C

7. 按照数据模型分类,数据库管理系统可分为()。

 A 关系型,概念型,网状ﻫ B 内模式,概念模式,外模式ﻫ C 关系型,层次型,网状

 D SQL Server,oracle,DB2ﻫ

    正确答案是:

C

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

 A 查询工资大于1250的记录

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

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

    正确答案是:

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

 A TOPﻫ B DISTINCT

 C DESC

 D ASC

ﻫ    正确答案是:

18. 如何在已经创建好的表上添加一个外键()

 A Alter table 表名addforeignkey(键名)reference关联表(关联键名)ﻫ B Altertable表名add Primary key(键名)reference关联表(关联键名)ﻫ C Alter 表名addforeign key(键名)reference关联键名)

 D Alter表名add Primarykey(键名)reference 关联表(关联键名)

    正确答案是:

A

19. 规则对象在使用上与( )约束类似。

 A CHECK

 B PRIMARYKEY

 C FOREIGNKEYﻫ D UNIQU

    正确答案是:

A

25. 以下触发器是当对[表1]进行( )操作时触发。

 CreateTriggerabcon 表1

For insert,update,deleteﻫAs……

 A 只是修改

 B 只是插入

 C 只是删除

 D 修改、插入、删除ﻫ

    正确答案是:

D

26. 执行语句selectlen(‘hello’)的结果是()。

 A 5ﻫ B HELLOﻫ C olleh

 D helloﻫ

    正确答案是:

A

28. 在SQL语言中,建立存储过程的命令是()。

 A CREATE PROCEDUREﻫ B CREATERULE

 C CREATEFUNCTION

 D CREATEFILE

    正确答案是:

A

29. 下面选项中关于在SQL语句中使用的逻辑控制语句的说法正确的是()。

 A 在IF-ELSE 条件语句中,IF为必选,而ELSE为可选ﻫ B 在IF-ELSE条件语句中,语句块使

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2