1、oracle测试模拟测试试题中默认引用ORACLE中用户SCOTT的初始表EMP(雇员)和DEPT(部门),其中表DEPT的DEPTNO(部门代码)和EMP的DEPTNO(部门代码)是一对多的关系SQLdescemp雇员表结构:名称空值?类型-EMPNO代码NOTNULLNUMBER(4)ENAME名字VARCHAR2(10)JOBVARCHAR2(9)MGRNUMBER(4)HIREDATEDATESALNUMBER(7,2)COMMNUMBER(7,2)DEPTNO部门代码NUMBER(2)SQLdescdept部门表结构名称空值?类型-DEPTNO部门代码NOTNULLNUMBER(2)
2、DNAME部门名称VARCHAR2(14)LOC部门所在城市VARCHAR2(13)1. ORACLE的SGA是表示A ShareGlobalAreaB SystemGlobalAreaC ShareGeneralAreaD SystemGeneralArea2DBWR进程是A 从SharePool读出被更新的数据写入DataFilesB 从SharePool读出被更新的数据写入LogFilesC 从DatabaseBuffer读出被更新的数据写入DataFilesD 从DatabaseBuffer读出被更新的数据写入LogFiles3以下叙述哪一些是错的。A 视图中的数据在数据库物理存储中不
3、占用空间B 触发器能按要求输入接口参数,并将计算结果从输出参数中返回表空间是存储数据库对象的容器。C 序列(Sequence)是能进行生成随机数的一个Oracle对象。4 说明快照(SNAPSHOT)与视图的两个概念,哪些是错的。A 快照的数据需占用的物理空间,而视图的数据不需。B 快照是一个表的复制本,定期刷新。C 快照、视图都能反映表的及时数据。D 快照可以是查询的结果的映射。5 下列关于表空间的描述那些是错的A 一个表只能存在一个表空间中。B 一个表空间只能由一个操作系统文件(或设备)构成。C 一个表空间的文件大小是固定不变的。D 必须逐个删除表空间内的对象,才能最后删除表空间。6 下列
4、关于索引的描述哪些是错的A 一般情况下索引能极大提高数据库的插入和查询的性能。B 使用索引,查询优化器能高效地检索数据库信息。C 索引与相应的表须建在同一表空间内。D ORACLE数据库的索引不是树型的结构,而二维表结构。7 请找出关于视图与同义词错误的描述A 视图是查询映射的对象,同义词也是。B 视图与同义词的数据都不占用物理存储空间。C 同义词为表、视图等数据库对象提供更方便的名字方式。D 引用同义词的源一定是另一个数据库对象,而不是查询。8 运行下述语句,CREATETABLEDEPT(DEPTNOINTEGER(2)NOTNULL,DNAMEVARCHAR2(14),LOCVARCHA
5、R2(13);下列有关语句出错的描述,那一个是正确的。A 对DEPT字段的数据类型描述是错的。B LOC字段的描述后缺少一个逗号。C 没有错误D 有错误,但A和B的描述不是其错误9 在表EMP上,对EMPNO建立一个唯一性索引,请选择一条语句来建立这个索引。A CREATEINDEXEMPNO_ON_EMPONEMP(EMPNOASC);B CREATEUNIQUEINDEXEMPNOONEMP(EMPNO);C CREATEUNIQUEINDEX_EMPONEMP(EMPNOASC);D CREATEUNIQUEINDEXEMPNO_ON_EMPEMP(EMPNOASC);10 修改视图V_
6、EMP,请选择一个正确的语句。A ALTERVIEWV_EMPasB ALTERVIEWV_EMPisC CREATEORREPLACEVIEWV_EMPasD CREATEORREPLACEVIEWV_EMPis11 要查询表EMP中ENAME的第2个字母为A的所有的人,请选择正确的查询语句。A SELECTEMPNO,ENAME,JOBFROMEMPWHEREENAMELIKE_A%;B SELECTEMPNO,ENAME,JOBFROMEMPWHEREENAME=_A%;C SELECTEMPNO,ENAME,JOBFROMEMPWHEREENAMELIKEAS_A%;D SELECTE
7、MPNO,ENAME,JOBFROMEMPWHEREENAMELIKE?A*;12 SELECTDEPTNODNO,DNAMEDNA,LOCDLOCFROMDEPTAWHEREA.DEPTNOBETWEEN10AND20ANDDNAMEBANDDLOC=NEWYORK;请选择对上述语句有错的正确描述。AA.DEPTNO的字段描述方式错。BWHERE子句有的表达式返回值不能进行逻辑运算。CWHERE子句不能用别名。D.以上三个描述都不对。13 列出表EMP中ENAME和HIREDATE的所在年月的第一天A SELECTENAME,ROUND(HIREDATE,MM)XDATEFROMEMPB S
8、ELECTENAME,TOCHAR(HIREDATE,YYYY-MM)|-01XDATEFROMEMPC SELECTENAME,TOCHAR(HIREDATE,YYYY-MM)+-01XDATEFROMEMPD SELECTENAME,TO_CHAR(HIREDATE,YYYY-MM)+-01XDATEFROMEMP14 查询表EMP中不同DEPTNO的SAL字段的分类合计值A SELECTDEPTNO,TOTAL(SAL)FROMEMPGROUPBYDEPTNOB SELECTDEPTNO,SUM(SAL)FROMEMPGROUPBYDEPTNOC SELECTENAME,TOTAL(SA
9、L)FROMEMPGROUPBYDEPTNOD SELECTENAME,SUM(SAL)FROMEMPGROUPBYDEPTNO15 查询表EMP的任意10条记录。A SELECT*FROMEMPWHEREROWNUM=11B SELECT*FROMEMPWHEREROWNUM11C SELECT*FROMEMPWHEREROWID=11D SELECT*FROMEMPWHEREROWID10THENv_example:=1;ELSEIFv_num20THENv_example:=2;ELSEIFv_num30THENv_example:=3;ELSEIFv_numB时,返回-1;当A=B时,返回0;当A=5)ThenExit;EndIf;Total_i:=Total_i+i;SelectMax(Sal)IntoIn_Max_SalFromEmpWhereSalIn_Max_Sal;EndLoop;Ifi=0Then-?T?|1/4?1/4的处理BEGIN-?T?|1/4?1/4的处理END-Else-?T?|1/4?1/4的处理BEGIN-?T?|1/4?1/4的处理END-MAX_SAL-D?|1/4?1/4的处理END-EndIf;End;39 下列那一条不是SQL*PLUS命令?ALISTBACCEPTCCHANGEDUPDATEE DESCRIBE
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1