




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空1、数据库模式定义为 数据库对象 的集合。2、在安装Oracle 10g数据库时,需要指定全局数据库名,默认为 orcl_。3、Oracle的实例是由 内存 、和 后台进程 组成。4、段是表空间中一种逻辑存储结构,在Oracle系统中有三种类型,分别是 数据段 、 临时段 、 回滚段 。5、Oracle Data Pump进程可以分为两个阶段: 准备阶段 和 执行段 。6、Oracle数据库主要的3种物理文件是 控制文件 、 数据文件 、和 日志文件 。7、PL/SQL是基于 Ada 编程语言的结构化编程语言。8、PL/SQL标识符的最大长度为 30 。9、表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个 临时 表空间。 10、 视图 是虚拟的表,它在物理上并不存在。可以把它看成是一个存储的查询。 11、查看EMP表结构的SQL*PLUS命令是 DESC ;显示EMP表所有数据的SQL语句是 SELECT 。12、ORACLE管理数据库存储空间的最小存储单位是 数据块 。13、每个ORACLE数据库都由3种类型的文件组成: 数据文件 、日志文件 、控制文件。二、选择题 1、PCTFREE与PCTUSED参数加起来不能超过(A )。A100 B50 C25 D102、下面不属于Oracle 10g产品系列的是( D )A. Oracle 数据库10g标准版1 B. Oracle数据库10g标准版C. Oracle 数据库10g企业版 D. Oracle 数据库10g网络版3、SQL* Plus的文件操作命令中能将文件的内容调入SQL缓冲区的是( B )。ASAVE BGET CSTART DSPOOL4、用下列什么命令可以执行SQL* Plus缓冲区中的一条SQL语句是( C )。A- B& C / DCtrl+D5、以下哪个内存区用于高速缓存数据字典信息( B )A数据库缓冲区高速缓存 B. 共享池 C. 重做日志缓冲区 D. PGA6、下列描述中错误的是( A )A程序全局区(PGA)可由所有用户进程共享BOracle使用表空间组织数据库,每个数据库至少有一个System表空间。 C数据块是Oracle I/O操作的最小单元D区间是由连续的数据块组成的。7、关于表空间与数据文件的关系,下列哪些描述是对的( D )。 A表空间与数据文件之间是多对多的关系B一个表空间属于一个数据文件C一个数据文件可以属于多个表空间D每个表空间至少含有一个数据文件9、下面关于Oracle 10g用户口令错误的是( B )A. 口令不得以数字开头 B. 口令可以与用户名相同C. 口令不得使用Oracle 的保留字 D. 口令长度必须在430个字符之间10、当数据库服务器上的一个数据库启动时,Oracle 将分配一块内存区间,叫做系统全局区,英文缩写为( B )A. VGA B. SGA C. PGA D.GLOBAL11、控制文件不包含哪些信息( A ) A. 日志记录序列号 B. 数据文件名称C. 表空间名称 D. 重做日志文件名称12、有一个商品表,需要为该表的id列,产生一个有序的,唯一的连续整数,应该采用以下哪种方式创建?( B )AVIEW BSEQUENCE CSYNONYM DINDEX13、Oracle系统非正常关闭,重新启动数据库,执行数据库恢复操作的后台进程是(C )。A恢复进程 B检查点进程 C系统监控进程 D调度进程14、每个数据库至少要有几个重做日志文件( B )A1个 B2个 C3个 D任意个15、下列哪一条语句将在教师基本信息表(teacher_info)的teacher_id列上建立一个主键约束PK_teacher_id ( C ) A. CREATE PRIMARY KEY ON teacher_info(teacher_id);B. CREATE CONSTRAINT PK_teacher_id PRIMARY KEY ON teacher_info(teacher_id);C. ALTER TABLE teacher_inof ADD CONSTRAINT PK_teacher_id PRIMARY KEY(teacher_id);D. ALTER TABLE teacher_info ADD PRIMARY KEY(teacher_id);16、SQL/Plus命令中,START emp.sql,和那个命令执行效果相同?( B )A&emp.sql B emp.sql CGET emp.sql DEXECUTE emp.sql18、用下列代码建立一个视图,对该视图允许做什么操作?(A ) CREATE VIEW stud_view AS SELECT * FROM stud_info WHERE substr(stud_id,3,2)=01 WITH READ ONLY;ASELECT BSELECT,UPDATECSEELCT,DELETE DSEELCT,INSERT19、下列代码中哪一行代码有错误( C )。1)CREATE TABLE stud_score 2)(stud_id CHAR(10),3)name VARCHAR2,4)score NUMBER);A第1行 B第2行 C第3行 D第4行20、下列哪个文件用来记录应用程序对数据库的改变。( D )A数据文件 B控制文件CINIT.ORA D重做日志21、PL/SQL块中不能直接使用的SQL命令是( C )。ASELECT BINSERT CDROP DUPDATE23、( A )函数返回大于或等于所给数字表达式的最小整数。A. CEIL B. ABS C. FLOOR D. ROUND24、下列不属于Oracle表空间的是( D )。A大文件表空间 B系统表空间 C撤销表空间 D网格表空间25、以下哪个内存区不属于 SGA?( B )A数据库缓冲区高速缓存 B PGAC重做日志缓冲区 D共享池 26、在Oracle中,下列哪种类型不属于替换变量的类型?( D )A&test B&test Caccept test prompt please input data Dlong27、ORACLE 10g不支持下面哪种操作系统( C )AWINDOWS 2000 SP1 BWINDOWS 2003 CWINDOWS NT DWINDOWS XP31、下列哪个数据字典视图可以获得数据库中的所有用户信息。( C )Aall_users Busers_users Cdba_users Dv$session33、ORACLE分配磁盘空间的最小单位是( B )A数据块 B区间 C表 D表空间34、在Windows操作系统中,Oracle的( A )服务监听并接受来自客户端应用程序的连接请求。AOracle HOME_NAMETNSListener BOracleServiceSIDCOracle HOME_NAMEAgent DOracle HOME_NAMEHTTPServer35、当你执行以下查询语句:SELECT empno, ename FROM emp WHERE empno = 7782 OR empno =7876;在WHERE子句中,以下那个操作符可以取代OR?( D )A= BBETWEEN CLIKE D IN36、在列的取值重复率比较高的列上,适合创建( C )索引。A标准 B唯一 C位图 D分区37、如果创建了一个名为USERPAG的程序包,程序包里包含名为test的过程,下列哪个是对这个过程的合法调用?( B )Atest(10) BUSERPAG. test(10) Ctest. USERPAG Dtest(10).USERPAG38、为了减少表中的链接记录和迁移记录,应该增大表的哪一个存储参数?( A )APCTFREE BPCTUSED CMAXEXTENTS DPCTINCREASE39、段是表空间中一种逻辑存储结构,以下( B )不是ORACLE数据库使用的段类型。A索引段 B代码段 C临时段 D回滚段四、问答题1、Oracle系统的体系结构是什么? 2、变量和常量的异同点是什么?3、解释日志写入器进程的特点和作用。5、Oracle实例和数据库的概念和关系是什么?数据库,就是指保存与用户数据相关的各种文件,如数据文件、索引文件、日志文件等。在Oracle中,还有控制文件、密码文件等。Oracle实例:就是指管理这些文件的程序。启动以后叫做进程,同时还需要分配内存。6、影响oracle数据库性能的因素都有哪些? 7、SGA的各个组成部分的名称和作用,PGA与它有什么区别?SGA包含三个部分:共享池:提升了程序执行的效率;日志缓冲区:提升了数据修改的效率;数据缓冲区:提升了查询的效率。区别:SGA内存是所有进程都可以访问的,而PGA中连接到Oracle的某个程序专用的。五、程序设计1、请定义一个名为emp_cursor的游标,通过参数来指定职员编号(empno varchar2(20))为1001的职员的姓名(empname),并通过dbms_output打印出来。set serveroutput on declarecursor emp_cursor(id varchar2(10) -isselect empname from emp where empno=id; t_name emp.empname%type -beginopen emp_cursor (1001); -loopfetch emp_cursor into t_name; -exit when emp_cursor % NOTFOUND; -dbms_output.putline(t_name); -end loop; -close emp_cursor; -end;/2、用CREATE PROCEDURE命令创建一个名为dept_update的存储过程,要求:1)给定一个部门的信息,修改该表中该部门的属性值。2)调用该存储过程(调用参数为deptid=50,deptname=开发部, deptlocation=新成立的部门)。dept表结构为:dept(deptid number, deptname varchar2(20),deptlocation varchar2(100)答:1)create or replace procedure dept_update (udepid in number, udeptname in varchar2, ulocation in varchar2) -asbegin update dept -set deptname=udeptname, deptlocation=udeptlocation where deptid =udeptid;end dept_update; -/2)调用:exec dept_update(50, 开发部, 新成立的部门) /完成一个脚本文件temp.sql,执行该脚本实现的功能为:1)提示用户输入系统温度2)根据用户的温度输入,进行异常判断。l通过预定义异常,判定用户输入系统温度是否是数字。l判断系统温度是否在合理范围内,若温度在30度至60度之间,则通过dbms_output输出“系统温度正合适”;l若温度小于30度,自定义异常,通过dbms_output输出“环境温度太低了”;l若温度大于60度,自定义异常,通过dbms_output输出“环境温度太高了”set echo offset verify offset define &prompt系统的温度是多少?accept temp default 40 -default值学生可自行设定 -declare condition_too_hot exception; -condition_too_cold exception; begin casewhen &temp60.00 then raise condi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新能源汽车电池布局创新报告:2025年车身结构优化设计应用前景展望
- 农发行孝感市应城市2025秋招笔试性格测试题专练及答案
- 2025年新能源上市公司研发投入与技术转化效率实证研究报告
- 2025年金融行业数据治理与隐私保护数据共享与隐私保护的平衡策略研究
- 电子竞技俱乐部商业模式创新与可持续发展研究报告
- 社区团购平台用户行为分析及留存策略研究报告
- 农发行三明市三元区2025秋招信息科技岗笔试题及答案
- 高二上册考试试题及答案
- 动火作业安全监护人员考试题
- 农发行盐城市滨海县2025秋招无领导模拟题角色攻略
- 空调收购拆除合同范例
- 【MOOC】航天推进理论基础-西北工业大学 中国大学慕课MOOC答案
- 餐饮服务工作培训
- 高中学习主题班会
- 《机器人驱动与运动控制》全套教学课件
- 带电作业施工方案
- 超市员工岗位职责(33篇)
- VDA6.3 2023 过程审核检查表-参考表单
- 《稻草人》课件-2024-2025学年语文三年级上册统编版
- DL∕T 1084-2021 风力发电场噪声限值及测量方法
- DL-T+1920-2018电网企业应急能力建设评估规范
评论
0/150
提交评论