欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年达内JSD第二次月考题,oracle数据库考题,数据库基础知识语法.docx

    • 资源ID:28031950       资源大小:71.75KB        全文页数:34页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年达内JSD第二次月考题,oracle数据库考题,数据库基础知识语法.docx

    精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思达内 JSD1510 其次次月考题 考试范畴: oracle 数据库 适合初学者对数据库的基础学问进行测试;1. 单项 查询 cost 表中资费名称,月固定费用,月包在线时长,单 位费用 ,以下 sql 语句正确选项:A.select name/base_duration/base_cost/unit_cost from cost B.select name,base_cost,unit_cost from cost C.select name and base_duration and base_cost and unit_cost from cost D.select name,base_duration,base_cost,unit_cost from cost 正确答案: D 2. 单项 包含事务掌握方法 是: ;A.Connection B.Statement C.ResultSet D.DriverManager 正确答案: A 3. setAutoCommit, commit, rollback 的单项 下面不属于接口的是:();名师归纳总结 - - - - - - -第 1 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思A.java.sql.Connection B.java.sql.Driver C.java.sql.DriverManager D.java.sql.ResultSet 正确答案: C 4. 单项 在 oracle 中,判定一条记录的某个列是否为 NULL,应当使 用: ;A.= B.<> C.IS D.= 正确答案: C 5. 单项 在 JDBC连接数据库编程应用开发中,的是();A.Connection 接口 B.PreparedStatement 类 C.CallableStatement类 D.Statement 类 正确答案: A 6. 可以实现数据库连接名师归纳总结 - - - - - - -第 2 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 在 Oracle中,掌握年龄必需在 可使用的代码是();A.age>18 and age<50 B.age>=18 and age<=50 C.age>=18 && age<=50 D.age>18 && age<50 正确答案: B 7. 18 到 50 之间 包含 18 和 50,单项 以下 Oracle 语句中,属于 DCL的有()A.GRANT B.DESC C.CONNECT D.INSERT 正确答案: A 8. 单项 以下选项中能够得到字符串的一部分的单行函数是();A.INSERT B.SUBSTR C.LPAD D.LEAST 正确答案: B 9. 名师归纳总结 - - - - - - -第 3 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 下面是 SqlPlus命令的是:();A.DESC B.ALTER C.SELECT D.DELETE 正确答案: A 10. 单项 以下属于 DML 语句的是:();A.COMMIT B.INSERT C.DROP D.GRANT 正确答案: B 11. 单项 ResultSet 供应了猎取数据库中某个字段值的方法,假如某个字段为 NUMBER类型 ,可以猎取该字段值的方法是: ;A.getNumber B.getDouble C.setNumber D.setDouble 正确答案: B 12. 名师归纳总结 - - - - - - -第 4 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 在 Oracle 中,如想查询家庭地址在北京,上海,广州的用户信息,以下Sql语句正确选项();,上海,A.SELECT * FROM student WHERE address= 北京广州B.SELECT * FROM student WHERE address LIKE 北京 , 上海 ,广州 C.SELECT * FROM student WHERE address IN 北京,上海,广州 D.SELECT * FROM student WHERE address=北 京 AND address=上海AND address=广州正确答案: C 13. 单项 假如查询表 a有 3行数据 和表 b(有 4 行数据),使用 SELECT * FROM a,b,返回的查询结果的行数是:();A.7 B.1 C.0 D.12 正确答案: D 14. 单项 现有如下建表SQL 语句:CREATE TABLE departments department_id NUMBER4 PRIMARY KEY, department_name 名师归纳总结 - - - - - - -第 5 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思VARCHAR220, city VARCHAR220, province VARCHAR220 下面插入语句正确选项: ;A.INSERT INTO departments VALUES300, abc; B.INSERT INTO departmentsdepartment_name,department_id VALUES300,design; C.INSERT INTO departmentsdepartment_name,city VALUESdesign,bj; D.INSERT INTO departments VALUES300, abc,null,null; 正确答案: D 15. 单项 在 Oracle 中,有表 Person,如下:ID Name Tel 001 Amber 1234 002 Amy 2345 003 Emily 4567 004 Eric 5678 005 Roy 6789 SELECT Tel FROM Person WHERE Name = A%结果是 : A.1234 B.2345 C.4567 D.运行后结果是“ 未选定行”正确答案: D 16. ; 执行以上查询,单项 查询客户姓名以及他的举荐人,没有举荐人的客户信息不 显示,以下 sql 语句正确选项:名师归纳总结 - - - - - - -第 6 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思A.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.id = a2.id; B.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.recommender_id = a2.recommender_id; C.select a1.real_name customer, a2.real_name recommender from account a1 join account a2 on a1.recommender_id = a2.id; D.select a1.real_name customer, a2.real_name recommender from account a1, a2 on a1.recommender_id = a2.id; 正确答案: C 17. 单项 以下 SQL语句执行后的结果是: (); SQL> CREATE TABLE t_info id NUMBER4 ; SQL> INSERT INTO t_info VALUES2 ; SQL> SAVEPOINT A ; SQL> INSERT INTO t_info VALUES3 ; SQL> INSERT INTO t_info VALUES4 ; SQL> SAVEPOINT B; SQL> INSERT INTO t_info VALUES5 ; SQL> ROLLBACK TO B ; SQL> SELECT * FROM t_info; A.在 t_info 表中可以看到id 是 2 的数据,看不到 id 是 3,4,5 的数据B.在 t_info 表中可以看到id 是 2,3,4 的数据,看不到 id 是 5 的数据C.在 t_info 表中可以看到id 是 2,3,4,5 的数据名师归纳总结 - - - - - - -第 7 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思D.在 t_info 表中可以看到 数据正确答案: B 18. id 是 2,5 的数据 , 看不到 id 是 3,4 的单项 在 Oracle 中,不能通过 DROP关键字进行删除的是();A.表 B.视图 C.表中记录 D.序列 正确答案: C 19. 单项 以下 Oracle 语句中,可以实现更新记录的是();A.UPDATE 数据表SET 字段名称 =值,WHERE 条件 GROUP BY 字段名称 B.UPDATE 数据表 ,数据表 ,SET 字段名称 =值,WHERE 条件C.UPDATE 数据表SET 字段名称 =值,WHERE 条件 D.UPDATE 数据表Set 字段名称 =值,WHERE 条件 ORDER BY 字段名称 正确答案: C 20. 单项 JDBC的 Connection 接口不包含的方法是();名师归纳总结 - - - - - - -第 8 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思A.createStatement B.prepareStatementString sql C.createPrepareStatementString sql D.commit 正确答案: C 21. 单项 在 Oracle 中,当数据量较大时,删除表中全部数据,效率 较高的是();A.DELETE FROM Student B.DELETE FROM Student WHERE id>0 C.TRUNCATE table Student D.TRUNCATE table Student WHERE id>0 正确答案: C 22. 单项 DELETE和 TRUNCATE 都可以用来删除表内容, 以下描述正 确的是:();A.TRUNCATE 不需要 RollbackSegment B.DELETE 不需要 RollbackSegment C.TRUNCATE在 提交 COMMIT 之前仍可回滚 D.TRUNCATE仍可以删除表结构 正确答案: A 23. 名师归纳总结 - - - - - - -第 9 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 以下选项中可以用来在 约束 pk_books 的是();books 表的 isbn 列上创建一个主键A.CREATE PRIMARY KEY ON booksisbn; B.CREATE CONSTRAINT pk_books PRIMARY KEY ON booksisbn; C.ALTER TABLE books ADD CONSTRAINT pk_books PRIMARY KEY isbn; D.ALTER TABLE books ADD PRIMARY KEY isbn; 正确答案: C 24. 单项 在 Oracle 中,给 Student 表添加 Address 列,如下代码正确 的是();A.ALTER TABLE student ADD COLUMN(address VARCHAR220)B.UPDATE TABLE student ADD COLUMN(address VARCHAR220)C.UPDATE TABLE student ADD(address VARCHAR220)D.ALTER TABLE student ADD(address VARCHAR220)正确答案: D 25. 单项 显示上个月的今日,这个月的今日,下个月的今日,精度 到时、分、秒,以下 sql 语句正确选项:A.alter session set nls_date_format = 'yyyy mm dd hh24:mi:ss' select add_monthssysdate,-1,sysdate,add_monthssysdate,1 from dual; 名师归纳总结 - - - - - - -第 10 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思B.alter user set nls_date_format = 'yyyy mm dd hh24:mi:ss' select add_monthssysdate,-1,sysdate,add_monthssysdate,1 from dual; C.alter session set nls_date_format = 'yyyy mm dd hh24:mi:ss' select last_month,this_month,next_month from dual; D.alter user set nls_date_format = 'yyyy mm dd hh24:mi:ss' select last_month,this_month,next_month from dual; 正确答案: A 26. 单项 查询 tarena23 和 tarena20 上的远程登录业务使用了哪些相 同的资费标准,以下 sql 语句正确选项:A.select cost_id from service where unix_host = '192.168.0.20' intersect select cost_id from service where unix_host = '192.168.0.23' B.select cost_id from service where unix_host = '192.168.0.20' union select cost_id from service where unix_host = '192.168.0.23' C.select cost_id from service where unix_host = '192.168.0.20' union all select cost_id from service where unix_host = '192.168.0.23' D.select cost_id from service where unix_host = '192.168.0.20' minus select cost_id from service where unix_host = '192.168.0.23' 正确答案: A 27. 名师归纳总结 - - - - - - -第 11 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 对于 Oracle 数据库采纳分页查询的方式查询表 emp 的 no和 name 从第 100(包括)条到110(不包括)条记录的SQL语句 是:();A.select no,name from emp where rownum< 110 and rownum>=100 B.select no, name from select no,name rownum num from emp where rownum>= 100 where num<110 C.select no, name from select no,name rownum num from emp where rownum< 110 where num>=100 D.select no,name from emp limit 99, 10 正确答案: C 28. 单项 在 JDBC中使用事务 ,想要回滚事务的方法是 ;A.Connection 的 commit B.Connection 的 setAutoCommit C.Connection的 rollback D.Connection 的 close 正确答案: C 29. 单项 以下选项中可以用来从表state 中删除列update_dt 的是 ;A.ALTER TABLE state DROP COLUMN update_dt; 名师归纳总结 - - - - - - -第 12 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思B.ALTER TABLE state DELETE COLUMN update_dt; C.DROP COLUMN update_dt FROM state; D.REMOVE COLUMN update_dt FROM state; 正确答案: A 30. 单项 下面约束中只能定义在列级的是:();A.UNIQUE B.NOT NULL C.FOREIGN KEY D.PRIMARY KEY 正确答案: B 31. 单项 在 Oracle 数据库中,关于主键约束与唯独约束说法错误的 是();A.主键列的数据类型不限,但此列必需是唯独并且非空 B.一张数据表只能有一个唯独约束 C.唯独性约束所在的列答应空值 D.数据库支持两个列做联合主键 正确答案: B 32. 单项 在 service 表中,查询 os 账号名为: huangr 的 unix 服务器ip 地址, os 帐号名,以下sql 语句正确选项:名师归纳总结 - - - - - - -第 13 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思A.select unix_host,os_username from service where os_username = 'huangr' B.select unix_host,os_username from service where os_username = 'HUANGR' C.select unix_host,os_username from service where os_username = "huangr" D.select unix_host,os_username from service where os_username = "HUANGR" 正确答案: A 33. 单项 在 Oracle 中,现有Student 表,其中包括学号stuId,姓名stuName,成果 stuGrade, 现要查询成果为80 分的同学姓名,并且结果根据学号降序排列,下面查询语句正确选项();A.SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId B.SELECT stuName FROM student WHERE stuGrade=80 ORDER BY stuId DESC C.SELECT stuName FROM student WHERE stuGrade like 80 GROUP BY stuId D.SELECT stuName FROM student WHERE stuGrade=80 GROUP BY stuId DESC 正确答案: B 名师归纳总结 - - - - - - -第 14 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思34. 单项 下面关于序列的描述不正确选项:()A.序列和表一样,都是Oracle数据库中的对象B.序列产生的值,可以作为表的主键值C.在序列的使用中,最好的方式是多个表可以共用一个序列,来削减 Oracle数据库序列的数量D.MySql 数据不支持序列 正确答案: C 35. 单项 下面关于事务( Transaction)的说法错误选项:();A.事务具备 ACID四个基本特性,即A(Atomicity )原子性、 C(Consistency)一样 性、I(Isolation)隔离性、 D(Durability )长久性;B.事务的提交( Commit)指将事务中全部对数据库的更新写到 磁盘上的物理数据库中去,事 务正常终止;C.事务的回滚( Rollback)指在事务运行的过程中发生了某种故障,事务不能连续进行,将事务中对数据库的全部以完成的操作全部撤消,回滚到事务开头的状态;D.JDBC通过 Connection 对象掌握事务,默认方式下,在执行完更换语句后需要必需要调用 的更换才能生效;正确答案: D Connection 的 commit 方法,对数据名师归纳总结 - - - - - - -第 15 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思36. 单项 操作 cost 表,如一个月使用了200 小时 ,运算每种资费标准对应的最终费用是多少(考虑单位费用 和基础费用为 null 的情 况,最终费用 =固定费用 +超时部分× 单位费用), 以下 sql 语句正确选项:A.select id, nvlbase_cost,0 + 200 - nvlbase_duration,0 * nvlunit_cost,0 fee from cost; B.select id,nvlbase_cost,0 fee from cost; C.select id,200*nvlunit_cost,0 fee from cost; D.select id, base_cost + 200 - base_duration*unit_cost fee from cost; 正确答案: A 37. 单项 下面的描述错误选项: ;A.Statement 的 executeQuery方法会返回一个结果集 B.Statement 的 executeUpdate 方法会返回是否更新胜利的 boolean 值 C.使用 ResultSet 中的 getString可以获得一个对应于数据库中 char 类型的值 D.ResultSet中的 next方法会使结果集中的下一行成为当前行 正确答案: B 38. 名师归纳总结 - - - - - - -第 16 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 表 student 有两个字段 stu_no 和 stu_name,现在使用序列seq_student 给 stu_no 赋值 ,以下写法正确选项();A.String sql = "insert into studentstu_no,stu_name valuesseq_student.nextval,." PrepareStatement stmt = con.prepareStatementsql; stmt.setString1," 习近平 " B.String sql = "insert into student stu_no,stu_name values.,." PrepareStatement stmt = con.prepareStatementsql; stmt.setString1, seq_ student.nextval; stmt.setString2," 习近平 " C.String sql = "insert into student stu_no,stu_name values." PrepareStatement stmt = con.prepareStatementsql; stmt.setString1," 习近平 " D.String sql = "insert into studentstu_no,stu_name valuesseq_student.nextval,." PrepareStatement stmt = con.prepareStatementsql; stmt.setString2," 习近平 " 正确答案: A 39. 单项 可以在 Oracle 中猎取当前时间的 A.SELECT SYSDATE B.SELECT SYSDATE FROM DUAL C.SELECT DATE D.SELECT DATE FROM DUAL 正确答案: B Sql 语句是()名师归纳总结 - - - - - - -第 17 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思40. 单项 一个 VIEW被以下语句创建, 请问在该 VIEW上可进行操作是:(); CREATE VIEW usa_states AS SELECT *FROM state WHERE cnt_code =1 WITH READ ONLY; A.SELECT B.SELECT , UPDATE C.SELECT , DELETE D.SELECT , INSERT 正确答案: A 41. 单项 表 dept 有两个字段id 和 name,现在使用序列seq_dept给 id 赋值 ,以下写法正确选项 :;A.String sql = "INSERT INTO dept id,nameVALUESseq_dept.NEXTVAL,." PrepareStatement stmt = con.prepareStatementsql; stmt.setString1, ” design” ; B.String sql = "INSERT INTO dept id,nameVALUES.,." PrepareStatement stmt = con.prepareStatementsql; stmt.setString1, seq_dept.NEXTVAL; stmt.setString2,” design” ; C.String sql = "INSERT INTO dept nameVALUES." PrepareStatement stmt = con.prepareStatementsql; stmt.setString1,” design” ; 名师归纳总结 D.String sql = "INSERT INTO dept 第 18 页,共 23 页- - - - - - -精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思id,nameVALUESseq_dept.NEXTVAL,." PrepareStatement stmt = con.prepareStatementsql; stmt.setString2, ” design” ; 正确答案: A 42. 单项 现有 a 表和b 表 表 a:jigou机构 ,kehhao客户号 ,jiaoyrq交易日期 ,jioyje交易金额 表 b: kehhao客户号 ,表 b 为 VIP客户号表 统计分机构 VIP客户的数量, 下面 SQL语句正确的 是:();A.SELECT COUNTa.kehhao FROM a INNER JOIN b ON a.kehhao = b.kehhao GROUP BY jigou B.SELECT COUNTa.kehhao FROM a INNER JOIN b ON a.kehhao = b.kehhao ORDER BY jigou C.SELECT SUMa.kehhao FROM a INNER JOIN b ON a.kehhao = b.kehhao ORDER BY jigou D.SELECT COUNTa.kehhao FROM a INNER JOIN b ON a.kehhao = b.kehhao HAVING jigou 正确答案: A 43. 单项 试图使用下面句子查询数据:SELECT 100/NVLquantity, 0 FROM inventory; quantity 为 NULL 空值时,将导致出错,其缘由 是:();A.除数表达式为空值名师归纳总结 - - - - - - -第 19 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思B.函数参数数据类型不一样 C.空值不能被转成实际值 D.除数表达式为零 正确答案: D 44. 单项 Oracle 中查询的时候可以去掉重复记录的是 A.SELECT DISTINCT name FROM user B.SELECT name DISTINCT FROM user C.SELECT name FROM user D.SELECT name FROM user LIMIT 1 正确答案: A 45. 单项 有一个表 leanr,表里有三个字段分别是学号(student_id ), 课程( kc),成果( grade); 查询表中存在课程重复 2 次以上的 记录 ,显示课程和重复的 次数 ,并且根据重复次数的降序排列 ,下 列 SQL语句 正确选项:();A.SELECT kc,COUNTkc FROM leanr ORDER BY COUNTkc DESC GROUP BY kc WHERE COUNTkc>=2 ; B.SELECT kc,COUNTkc FROM leanr ORDER BY COUNTkc DESC GROUP BY kc HAVING COUNTkc>=2 ; C.SELECT kc,COUNTkc FROM leanr GROU

    注意事项

    本文(2022年达内JSD第二次月考题,oracle数据库考题,数据库基础知识语法.docx)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开