文档介绍:一、单选题(共 10道试题,共50分。)V1、SQLServer中,保存着每个数据库对象得信息得系统表就是(C)。A、sysdatabasesB、SyscolumnsC、SysobjectsD、Syslogs2、在存在下列关键字得SQL语句中,不可能出现Where子句得就是(D)。A、UpdateB、DeleteC、InsertD、Alter3、在查询语句得Where子句中,如果出现了“ageBetween30and40”,这个表达式等同于(A)。A、age>=30andage<=40B、age>=30orage<=40C、age>30 andage<40D、age>30 orage<404、如果要在一张管理职工工资得表中限制工资得输入范围,应使用(D )约束。A、PDRIMARY KEYB、FOREIGNKEYC、uniqueD、check5、记录数据库事务操作信息得文件就是(D)。A、数据文件B、索引文件C、辅助数据文件D、日志文件6、要查询XSH数据库CP表中产品名含有“冰箱”得产品情况,可用( C)命令。A、 SELECT *FROMCPWHERE产品名称LIKE‘冰箱’B、SELECT *FROMXSHWHERE产品名称LIKE‘冰箱’C、SELECT* FROMCPWHERE 产品名称 LIKE ‘%冰箱%’D、SELECT* FROMCPWHERE产品名称=‘冰箱’7、储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间就是(D )。A、一对一得联系B、一对多得联系C、多对一得联系D、多对多得联系8、 SQL得聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句得( D)子句之中。A、SELECTB、HAVINGC、GROUP BY…HAVINGD、WHERE9、列值为空值(NULL),则说明这一列(C)。A、数值为0B、数值为空格C、数值就是未知得D、不存在10、数据库得数据一般存放在(D)中。A、内存B、CPUC、寄存器D、磁盘二、判断题(共10道试题,共 50分。)1、如果定义视图得FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。BA、错误B、正确2、在sysdatabases中,还记录着存储过程中每个参数得信息。AA、错误B、正确3、在SELECT语句中,当使用ORDERBY子句时,一定要使用GROUPBY子句。AA、错误B、正确4、由于索引就是独立得,删除表时,与该表相关得索引并不被删除。AA、错误B、正确5、日志文件用于存放恢复数据库用得所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf BA、错误B、正确6、使用INSERT命令一次只能插入一行数据。A(SQLSERVER只能插入一行)A、错误B、正确7、已使用DROP TABLE除去删除表,若要删除表上得视图,必须通过使用DROP VIEW手工删除。BA、错误B、正确8、SQLServer存储过程能够立即访问数据库。BA、错误B、正确9、两个空值相比较得结果就是未知。BA、错误B、正确10、在INSERT语句中,VALUES列表中得表达式得数量,必须匹配列表中得列数,表达式得数据类型必须可以与表格中对应各列得数据类型兼容。BA、错误B、正确SQLServer数据库试题十及答案一