《数据库管理技术复习题数据库》由会员分享,可在线阅读,更多相关《数据库管理技术复习题数据库(10页珍藏版)》请在金锄头文库上搜索。
1、份登录到系统,connLisa/shuguo;5.假设现在L种命令包含INTO子句。AA.FETCHB.CLOSEC.Ot;T5selectcount(*)fromt;-这里显示本题共2小题,共25分)以下1-3题可能用到的Employe.选择题1.下列选项中, 哪一部分不是 Oracle 实例的组成部分( ) CA.系统全局区 SGA B. PMON 后台进程C.控制文件 D. Mnnn 调度进程2.在全局存储区 SGA 中, 哪部分内存区域是循环使用的( ) BA.数据缓冲区 B. 日志缓冲区 C.共享池 D.大池3在 Oracle 中创建用户时, 若未提及 DEFAULT TABLESP
2、ACE 关键字, 则 Oracle 将分配给用户作为默认表空间的表空间是( ) AA. SYSTEM B. SYS C. USER D.DEFAULT4. 在 Oracle 中,一个用户拥有的所有数据库对象统称为( ) AA. 模式 B.表空间 C. 数据库 D. 实例 5.下列哪个子句实现对一个结果集进行分组和汇总( ) DA.HAVING B.ORDER BY C.WHERE D.GROUP BY6.如果要设置 SQL*Plus 每页打印的数量,则可以使用如下的哪个命令( ) CA.SET PAGE B.PAGESIZE C.SET PAGESIZE D.SIZE7. 下列哪个语句允许检查
3、 UPDATE 语句所影响的行数( ) BA. SQL%FOUND B. SQL%ROWCOUNTC. SQL%COUNTD D. SQL%NOTFOUND8下列哪个语句可以在 SQL*Plus 中直接调用一个过程( ) DA. RETURN B. CALL C. SET D. EXEC9. 对于下面的函数,哪个语句将成功地调用( ) ACREATE OR REPLACE FUNCTION Calc_Sum (Addend_X number, Addend_Y number) Return number As Sum number;BEGIN Sum :=Addend_X+Addend_Y;
4、Return Sum; END;A. Sum:=Calc_Sum(23,12) B. EXECUTE Calc_Sum(45)C.EXECUTE Calc_Sum(23,12) D. Calc_Sum10.在下列各选项中,关于序列的描述哪一项是不正确的( ) DA.序列是 Oracle 提供的用于产生一系列唯一数字的数据库对象B.序列并不占用实际的存储空间C.使用序列时, 需要用到序列的两个伪列 NEXTVAL 与 CURRVAL 。其中, NEXTVAL 将返回序列生成的下一个值,而 CURRVAL 返回序列的当前值.ecutepackme.orderproc(002);1iuBeiacco
5、untunlock;3.假设现在用户是SY用来判断列值是否为空的操作符是()DA=NULLBNULLname,vdeptno;exitwhen(3);if(4).D.在任何时候都可以使用序列的伪列 CURRVAL ,以返回当前序列值11 .替代触发器可以被附加到哪一类数据库对象上( ) CA.表 B.序列 C.视图 D.簇12.下列哪个语句会终止事务( ) BA.SAVEPOINT B. COMMITC.END TRANSACTION D. ROLLBACK TO SAVEPOING13.下列哪一个锁模式不属于 Oracle( ) AA.死锁 B.排他锁 C.行级共享锁 D.共享锁 14.用户
6、查询下列哪一个数据字典视图,可以查看他向其他用户授予的对象权限( ) CA.DBA_SYS_PRIVS B.USER_TAB_PRIVS_MADEC.USER_TAB_PRIVS D.USER_OBJ_PRIVS15若想导出(export)Scott 用户的所有对象,该使用哪一种数据库导出(export) 模 式( ) BA. table B. user C.tablespace D.full database16在 Oracle 中,当控制一个显式游标时,下面哪种命令包含 INTO 子句() AA. FETCH B. CLOSE C. OPEN D. CURSOR17. 在 Windows
7、操作系统中, Oracle 的( )服务是使用 iSQL*Plus 必须的。 BAOracleHOME_NAMETNSListener B. OracleServiceSIDC. OracleHOME_NAMEAgent D. OracleHOME_NAMEHTTPServer18 . 使用哪一条 SHUTDOWN 语句关闭数据库时,下次打开数据库需要做恢复的操作( ) CA.SHUTDOWN TRANSACTIONAL B.SHUTDOWN IMMEDIATEC. SHUTDOWN ABORT D. SHUTDOWN NORMAL19. ORACLE 中,用来判断列值是否为空的操作符是( )
8、 DA =NULL B NULLIS C .AS NULL D. IS NULL20根据以下在不同会话与时间点的操作,判断结果是多少( ) Asession1 session2-T1 select count(*) from t; -显示结果(1000)条.为数据文件、控制文件。2.如果定义与组有关的搜索条件,可以alFROMemployeeWHEREempno=vempn,:old.sal,:new.sal,sysdate);en数据记录到表salarychangerecord中,sala.T2 delete from t where rownum =100;T3 begindelete f
9、rom t whererownum =100;commit;end;T4 truncate table t;T5 select count(*) from t; -这里显示的结果是多少?A.800 B. 900 C.1000 D. 021. 在 Oracle 中,一个用户拥有的所有数据库对象统称为( ) AA. 模式 B.表空间 C. 数据库 D. 实例22. 在 Oracle 数据库的逻辑结构中有以下组件: A 表空间 B 数据块 C 区 D 段,这些组件从大到小依次是( ) BA. ABCD B. ADCB C.ACBD D. DACB23. 在 Oracle 数据库中, ( ) 用户模式
10、存储数据字典表和视图对象。 BA. SYSTEM B. SYS C. SCOTT D. SYSDBA24下列哪个语句可以在 SQL*Plus 中直接调用一个过程( ) DA. RETURN B. CALL C. SET D. EXEC26. 在 Oracle 中,有一个名为 seq 的序列对象,以下语句能返回序列值但不会引 起序列值增加的是( ) CA. select seq.ROWNUM from dual; B.select seq.ROWID from dual;C. select seq.CURRVAL from dual; D.select seq.NEXTVAL from dual
11、;28. Oracle 提供的(),能够在不同硬件平台上的 Oracle 数据库之间传递数据。 DA. 归档日志运行模式 B. RECOVER 命令 C. 恢复管理器(RMAN) D. Export 和 Import 工具29在 Oracle 中,当控制一个显式游标时,下面哪种命令包含 INTO 子句( ) AA. FETCH B. CLOSE C. OPEN D. CURSOR30.下列哪个子句实现对一个结果集进行分组和汇总( )A.HAVING B.ORDER BY C.WHERE D.GROUP BYD31. 对于下面的函数,哪个语句将成功地调用( ) ACREATE OR REPLACE FUNCTION Calc_Sum (Addend_X number, Addend_Y number) Return number As.OUPBYD31.对于下面的函数,哪个语句将成功地调用()AiuB