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

上传人:Q****o 文档编号:28031950 上传时间:2022-07-26 格式:DOCX 页数:34 大小:71.75KB
返回 下载 相关 举报
2022年达内JSD第二次月考题,oracle数据库考题,数据库基础知识语法.docx_第1页
第1页 / 共34页
2022年达内JSD第二次月考题,oracle数据库考题,数据库基础知识语法.docx_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《2022年达内JSD第二次月考题,oracle数据库考题,数据库基础知识语法.docx》由会员分享,可在线阅读,更多相关《2022年达内JSD第二次月考题,oracle数据库考题,数据库基础知识语法.docx(34页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思达内 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

2、 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

3、.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. 可以实现数据库连接名师归纳总结 - - - - -

4、 - -第 2 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 在 Oracle中,掌握年龄必需在 可使用的代码是();A.age18 and age=18 and age=18 & age18 & age 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

5、; 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 表中可以看到

6、数据正确答案: 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 B

7、Y 字段名称 正确答案: C 20. 单项 JDBC的 Connection 接口不包含的方法是();名师归纳总结 - - - - - - -第 8 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思A.createStatement B.prepareStatementString sql C.createPrepareStatementString sql D.commit 正确答案: C 21. 单项 在 Oracle 中,当数据量较大时,删除表中全部数据,效率 较高的是();A.DELETE FROM Student B.DELET

8、E FROM Student WHERE id0 C.TRUNCATE table Student D.TRUNCATE table Student WHERE id0 正确答案: C 22. 单项 DELETE和 TRUNCATE 都可以用来删除表内容, 以下描述正 确的是:();A.TRUNCATE 不需要 RollbackSegment B.DELETE 不需要 RollbackSegment C.TRUNCATE在 提交 COMMIT 之前仍可回滚 D.TRUNCATE仍可以删除表结构 正确答案: A 23. 名师归纳总结 - - - - - - -第 9 页,共 23 页精选学习资料

9、 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 以下选项中可以用来在 约束 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. 单项

10、在 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 语句

11、正确选项: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,sysd

12、ate,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 上的远程登录

13、业务使用了哪些相 同的资费标准,以下 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 cos

14、t_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 页精选学习资料 -

15、- - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思单项 对于 Oracle 数据库采纳分页查询的方式查询表 emp 的 no和 name 从第 100(包括)条到110(不包括)条记录的SQL语句 是:();A.select no,name from emp where rownum=100 B.select no, name from select no,name rownum num from emp where rownum= 100 where num110 C.select no, name from select no,name rownum num from

16、emp where rownum=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; 名师归纳总结 - - -

17、 - - - -第 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 数据库中,关于主键约束

18、与唯独约束说法错误的 是();A.主键列的数据类型不限,但此列必需是唯独并且非空 B.一张数据表只能有一个唯独约束 C.唯独性约束所在的列答应空值 D.数据库支持两个列做联合主键 正确答案: B 32. 单项 在 service 表中,查询 os 账号名为: huangr 的 unix 服务器ip 地址, os 帐号名,以下sql 语句正确选项:名师归纳总结 - - - - - - -第 13 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思A.select unix_host,os_username from service where

19、 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,成

20、果 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=8

21、0 GROUP BY stuId DESC 正确答案: B 名师归纳总结 - - - - - - -第 14 页,共 23 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思34. 单项 下面关于序列的描述不正确选项:()A.序列和表一样,都是Oracle数据库中的对象B.序列产生的值,可以作为表的主键值C.在序列的使用中,最好的方式是多个表可以共用一个序列,来削减 Oracle数据库序列的数量D.MySql 数据不支持序列 正确答案: C 35. 单项 下面关于事务( Transaction)的说法错误选项:();A.事务具备 ACID四个基本特性,即

22、A(Atomicity )原子性、 C(Consistency)一样 性、I(Isolation)隔离性、 D(Durability )长久性;B.事务的提交( Commit)指将事务中全部对数据库的更新写到 磁盘上的物理数据库中去,事 务正常终止;C.事务的回滚( Rollback)指在事务运行的过程中发生了某种故障,事务不能连续进行,将事务中对数据库的全部以完成的操作全部撤消,回滚到事务开头的状态;D.JDBC通过 Connection 对象掌握事务,默认方式下,在执行完更换语句后需要必需要调用 的更换才能生效;正确答案: D Connection 的 commit 方法,对数据名师归纳总

23、结 - - - - - - -第 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 f

24、ee 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.Re

25、sultSet中的 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

26、 = 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

27、 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

28、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 , INS

29、ERT 正确答案: 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.prep

30、areStatementsql; 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 页- - - - - - -精选学习资料 - - - - - - - - - 读书之法 ,在循

31、序而渐进 ,熟读而精思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

32、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. 单项 试图使用下面

33、句子查询数据: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 DISTIN

34、CT 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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com