Oracle笔试试题答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Oracle笔试试题答案.docx》由会员分享,可在线阅读,更多相关《Oracle笔试试题答案.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle笔试试题答案一、选择题(每题L5分 共计60分 有单项选择有多项选择)1 .你要操纵Oracle数据,以下哪个不是SQL命令?()单项选择题*set define (正确答案)A. select * from dual;update emp set ename = 6543 where ename = SMITHERS;B. createtable employees(empid varchar2(10) primary key);.你要在Oracle中定义SQL查询。以下哪个数据库对象不能直接从select语句 中引用?()单项选择题*A.表B.序列C.视图D.索引(正确答案)2
2、 .用以下代码块回答以下问题:SQL select(-as output from dual; 输出为 -45,以下哪个单行函数无法产生这个输出?()单项选择题*floor ()A. ceil()c. abs()(正确答案)D. round()4.对表中的某一行,VARCHAR2列包含数值SMITHY,应用程序在右侧填充七个空 格。length。函数处理这个列值时,返回什么值?()单项选择题*C、HAVING子句用于已分组的条件查询(正确答案)D、HAVING子句必须紧跟在WHERE子句后面使用36. 在Oracle中,表EMP包含以以下:NAME VARCHAR2 (20)ADDR VARC
3、HAR2 (60)要以NAMEs addressNAMEs addressis ADDR格式返回数据,以下SQL语句正确的选项是()单项选择题*A、 SELECT NAMEB、 SELECT NAME案)C、 SELECT NAMED、 SELECT NAME题*E、 SELECT NAMEF、 SELECT NAME案)G、 SELECT NAMEH、 SELECT NAMEs address iss address iss address iss address isADDR FROM EMP;ADDR FROM EMP;(正确答ADDR FROM EMP;ADDR FROM EMP;在O
4、racle中,你以SYSDBA登录,CUSTOMER表位于M.y用户方案中,下面 哪条语句为数据库中的所有用户创立CUSTOMER表的同义词()。单项选择题* A、CREATEPUBLICSYNONYMcustONmary. customer;B、CREATEPUBLICSYNONYMcustFOR mary. customer;(正确答案)C、CREATE SYNONYM cust ON mary. customer FOR PUBLIC;D、不能创立CUSTOMER的公用同义词。37. 在Oracle中,下面关于函数描述正确的选项是()*A、SYSDATE函数返回Oracle服务器的日期和
5、时间(正确答案)B、ROUND数字函数按四舍五入原那么返回指定十进制数最靠近的整数C、ADD_MONTHS日期函数返回指定两个月份天数的和D、SUBSTR函数从字符串指定的位置返回指定长度的子串(正确答案)在Oracle中,在以下情形建立位图索引可以获得较好的性能()单项选择题A、在列值频繁重复的列上建立(正确答案)B、在列值相差很小的列上建立C、在列值唯一的列上建立D、在用于保存位图的列上建立38. Oracle中用来释放锁的语句有()*Rollback; (正确答案)A、 Unlock;Drop Lock;D Commit; (正确答案).是具有名称的一组相关权限的组合。填空题1 . 一个
6、表空间物理上对应一个或多个 文件。填空题.标准的SQL语言语句类型可以分为: ,数据操纵语句(DML)和 ,。填空题*2 .如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用 语句。填空题.通过视图修改数据时,实际上是在修改 中的数据。填空题3 .在众多的事务控制语句中,用来撤销事务的操作的语句为,用于持久 化事务对数据库操作的语句是。填空题*.在多进程Oracle实例系统中,进程分为、后台进程和服务器 进程。填空题*三.问答题L什么是事务,特点,在Oracle中具体的的应用?填空题*2.解释冷备份和热备份的不同点以及各自的优点(5分)填空题四、SQL题(20分)1、数据库中有
7、3张表,A为客户信息表,包含以下字段:account id (客户id), name (名称),province (省份)等;B为账单表,包含accountid(客户id), invest (入资),speed (支出),remain (余额);C为入资明细表,包含 accountid (客户 id) , date (入资日期),count (入资金额),console (入资 方式)等;请根据以下需求编写sql.根据表C,以客户id为单位,查询入资方式为“网上银行”的入资总和,列 出客户id、“网上银行”方式入资总和。(4分)(1) .根据表A和表C,以客户id为单位,查询入资方式为“网上银
8、行”的入资总 和,并且,在该方式下入资总和大于5000000的数据,列出客户id、客户名称、“网上银行”方式的入资总和(6分)填空题*2、设有一个关系数据库,有三个基本表,表结构如下1) STUDENT学号 姓名 年龄 性别系号2) SC学号课程号成绩3) COURSE课程号课程名学时数请用SQL语言检索信息系(系号为“06” )的学生的学号、姓名、课程号和成 绩(5分)请用SQL语言检索比学号为“si”的学生大三岁学生的学号、姓名和年龄(5 分)填空题*A. 1115B. 13(正确答案)125. 在 Oracle 中发出的以下查询:SQL select months_between( 15
9、-MAR- 83 , 15-MAR-97 ) form dual; Oracle 返回什么()单项选择题*14A. -14168B. -168(正确答案)试图在Oracle生成表时遇到以下错误:0RA-00955-name is already used by existing objecto 以下哪个选项无法纠正这个 错误?()单项选择题*A.以不同的用户身份生成对象。B.删除现有同名对象C.更名现有同名对象。D.改变生成对象中的列名。(正确答案)SALES表中的PROFITS列声明为NUMBER (10, 2)。以下哪个值无法在这个列中 存储?()*A. 5392845.324871039
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 笔试 试题答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内