SQL题目.doc
文本预览下载声明
1-5 C C B A A
6-9 D C B B D
10-14 B C A C D
15-19 B D A A C
20-24 C A C D D
25-29 C C A B D
30-34 B D D B C
35-39 AC A C B B
40-44 A B B A D
45-49 A B AD B D
50-54 A AC B BD D
55-58 B AD C A
简单
下列四项中,不属于数据库系统特点的是() 。(选择一项)
A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高
如果将某一列设置为表的主键,在表中此列的值()。(选择一项)
A.可以出现重复值
B.允许为空值
C.不允许为空值,也不能出现重复值
D.不允许为空值,但允许列值重复
在SQL Server2005数据库中,可以使用( )关键字来限制返回的数据行数。(选择一项)
LIMIT
TOP
COUNT
SUM
4.在SQL Server 2005数据库中,系统提供聚合函数对列中的数据进行计算,以下聚合函数中( )用于返回表达式中所有值的总和。(选择一项)
a) SUM
b) MAX
c) AVG
d) COUNT
5.以下关于外键和相应的主键之间的关系,正确的是( )(选择一项)
A. 外键并不一定要与相应的主键同名.
B. 外键一定要与相应的主键同名.
C. 外键一定要与相应的主键同名而且唯一.
D. 外键一定要与相应的主键同名,但并不一定唯一
6.SQL中“成绩 between 10.5 and 99.5”相当于下列哪个逻辑表达式()。(选择一项)
A.成绩=10.5 and成绩99.5
B.成绩10.5 and成绩99.5
C.成绩=10.5 or 成绩=99.5
D.成绩=10.5 and成绩=99.5
7.SQL中“年龄在18一25之间“,这种约束属于数据库系统的()措施。(选择一项)
A.原子性 B.一致性 C.完整性 D.安全性
8. 数据库系统发展到今天,占统治地位的仍然是关系数据库。关系数据库中所谓的数据冗余指的是( )。(选择一项)
数据不准确
存在重复数据
数据之间不存在关系
数据量太大
8. 以下运算符中()不是SQL Server 2005 的T-SQL支持的逻辑运算符。 (选择一项)
AND
NO
NOT
OR
9.SQL Server 2005采用的身份验证模式有()。仅Windows身份验证模式?仅SQL Server身份验证模式仅混合模式Windows身份验证模式和QL Server安装程序创建4个系统数据库,下列哪个不是(??? ?)系统master? ?? ?
b) model
c) pub? ?? ?? ?
d) msdb
12.在SQL Server2005数据库中,字符串函数可以用于控制返回给用户的字符串,以下( )函数用于将传递给它的字符串转变为大写。
(选择一项)
UPPER
LOWER
RTRIM
STUFF
13.在SQL Server2005数据库中,假定grade(成绩)表中包含字段:sID(学号),lang(语文课成绩)。那么列出语文成绩在80分到90分的学生的SQL语句是( ) (选择一项)
Select * from grade where lang in(80,90)
Select * from grade having lang in(80,90)
Select * from grade where lang between 80 and 90
Select * from grade having lang between 80 and 90
14.要查询book表中所有书名中以“计算机”开头的书籍的价格,可用( )语句。SELECT price FROM book WHERE book_name = ‘计算机*’SELECT price FROM book WHERE book_name LIKE ‘计算机*’SELECT price FROM book WHERE book_name = ‘计算机%’?SELECT price FROM book WHERE book_name LIKE ‘计算机%’?
SQL语句中UPDATE命令的功能是( )(选择一项)
删除表中的数据???????????
更新表中的数据
在表中添加一条新记录?????
修改表的结构
16.在SQL Server 2005数据库中,如果一个T-SQL语句中包含多个逻辑运算符并且假设语句中没有括号时,
显示全部