网站大量收购独家精品文档,联系QQ:2885784924

杰普软件2016年数据库测试题及答案.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
杰普软件2016年数据库测试题及答案

选择题(1分?,共20分)1.为了考虑数据的安全性,要求每个教师只能存取自己讲授的课程的学生成绩,应该创建__A______a).视图?b).索引 c).游标 d).表2.关于类型定义Number(9,2)说法正确的有____B____a)?整数部分9位,小数部分2位,共11位b)?整数部分7位,小数部分2位,共9位c)?整数部分6位,小数点一位,小数部分2位,共9位d)?以上说法均不正确3.获取当前系统时间的查询语句是________C_____a)Sysdateb)Select?sysdatec)Select?sysdate?from?dual;d)以上都可以4.在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供了___A_______a)数据定义功能?????????b)数据操纵功能?c)数据维护功能??????????d)数据控制功能5. 下列属于DDL语言的是:( C )A)insertB)select C)createD)commit6.数据库的并发操作可能带来的问题包括_____B____________a).非法用户的使用??????????b)丢失更新c).数据独立性会提高?????????d).增加数据冗余度7.使用sql查询时,使用where子句指出的是(B )a)查询目标 b)?查询条件??c)查询视图 ?d)查询结果8.在Oracle中,有一个教师表teacher的结构如下:ID?NUMBER(5)NAME?VARCHAR2(25)EMAIL?VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名( C)a). SELECT?name?FROM?teacher?WHERE?email?=?NULL;b). SELECT?name?FROM?teacher?WHERE?email??NULL;c). SELECT?name?FROM?teacher?WHERE?email?IS?NULL;d). SELECT?name?FROM?teacher?WHERE?email?IS?NOT?NULL;9.典型的jdbc程序按________顺序编写(DBECFA)A.释放资源B.获取与数据库的物理连接C.执行Sql语句D.注册jdbcdriverE.创建不同类型的statement F.如果有结果集,处理结果集10.在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值_____A______a)SELECT?ename,?NVL(comm,?0)?FROM?emp;b)SELECT?ename,?NULL(comm,?0)?FROM?emp;c)SELECT?ename,?NULLIF(comm,?0)?FROM?emp;d)SELECT?ename,?DECODE(comm,?NULL,?0)?FROM?emp;11.在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是____C_______a). select?seq.ROWNUM?from?dual;b). select?seq.ROWID?from?dual;c). select?seq.CURRVAL?from?dual;d). select?seq.NEXTVAL?from?dual;12.有表一的查询结果如下,该表为学生成绩表:select?id,grade?from?student_grade?ID?????????????????GRADE?--------???????????-----------?1??????????????????50?2??????????????????40?3??????????????????70?4??????????????????80?5??????????????????30?6??????????????????90?表二为补考成绩表?select?id,grade?from?student_makeup?ID?????????????????GRADE?--------???????????-----------?1??????????????????60?2??????????????????80?5??????????????????60?现在通过如下语句把补考成绩更新到成绩表中,并提交:?update?student_grade?s?set?s.grade?=?(select?t.grade?from?student_makeup?t?where?s.id=t.id);?commit;?请问之后查询:?select?GRADE?from?student_grade?where?id?

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档