SQL的一些问题希望有人帮忙解答..

21、在SQLServer2000中,假设表users包含主键列id,那么执行“UpdateusersSETid=20WHEREid=30”,执行的结果可能有()。(选择... 21、在SQL Server 2000中,假设表users包含主键列id,那么执行“Update users SET
id=20 WHERE id=30”,执行的结果可能有()。(选择一项)
a) 如果表中含有id为30的记录,则更新失败
b) 执行出错,因为主键列不可以被更新
c) 如果表中同时含有id为20和id为30的记录,则更新失败
d) 如果表中不包含id为20和id为30的记录,则更新一行记录

22. 在SQL Server 2000 中,有student(学生)表,包含字段:SID(学号),SName(姓名)
Grade(成绩)。现在将要所有学员的成绩加10分。下列SQL语句正确的是( )。(单选)
A update students set Grade=Grade+10 where SID=1
B update * set Grade=Grade+10
C update* from students set Grade=Grade+10
D update students set Grade=Grade+10

27、在SQL Server 2000中,下面关于数据完整性的描述正确的是( )(选择两项)
A 如果数据库中没有重复的数据,即没有数据冗余的时候,数据就是完整的
B 维护数据完整性就是保证数据库中数据的准确性
C 数据库中数据越详细则越符合数据完整性
D 维护数据完整性可以保证数据的一致性,避免出现没有意义的数据

28、在SQL Server 2000中,使用update语句更新数据库表中的数据,以下说法正确的是( )。(选择一项)
A 每次只能更新一行数据
B 每次可以更新多行数据
C 如果没有数据项被更新,将提示错误信息
D 更新数据时,必须带有WHERE条件子句

30、在SQL Server2000中,主键用来实施( )
A 引用完整性约束
B 实体完整性约束
C 域完整性约束
D 自定义完事性约束

31、在SQL Server2000中,有系统数据库和用户数据库,下列不属于系统数据库的是( )。(选择一项)
A master
B model
C msdb
D pubs

33、在关系型数据库中,数据冗余指的是( )。(选择一项)
A 数据不准确
B 存在重复数据
C 数据之间不存在关系
D 数据量太大
展开
 我来答
百度网友fc82f346e
2008-06-20 · TA获得超过904个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:187万
展开全部
21 c
22 d
28 b
30 a
31 c
33 c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjhhoo
2008-06-20
知道答主
回答量:26
采纳率:0%
帮助的人:7万
展开全部
21 c
22 d
27 ad
28 b
30 b
31 d
33 b
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式