数据库基础与应用试题题库完整.docx

上传人:b****4 文档编号:844696 上传时间:2022-10-13 格式:DOCX 页数:24 大小:31.87KB
下载 相关 举报
数据库基础与应用试题题库完整.docx_第1页
第1页 / 共24页
数据库基础与应用试题题库完整.docx_第2页
第2页 / 共24页
数据库基础与应用试题题库完整.docx_第3页
第3页 / 共24页
数据库基础与应用试题题库完整.docx_第4页
第4页 / 共24页
数据库基础与应用试题题库完整.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

数据库基础与应用试题题库完整.docx

《数据库基础与应用试题题库完整.docx》由会员分享,可在线阅读,更多相关《数据库基础与应用试题题库完整.docx(24页珍藏版)》请在冰豆网上搜索。

数据库基础与应用试题题库完整.docx

数据库基础与应用试题题库完整

《数据库基础及应用》选择题题库(单选)

1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数),用下面的哪种类型最节省空间?

C

A.int

B.smallint

C.tinyint

D.decimal(3,0)

2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?

C

A.ALTERCOLUMNOrderIDintegerFROMOrders

B.ALTERTABLEOrders(OrderIDinteger)

C.ALTERTABLEOrdersALTERCOLUMNOrderIDinteger

D.ALTERCOLUMNOrders.OrderIDinteger

3.小王在SQLServer2005数据库中创建了如下两个表:

CREATETABLE雇员表

(雇员代号intIDENTITY(10001,1)PRIMARYKEYNONCLUSTERED,

雇员varchar(20)NOTNULL,

通信地址varchar(200)NULL

CREATETABLE订单表

(订单号intIDENTITY(1,1)PRIMARYKEY,

雇员代号intNOTNULL,

客户代号intNOTNULL,

订购日期datetimeNOTNULL,

订购金额moneyNOTNULL

他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员”、“订购日期”、最高的“订购金额”。

下面哪个语句能完成该功能?

B

A.SELECTa.雇员代号,a.雇员,b.订购日期,b.订购金额

FROM雇员表ASaLEFTOUTERJOIN订单表ASb

ONa.雇员代号=b.雇员代号

WHEREb.订购日期='09/01/2003'

AND订购金额IN(SELECTMAX(订购金额)FROM订单表)

B.SELECTa.雇员代号,a.雇员,b.订购日期,MAX(订购金额)

FROM雇员表ASaLEFTOUTERJOIN订单表ASb

ONa.雇员代号=b.雇员代号ANDb.订购日期='09/01/2003'

GROUPBYa.雇员代号,a.雇员,b.订购日期

C.SELECTa.雇员代号,a.雇员,b.订购日期,MAX(订购金额)

FROM雇员表ASaINNERJOIN订单表ASb

ONa.雇员代号=b.雇员代号

WHEREb.订购日期='09/01/2003'

GROUPBYa.雇员代号,a.雇员,b.订购日期,b.订单号

D.SELECTa.雇员代号,a.雇员,b.订购日期,MAX(订购金额)

FROM雇员表ASaINNERJOIN订单表ASb

ONa.雇员代号=b.雇员代号

WHEREb.订购日期='09/01/2003'

AND订购金额IN(SELECTMAX(订购金额)FROM订单表)

 

4.使用下列哪个数据类型可以存储达2GB的数据?

A

A.text

B.varbinary

C.varchar(max)

D.varchar

5.用于定义、撤销和修改数据库对象的语言是()  A

A.DDL     B.DML    C.DCL    D.DEL

6.用于数据库中数据的修改和检索的语言是()  B

A.DDL    B.DML    C.DCL    D.DEL

7.用于数据访问权限的控制的语言是()    C

 A.DDL    B.DML    C.DCL    D.DEL

8.关系模型的数据结构是()   D

  A.树B.图     C.表       D.二维表

9.在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID

   列,下列语确的是(c)。

 a)CREATETABLEAUTHORSONPrpducts(namevarchar(50),IDsmallint)

 b)ALTERDATABASEproducts

   ADDTABLEAuthors(namevarchar(50),IDsmallint)

 c)CREATETABLEProducts.Authors(namevarchar(50),IDsmallint)

 d)CreateTABLEProducts.Authors(name,ID)

