SQL数据库系统期末试题.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 精品文档 PAGE PAGE4 精品文档 PAGE 蚌埠学院 2013—2014学年第一学期 题 《SQL数据库系统》期末考试一试题( A) 注意事项:1、适用班级:11计算机科学与技术(本 1、本2、本3班) 答 2 、本试卷共2页。满分 100分。 3 、考试时间120 分钟。 4 、考试方式:闭 卷 一、选择题(每题 1分,共25分) 要 1、在 SQLSERVER中,使用 update 语句更新数据库表中的数据,以下说法正确的选项是 (b )。 (A)每次只能更新一行数据 (B)每次能够更新多行数据 (C)如果没有数据项被更新,将提示错误信息 不 (D)更新数据时,必须带有 WHERE条件子句 2、在SQLServer2008中,要防备大于 100的数据被保留到int种类的列,能够使用 (d )。 内 (A)主键拘束 (B)限制拘束 (C)外键拘束 (D)检查拘束 3、在SQLServer2008中,有students( 学生)表,包含字段:Sid(学号),SName(姓名), Grade(成绩)。现要将所有学员的成绩加 10分。下列SQL语句正确的选项是(d )。 线 (A)updatestudentssetGrade=Grade+10whereSid=1 B)update*setGrade=Grade+10 C)update*fromstudentssetGrade=Grade=Grade+10 D)updatestudentssetGrade=Grade+10 订 4、在SQLServer2008 中,有一个 product( 产品)表,包含子段: pname(产品名称), 要此后表中筛选出产品名称为 “苹果”或许“香蕉”的记录,下列语句正确的选项是(c )。 (A)SELECT*FROMproductONpname=’苹果’ORpname=’香蕉’ 装 (B)SELECT*FROMproductONpname=’苹果’ ANDpname=’香蕉’ (C)SELECT*FROMproductWHEREpname=’苹果’ ORpname=’香蕉’ (D)SELECT*FROMproductWHEREpname=’苹果’ANDpname=’香蕉’  . 5、在SQLServer2008 中,附加数据库操作是指( b )。 (A)把SQLServer数据库文件保留为其他数据库文件。 (B)根据数据库物理文件中的信息,把数据库在 SQLServer2008 中恢复。 (C)把所有该数据库表的数据清空。 (D)把数据库删除去。 6、在SQLSever2008中,假定表users 包含主键列 id ,那么履行“UpdateusersSET id=20WHEREid=30”,履行的结果可能有( c )。 (A)如果表中含有 id为30的记录,但不包含 id为20的记录,则更新失败。 B)履行出错,因为主键列不能够被更新。 C)如果表中同时含有id为20和id为30的记录,则更新失败。 (D)如果表中不包含 id为20和id 为30的记录,则更新一行记录。 7、在SQLSever2008 中,查找student 表中所有身份证号码 CardNo的前三位为010 或020的记录,以下语句正确的选项是( c )。 (A)select*fromstudentwherecardnolike ‘010%’andcardnolike ‘020%’ (B)select*fromstudentwherecardnolike ‘010%’or ‘020%’ (C)select*fromstudentwherecardnolike ‘0[1,2]0%’ (D)select*fromstudentwherecardnolike ‘0(1,2)0%’ 8、在SQLSever2008中,学生表student 中包含以下字段:学生编号sid (主键),学 生姓名sName,现在查问所有姓名重复的记录,以下语句正确的选项是( b )。 A)select*fromstudentwherecount(sid)>1 B)selecta.*fromstudenta,studentbwherea.sname=b.sname (C)select a.* from student a, student b where a.sname=b.sname and a.sid<>b.sid D)select*fromstudentgroupbysNamewherecount(sid)>1 9、在SQLSever2008 中,有系统数据库和用户数据库,下列不属于系统数据库的是 (d )。 (A) master (B)model (C)msdb (D)pubs 10、在

文档评论(0)

zdq0037 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档