资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
共 11 页 第 0 页郑州大学软件技术学院Oracle课程2009-2010 学年第一学期期末试题(A)(适用专业:08 信管、Java、.NET 专业 考试时间:120 分钟)单选:1 Oracle 10g 中的 g 表示( C) 。A 网络 B 数据库 C 网格计算 D 版本2 Oracle 10g 的管理工具中, (B)是一个非常重要的、在服务器端和客户端都可以使用的工具。主要功能有:输入、运行和调试 SQL 语句、PL/SQL 块。A OUI B SQL*PLUSC OEM D DBCA3 Oracle 数据库的例程由(D)组成。A SGA 和 PGA B SGA 和数据库C 数据库和后台进程 D SGA(系统全局区) 和后台进程4 Oracle 进程结构中完成更新控制文件与数据文件,使其同步并触发 DBWR 进程,使其将脏缓存块写入数据文件中的进程是(C) 。A 用户进程 B 服务进程C 后台进程 CKPT D 后台进程 DBWR5 某用户想查看自己所能看到的表信息,那么应该看(D)视图。A v$tables B dba_tablesC all_tables D user_tables6 可以在 Oracle 服务器的安装目录的(C)文件中查看 Oracle 的各种端口的使用情况。A spfile.ora B initorcl.ora C portlist.ini D tnsname.ora 7 相对于 Oracle 数据库的作用,类似于 Windows 操作系统中注册表的作用。这类数据库文件是(D):A 参数文件 B 数据文件C 重做日志文件 D 控制文件8 Oracle 的逻辑存储结构中由大到小的顺序是(B):A 表空间、区、段、块 B 表空间、段、区、块 C 表空间、块、段、区 D 段、区、表空间、块9 下列哪种表空间可以被设置为脱机状态( B) 。A 系统表空间 B 用户表空间 C 临时表空间 D 撤销表空间 10 读下段程序:SQL select * from v$log;GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS - - - - - - -1 1 29 52428800 1 NO INACTIVE 2 1 30 52428800 1 NO CURRENT 共 11 页 第 1 页3 1 28 52428800 1 NO INACTIVE SQL alter system switch logfile;系统已更改。请问:当前使用的日志组和日志序列号分别是( C) 。A 1 和 30 B 2 和 31 C 3 和 31 D 4 和 31 11 关闭数据库的各种方式中,会出现数据不一致的情况(即需要恢复数据库)的是( D ) 。A normal B transactional 事务处理关闭 C immediate D abort 中止关闭12 Oracle 网络配置需要配置服务器端和客户端,下列说法错误的是( C ) 。A 服务器端配置的目的就是要配置监听程序的配置文件 listener.ora。B 客户端配置的目的就是要配置网络服务名的配置文件 tnsnames.ora。C listener.ora 和 tnsnames.ora 不可以在同一台机器上。D 网络服务名的命名方式有多种,采用何种方式命名需要文件 sqlnet.ora。13 已创建序列 S1,若当前值为 2,先执行 3 次 S1.NEXTVAL,再执行 3 次 S1.CURRVAL,最后 S1 的值是( C ) 。A 3 B 4 C 5 D 614 Oracle 的 PL/SQL 程序的异常处理部分,涉及的异常有多种,其中,必须用 raise 显示引发的异常是( C ) 。A 预定义异常 B 非预定义异常 C 自定义异常 D 不确定 15 对于 SQL 游标的说法中,错误的是( D ) 。A 它是 Oracle 中的隐式游标。B 它也有%ISOPEN、%FOUND、%NOTFOUND、%ROWCOUNT 四种属性。C 不能对它显式的执行 OPEN、FETCH 、CLOSE 语句。D Oracle 会为每一个 DML 语句创建一个隐式游标。填空:1 数据字典的所有者是 sys。其数据字典表和视图都被保存在 system 表空间中。2 想实现控制文件多路复用的语句如下:alter system set control_files=C:control01.ctl,D:control02.ctl,E:control03.ctl scope=spfile;3 重做日志文件又被称为 事务 日志文件,是 Oracle 三类文件中最复杂的一类文件,是由 一条条重做记录 组成,记录、保存对数据库所做的修改(或事务) 。4 在数据库的各种启动模式之间切换需要使用 alter database 语句。由低级向高级,且不可以 逆转 。 5 PL/SQL 程序包由包的和 包体 组成。6 角色 是相关权限的命名集合,使用的主要目的是简化权限管理。7 复杂视图一般是不可更新的,但可以在其上创建 Instead of 触发器来把 DML 操作最终完成。判断1 Oracle 数据库中重做日志文件需要实现多路复用,而控制文件没有必要实现多路复用。 ()2 大文件表空间是为超大数据库而设计的,只能有一个数据文件组成,可以减少更新数据文件头部共 11 页 第 2 页信息的操作。 ()3 一个合理的 Oracle 服务器系统的默认永久性表空间为 system,默认临时表空间为 temp。 ()4 修改表 Department 添加列 Leader 数据类型 varchar2(10)的语句是:Alter table Department add column Leader varchar2(10);()5 Oracle 支持 5 种类型的约束:not null、unique、check 、primary key、foreign key。 ()6 外部表的最大用途是通过访问驱动程序往 Oracle 数据库中装载 OS 文件中的数据。 ()7 在表的某个列上创建标准 B 树索引,查询复合某条件的记录,结果有大量的记录返回,则这个索引得到最大程度的应用,能够明显提高速度。 ()8 在视图中并不保存任何数据,通过视图操作的数据仍然保存在表中。 ()9 方案同义词是被某个方案所拥有,所以如果一个方案用户想访问方案同义词,必须在自己方案中创建该方案同义词。 ()10 由 DBA 使用命令 Create user new identified by new 创建了用户 new 之后,new 就可以登录服务器了。()简答:1 简述 Oracle10g 启动数据库的步骤。Shutdown(正常关闭数据库) 启动数据库到 nomount 状态(启动数据库实例,不装载数据库) 启动数据库到 mount 状态(打开控制文件) 启动数据库到 open 状态(打开控制文件中描述的所有文件)2 简述索引的作用及创建索引注意事项。索引是对数据库表中的一个或者多个列的值进行排列的结构。可以利用索引访问数据库表中的特定信息。创建索引的注意事项:始终包含聚集索引保证聚集索引唯一保证聚集索引最小覆盖索引适量的索引设计题:所涉及的表结构:HR 方案下的 employees、regions、countries,表结构如下:共 11 页 第 3 页1 创建连接视图 v_regions_countries,包含字段 r_id,r_name,c_id,c_name。视图从 regions 表、countries 表查询出 region_id、region_name、country_id 、country_name 字段。 (10 分)Create view v_regions_countriesAsSelect region_id、region_name 、country_id 、country_nameFrom HR.regions, HR.countriesWhere r-id=c_id;r_name=c_name;2 创建表空间 DATA01,采用本地管理区尺寸为 256k,其中数据文件的名称为 data01.dbf,大小为 12M;将表空间的名称修改为 DATA02。 (10 分)Create tablespace DATA01Datafile c:oracleproduct10.2.0oradataorcldata01.dbf size 12MExtent management local autollocate szie 256k;Alter tablespace DATA01 rename to DATA02;3 编写 PL/SQL 程序,计算 1-100 之间所有奇数之和。(10 分)declare i integer; j integer; k integer;begin j:=2;k:=0; For i in 1.100 loopif i mod j0 then k:=k+i; end if; end loop; dbms_output.put_line(k); end; /共 11 页 第 4 页郑州大学软件技术学院Oracle课程2009-2010 学年第一学期期末试题(whl)(适用专业:08 信管、Java、.NET 专业 考试时间:120 分钟)1 以下哪种不属于 Oracle 10g 产品系列(A) 。 A Oracle 10g 网格版 B Oralce 10g 标准版C Oracle 10g 企业版 D Oracle 10g 标准版 12 Oracle 10g 的管理工具中, (C)采用直观而方便的图形化界面 GUI 来操作数据库,如创建新用户和角色、权限分配、创建方案对象等。A OUI B SQL*PLUSC OEM D DBCA3 Oracle 数据库服务器是由(D)组成。(oracle 数据库用于存储和检索信息,是数据的集合,包括逻辑结构和物理结构。Oracle 例程是指数据库服务器的内存和相关处理程序)A SGA 和 PGA B S
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号