10.记录SQLServer的初始化信息的数据库是()   A

       A.master        B.model          C.msdb          D.tempdb

11.为用户提供模板和原型的数据库是()     B

       A.master        B.model          C.msdb          D.tempdb

12.供SQLServer代理程序调度警报和作业以及记录操作员时使用的数据库是()   C

       A.master        B.model          C.msdb          D.tempdb

13.在系统启动时总是干净的数据库是()  D

       A.master        B.model          C.msdb          D.tempdb

14.在SQLServer每次启动时都重新创建的数据库是()   D

       A.master        B.model          C.msdb          D.tempdb

15.删除数据库的命令是()  A

 A.DROPDATABASE            B.USEDATABASE        

C.CLOSEDATABASE          D.OPENDATABASE

16.在SQLServer中,每个表格仅可以有的簇索引个数是()A

     A.1                B.2                C.8                D.10

17.在SQLServer中,每个表格仅可以有的非簇索引个数是()D

     A.10                B.21        C.128             D.249

18.从表中删除一行或多行记录的语句是()  A

    A.DELETE     B.UPDATE     C.DROP         D.INSERT

19.在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分()B

A.SELECT,INTO                     B.SELECT,FROM

C.SELECT,GROUP               D.仅SELECT

20.SELECT语句要把重复行屏蔽使用关键字()A

A.DISTINCT         B.UNION              C.ALL            C.GROUP             

21.如果在SELECT语句中使用集合函数时,一定在后面使用()A

 A.GROUPBYB、COMPUTEBYC.HAVING            D.COMPUTE

22.只能匹配一个字符的匹配符是()B

       A.%               B.-          C.^         D.<

23.能匹配任意长度字符的匹配符是()B

       A.-                 B.%        C.^         D.<

24.能匹配指定围或集合中的任何单个字符的匹配符是()C

       A.-                 B.%        C.[]        D.<

25.判断字段为空的关键字是()  A

       A.ISNULL            B.NULL     C.ISIN           D.IN

26.当向数据库表中插入数据时,如果没有明确地提供输入值时,SQLServer自动为该列输入指定值,这属于哪种约束()  A

       A.DEFAULT约束               B.CHECK约束     

 C.PRIMARY  KEY约束          D.FOREIGNKEY约束

27.通过逻辑表达式判断限制插入到列中的值,这属于哪种约束()B

       A.DEFAULT约束                 B.CHECK约束      

C.PRIMARY  KEY约束          D.FOREIGNKEY约束

28.不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束()C

       A.DEFAULT约束                 B.CHECK约束      

C.PRIMARY  KEY约束          D.FOREIGNKEY约束

29.定义数据库表中指定列上插入或更新的数值必须在另一被参照表中的特定列上存在,这属于哪种约束()D

       A.DEFAULT约束                 B.CHECK约束      

C.PRIMARY  KEY约束          D.FOREIGNKEY约束

30.不允许数据库表在指定列上具有相同的值,但允许有空值,这属于哪种约束()B

       A.DEFAULT约束                 B.UNIQUE约束     

C.PRIMARY  KEY约束          D.FOREIGNKEY约束

31.只对某一列起作用的约束称为()A

       A.列约束              B.惟一约束           C.默认约束       D.表约束

32.包含了数据库表中一个以上的列的约束称为()  D

       A.列约束              B.惟一约束           C.默认约束           D.表约束

33.约束可以通过哪条命令创建()B

       A.SETTABLE              B.CREATE  TABLE

       C.USETABLE       D.UPDATETABLE

34.在下列选项中不是SQLServer提供给用户查看约束信息的方法是()  B

       A.使用系统存储过程    B.使用查询分析器   C.使用企业管理器    D.使用规划视图

35.可以删除约束的方法是()A

       A.利用企业管理器              B.使用ALTER函数             

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1