oracle期末考试题目(A)+答案
Oracle 考试试题(带答案)
a) b) c) d) 参考答案
OracleHOME_NAMETNSListener OracleServiceSID OracleHOME_NAMEAgent OracleHOME_NAMEHTTPServer
B
9) 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配 给用户作为默认表空间。。
DATEPART EXTRACT TO_CHAR TRUNC
bc
5) 在Oracle中,有一个教师表teacher的结构如下: ID NUMBER(5) NAME VARCHAR2(25) EMAIL VARCHAR2(50) 下面哪个语句显示没有Email地址的教师姓名()。
a) b) c) d) 参考答案
a) b) c) d) 参考答案
OracleHOME_NAMETNSListener OracleServiceSID OracleHOME_NAMEAgent OracleHOME_NAMEHTTPServer
a
8) 在Windows操作系统中,Oracle的()服务是使用 iSQL*Plus必须的。
A
12) 在Oracle中,下面用于限制分组函数的返回值的子句是 ()。
a) WHERE b) HAVING c) ORDER BY d) 无法限定分组函数的返回值
参考答案 b
13) 在Oracle中,有一个名为seq的序列对象,以下语句能返 回序列值但不会引起序列值增加的是()。
a) b) c) d) 参考答案
%NOTFOUND %FOUND %ROWTYPE %ISOPEN %ROWCOUNT
c
15) 在Oracle中,当控制一个显式游标时,下面哪种命令包 含INTO子句()。
oracle期末考试题目(A)+答案
浙江交通职业技术学院2008-2009学年第2学期《Oracle数据库管理基础》期末考试试卷(A)班级___________姓名__________学号_________成绩选择题(每题2分,共100分,有多选题,答案写在最后的表中)1.数据库由哪几种文件组成。
(多选题)(CDE)A.参数文件B.口令文件C.数据文件D.控制文件E.重做日志2.例程恢复是由哪个后台进程来完成的。
(C)A.DBWRB.LGWRC.SMOND.PMON3.哪个后台进程用于同步数据库文件。
(C)A.DBWRB.LGWRC.CKPTD.PMON4.在执行COMMIT语句后,会在哪个文件上执行I/O操作。
(C)A.控制文件B.数据文件C.重做日志D.口令文件5.要进行联机备份,数据库应该处于哪种模式下。
(A)A.ARCHIVELOGB.NOARCHIVELOG6.当数据库处于ARCHIVELOG 模式时,不能在OFFLINE状态下备份哪个表空间。
(A)A.SYSTEMERSC.INDEXD.以上都不对7.误删除了SYSTEM表空间的数据文件,应该在哪种状态下恢复表空间。
(B)A.NOMOUNTB.MOUNTC.OPEND.以上都不对8.误删除了USER表空间的数据文件,应该在哪种状态下恢复表空间。
(多选题)(BC)A.NOMOUNTB.MOUNTC.OPEND.以上都不对9.某用户误删除了EMP表,为了确保不会丢失该表数据,应该采用哪种恢复方法。
(C)A.用IMP导入该表数据B.使用完全恢复C.使用不完全恢复D.使用OS拷贝命令10.当使用EXP工具导出SCOTT 用户的所有对象时,应该选择以下哪个选项。
(C)A.TABLESB.SCHEMASC.OWNERD.FULL=Y11.“用于区分一个数据的内部标识,即是Oracle数据库的内部标识,是以二进制方式存储于数据库控制文件中的参数;是给Oracle数据库内部用于标识数据库的唯一标识。
Oracle 考试试题(带答案)
session2 ---------------------------------------
T2 delete from t where rownum <=100;
T3
begin
delete from t where rownum <=100;
commit;
end;
/
T4 truncate table t;
select seq.ROWNUM from dual; select seq.ROWID from dual; select seq.CURRVAL from dual; select seq.NEXTVAL from dual;
c
14) 在Oracle中,游标都具有下列属性,除了()。
a) b) c) d) e) 参考答案
SELECT name FROM teacher WHERE email = NULL;
SELECT name FROM teacher WHERE email <> NULL;
SELECT name FROM teacher WHERE email IS NULL;
SELECT name FROM teacher WHERE email IS NOT NULL;
a) b) c) d) 参考答案
归档日志运行模式 RECOVER命令 恢复管理器(RMAN) Export和Import工具
d
18 有表一的查询结果如下,该表为学生成绩表
select id,grade from student_grade
ID
GRADE
--------
-----------
1
(完整版)数据库原理与应用Oracle期末考试题2012A答案
中国农业大学20011〜2012学年春季学期数据库原理与应用 ______ 课程考试试题答案一、填空题(共10分,每空1分) 1. SQL 语言中用来建立数据库对象的命令动词是①—CREATE_____ ,查询数据库中记录的命令动词是②_ SELECT 。
2. 语句 select year ('1931-9-18')的执行结果是③ __1931 _____ 。
3. 数据模型的三个要素是 数据静态描述、数据的动态描述、数据的完整性约束4.建立和使用⑦ __ 约束(或规则) 的目的是为了保证数据的完整性。
5. Create trigger命令用于创建⑧ _____ 触发器 _________ 。
6. 对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的⑨―基本表__7. 能唯一标识一个元组的属性或属性组称为⑩ ______ 候选键、主键或关键字 __________ 。
二、单择题(共20分,每题2分)1. ___ C _是长期存储在计算机内的有组织的、可共享的数据集合。
(A )数据库管理系统 (B )数据库系统 (C )数据库(D )文件组织2. 下列命令不属于 DBMS 勺数据定义语言的是: ___________ C 。
(A ) CREATE ( B ) DROP (C ) INSERT 3.在数据库需求分析阶段,数据字典是对系统中( D )B. 处理的描述 D.数据与处理关系的描述4. 如果要删除Stude nt 数据库中的In formation 表,则可以使用命令: _________ C ________ (A) DELETE TABLE in formatio n (B) TRUNCATE TABLE in formatio n (C) DROP TABLE information (D) ALTER TABLE information5. 使用关键字 A 可以把查询结果中的重复行屏蔽。
oracle期末考试题及答案
oracle期末考试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中的用户和模式是什么关系?A. 完全相同B. 完全不同C. 模式是用户的集合D. 用户是模式的集合答案:C2. 在Oracle数据库中,以下哪个命令用于查看当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT SESSION_USER FROM DUAL;D. SELECT SYSTEM_USER FROM DUAL;答案:A3. Oracle数据库中的哪个参数用于设置数据库的字符集?A. DB_CHARSETB. NLS_CHARACTERSETC. DB_LANGUAGED. NLS_LANGUAGE答案:B4. 在Oracle数据库中,以下哪个不是SQL语句?A. SELECTB. UPDATEC. DELETED. PRINT答案:D5. Oracle数据库中的触发器可以在哪些时刻执行?A. 数据插入前B. 数据更新前C. 数据删除后D. 数据查询时答案:ABC二、填空题(每空2分,共20分)1. Oracle数据库的默认表空间名称是 _ 。
答案:SYSTEM2. 在Oracle数据库中,用来查看当前数据库版本信息的命令是 _ 。
答案:SELECT * FROM V$VERSION;3. Oracle数据库中,用来创建索引的SQL语句是 _ 。
答案:CREATE INDEX;4. 在Oracle数据库中,存储过程和函数的区别在于存储过程可以有_ ,而函数不能。
答案:OUT参数5. Oracle数据库中,用于实现数据完整性的约束包括主键约束、外键约束、 _ 和CHECK约束。
答案:UNIQUE约束三、简答题(每题10分,共30分)1. 解释Oracle数据库中的视图是什么,并说明其优点。
答案:视图是Oracle数据库中的一种虚拟表,它是基于一个或多个表的查询结果。
Oracle期末考试试题及答案
10.如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程( )
A.CKPTB. DBWRC.LGWRD. SMON
11.下列哪一个锁模式不属于Oracle( )。
A.死锁B.排他锁C.行级共享锁D.共享锁
ALTER TABLE Class
________________________;
10.假设用户Lisa用Lisa以普通用户身份登录到系统,现需创建一个UPDATE语句来修改本用户下ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是________________________ ;
四、编程题(本大题共2小题,每题10分,共20分)
1.(5空,每空2分,共10分)
(1)SELECTempno,sal
FROM employee
WHEREempno BETWEEN 7300 AND 7600;
(2) OPEN cursor_sal
(3) INTO v_empno,v_sal
(4)COMMIT;
END;
(2)假设用户已登录SQL Plus系统,处于“SQL>_”命令提示符下,现需执行存储
过程Rise_sal,请写出命令:_______⑤___________
2.创建一个函数get_sal,用于实现对表Emp(如下图)给定一个员工号(Empno),
通过函数获取该雇员的工资值,请完成以下程序。
1.__________是具有名称的一组相关权限的组合。
2.一个表空间物理上对应一个或多个__________文件。
3.标准的SQL语言语句类型可以分为:__________、数据操纵语句(DML)和__________。
Oracle考试题
Oracle数据库考试试题(A卷)一、单选题(共30小题,每题2分,总计60分)datacompass(1)SQL语言进行查询的主要语句是( E)A)USEB)DECLAREC)SETD)UPDATEE)SELECT(2)能将SELECT 语句返回的所有行合并到一个结果集中的关键字是(D )A)intersectB)minusC)ceilD)unionE)exist(3)能计算出一列中所有数的总和的函数是(B )A)COUNTB)SUMC)AVGD)SQRTE)ROUND(4)下面描述错误的是( E)SQL语言按照功能可以分为:A)数据查询语言DQL:查询数据。
Data query languageB)数据定义语言DDL:建立、删除和修改数据对象。
Data definition language C)数据操纵语言DML:完成数据操作的命令,包括查询。
Data manipulation languge D)数据控制语言DCL:控制对数据库的访问,服务器的关闭、启动等。
Data control E)数据异常语言DEL:控制对数据库的异常处理(5)Oracle 9i中SQL语言的主要工具(D )A)SQLLOADB)SQLINTEGRATEDC)SQL DOCSD)SQLPlus Worksheet /SQL PlusE)Enterprise Manager Console(6)以下说法错误的是( D)服务器的关闭方式主要有A)正常关闭B)立即关闭C)中止关闭D)异常关闭E)事务处理关闭(7)数据库的逻辑结构不包括( A) 表空间、段、区、数据块、逻辑对象A)视图。
B)表空间。
C)逻辑对象。
D)数据段。
E)数据区间。
(8)以下不是比较运算符的是(B )A)!=B)!LIKEC)<>D)<=E)>=(9)在查询的WHERE条件中不可以使用的关键字是(D )A)INB)LIKEC)ANYD)CLOSEE)EXIST(10)关于流程控制语句,下列说法正确的是(A )A)最常见的是条件控制、循环控制B)条件控制是用于处理数据库服务的执行C)条件控制不能嵌套D)循环控制主要用于处理需要反复执行的业务 (任务)E)循环控制不可以嵌套(11)不属于PL/SQL的基本语法要素的是(C )A)常量B)基本数据类型变量C)类的实例对象D)数值表达式E)字符表达式关系表达式(12)有关表空间的说法,下列说法不正确的是( E)A)从物理上来说,一个表空间是由具体的一个或多个磁盘上物理文件构成的。
Oracle试卷A答案
Oracle试卷A答案上海海洋⼤学试卷诚信考试承诺书本⼈郑重承诺:我已阅读且透彻理解了“上海海洋⼤学学⽣考场规则”和“上海海洋⼤学学⽣违反校纪校规处理规定”,承诺在考试中⾃觉遵守,如有违反,按有关条款接受处理。
承诺⼈签名:⽇期:考⽣姓名:学号:专业班名:选择题1.修改⽤户时,不能更改⽤户的什么属性( D )A 密码B 表空间C 临时表空间D 名称2.撤销权限使⽤( A )语句A revokeB dropC deleteD alter3.查找⾓⾊中的⽤户,使⽤哪个数据字典( A )A user_role_privsB role_sys_privsC role_tab_privsD dba_users4.假设有存储过程add_student,其创建语句的头部内容如下:create procedureadd_student(stu_id IN NUMBER,stu_name IN VARCHAR2)……,请问下列调⽤该存储过程的语句中,不正确的是( B )A EXEC add_student(1001,”CANDY”);B exec add_student(‘CANDY’,1001);C exec add_student(stu_id=>1001,stu_name=>’CANDY’);D exec add_student(stu_name=>’CANDY’,stu_id=>1001);5.如果在包规范mypackage中没有声明某个过程myprocedure,⽽在创建包体时包含了该过程,那么对该过程叙述正确的是( D )A 包体将⽆法创建成功,因为在包体中含有包规范中没有声明的元素B 该过程影响包体的创建,因为它属于包的私有元素C 可以通过mypackage.myprocedure调⽤该过程D ⽆法在包体外使⽤该过程6.修改过程应该使⽤下列哪种语句()A alter procedure 语句B drop procedure 语句C create procedure 语句D create or replace procedure 语句7.研究视图创建语句:create view dept as selectdepartment_id,employee_id,last_name from employees where department_id=30 with check option;是什么导致如下语句失败?(C)A 除⾮另外指定,否则视图会被创建为with read onlyB 视图太复杂⽽不允许DML操作C with check option 会拒绝任何修改department_id的语句D 该语句会成功8.如下PL_SQL程序块:SQL> declarei BINARY_INTERGE:=1beginwhile i>=1loopi:=i+1;DBMS_OUTPUT.PUTLINE(i);End loop;END执⾏上述PL_SQL语句,结果( D )A 输出从1开始,每次递增1的数B 输出从2开始,每次递增1的数C 输出2D 该循环将陷⼊死循环9.使⽤游标的什么属性可以获取SELECT语句当前检索到的⾏数(D )A %FOUNDB %NOTFOUNDC %ISOPEND %ROWCOUNT10.如果更改SCOTT⽤户的权限,应该在哪种模式下?(B)A SCOTTB SYSTEMC DBSNMPD ROOT11.Oracle数据库的⽂件后缀(A )A DBFB MDFC LDFD LOG12.解析后的SQL语句会缓存在SGA的哪个区域中( C )A JAVA池B ⼤型池C 共享池D 数据缓存区13.系统全局区不包括下⾯哪些区域(C )A Java池B数据缓冲区 C 软件代码区域 D ⽇志缓冲区14.如果希望控制列的显⽰格式,那么可以使⽤下⾯的哪个命令(D )A SHOWB DEFINEC SPOOLD COLUMN15.数据的逻辑独⽴性是指( A)A.概念模式改变,外模式和应⽤程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应⽤程序不变16.数据库结构的描述和定义是DBMS运⾏的基本依据,它们存储于(B )A.封锁表B.数据字典C.索引D.⽇志17.下列权限中,哪⼀个不是数据库的访问权限?(D )A.Read权限B.Resource权限考试⽤书C.Update权限D.Lock权限18.关系模型有三类完整性约束:实体完整性、参照完整性和⽤户定义的完整性。
ORACLE数据库期末考试题目及答案
期末考试卷(卷)课程名称:数据库考试方式:开卷()闭卷(√)考生注意事项:1、本试卷共 4 页,请查看试卷中是否有缺页。
2、考试结束后,考生不得将试卷、答题纸带出考场。
1、以下(a )内存区不属于SGA。
A.PGAB.日志缓冲区C.数据缓冲区D.共享池2、d )模式存储数据库中数据字典表和视图。
(A.DBAB.SCOTTC.SYSTEMD.SYS3、Oracle 中创建用户时,在若未提及DEFAULT TABLESPACE 关键字,Oracle 就将c )则(表空间分配给用户作为默认表空间。
A.HRB.SCOTTC.SYSTEMD.SYS4、a )服务监听并按受来自客户端应用程序连接请求。
(A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer 5、b )函数通常用来计算累计排名、移动平均数和报表聚合等。
(A.汇总B.分析C.分组D.单行6、b)SQL 语句将为计算列SAL*12 生成别名Annual Salary (A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS Annual Salary FROM emp; D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; 7、锁用于提供(b )。
A.改进性能B.数据完整性和一致性C.可用性和易于维护D.用户安全8、( c )锁用于锁定表,允许其他用户查询表中行和锁定表,但不允许插入、更新和删除行。
A.行共享B.行排他C.共享D.排他9、带有( b )子句SELECT 语句可以在表一行或多行上放置排他锁。
Oracle期末考试试题及答案(1)
1.表空间2.数据块3.区4.段
这些组件从大到小依次是()。
A. 1→2→3→4 B.1→4→3→2 C.1→3→2→4 D. 4→1→3→2
4.下列哪个子句实现对一个结果集进行分组和汇总( )。
5. 在数据库中,( )用户模式存储数据字典表和视图对象。
A. B. C. D.
;
10. 假设用户用以普通用户身份登录到系统,现需创建一个语句来修改本用户下表中的数据,并且把每一行的值都改成15,应该使用的语句是 ;
四、编程题:(本题共2小题,每题10分,共20分)
1.请按要求完成以下程序的编写。(5空,每空2分,共10分)
以下存储过程借助游标用于实现对员工工资()的调整,调整方案为:对于员工号()在7000到7200间的员工,若其原工资在1000之下,则加薪20%。
考 生 信 息 栏
系专业级 班级姓名学号
装 订 线
一、选择题:(本题共20个小题,每小题2分,共40分)
1当服务器启动时,下列哪种文件不是必须的 ( ) 。
A. 数据文件 B. 控制文件 C. 日志文件 D. 归档日志文件
2.在中,一个用户拥有的所有数据库对象统称为 ( )。
A.数据库B.模式C.表空间D.实例
14.中,用来判断列值是否为空的操作符是( )。
A. B. C. D.
15.查询一个表的总记录数,可以采用( )统计函数。
A.(*)B.(*)C.(*)D.(*)
16.以下的哪个命令可以将命令的运行结果保存到文件中( )。
17.为了去除结果集中重复的行,可在语句中使用下列哪个关键字( ) 。
18.关于模式的描述下列哪一项不正确( ))。
oracle数据库期末考试试题及答案.doc
1、以下(A )内存区不属于SGA。
A.PGA B.日志缓冲区C.数据缓冲区D.共享池2、(D )模式存储数据库中数据字典的表和视图。
A.DBA B.SCOTT C.SYSTEM D.SYS3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将(C )表空间分配给用户作为默认表空间。
A.HR B.SCOTT C.SYSTEM D.SYS4、(A )服务监听并按受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer5、(B )函数通常用来计算累计排名、移动平均数和报表聚合等。
A.汇总B.分析C.分组D.单行6、(B )SQL语句将为计算列SAL*12生成别名Annual SalaryA.SELECT ename,sal*12 ‘Annual Salary’ FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS Annual Salary FROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;7、锁用于提供( B )。
A.改进的性能B.数据的完整性和一致性C.可用性和易于维护D.用户安全8、( C)锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。
A.行共享B.行排他C.共享D.排他9、带有( B )子句的SELECT语句可以在表的一行或多行上放置排他锁。
A.FOR INSERT B.FOR UPDATEC.FOR DELETE D.FOR REFRESH10、使用( C )命令可以在已分区表的第一个分区之前添加新分区。
Oracle期末考试试题与答案
号学线名姓栏息信级订班级生业考专装系一、选择题:(本题共 20 个小题,每小题 2 分,共 40 分)1 当 Oracle 服务器启动时,下列哪种文件不是必须的( ) 。
A. 数据文件B. 控制文件C. 日志文件D. 归档日志文件2. 在 Oracle 中,一个用户拥有的所有数据库对象统称为( )。
A. 数据库B. 模式C. 表空间D. 实例3.在 Oracle 数据库的逻辑结构中有以下组件:1. 表空间2. 数据块3. 区4. 段这些组件从大到小依次是()。
A. 1→2→3→4B.1→4→3→2C.1→3→2→4D. 4→1→3→24.下列哪个子句实现对一个结果集进行分组和汇总( )。
A.HAVINGB.ORDER BYC.WHERED.GROUP BY5. 在 Oracle 数据库中, ( )用户模式存储数据字典表和视图对象。
A. SYSB. SYSTEMC. SCOTTD. SYSDBA6.以下不属于命名的PL/SQL 块的是 ( )。
A .程序包B.过程C.游标D.函数7.在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配给用户作为默认表空间。
A .HR B. SCOTT C.SYSTEM D.SYS第 1 页共 6 页8.在 Windows 操作系统中, Oracle 的( )服务是使用 iSQL*Plus 必须的。
A .OracleHOME_NAMETNSListener B. OracleServiceSIDC. OracleHOME_NAMEAgentD. OracleHOME_NAMEHTTPServer9.下列哪个语句可以在SQL*Plus 中直接调用一个过程 ( )。
A. RETURNB. CALLC. SETD. EXEC10.如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程 ( )A.CKPTB. DBWRC.LGWRD. SMON11.下列哪一个锁模式不属于Oracle( )。
oracle数据库期末考试试题及答案
oracle数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在Oracle数据库中,用于创建数据库表的命令是:A. CREATE DATABASEB. CREATE TABLEC. DROP TABLED. ALTER TABLE答案:B2. 下列哪个选项不是Oracle数据库的系统表?A. USER_TABLESB. DBA_TABLESC. ALL_TABLESD. EMPLOYEE答案:D3. 在Oracle数据库中,用于删除数据库表的命令是:A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE答案:A4. Oracle数据库中,哪个命令用于查询数据库中所有用户?A. SELECT * FROM USER_USERS;B. SELECT * FROM ALL_USERS;C. SELECT * FROM DBA_USERS;D. SELECT * FROM USER;答案:B5. 在Oracle数据库中,用于添加新列的命令是:A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. ALTER TABLE答案:D6. 下列哪个选项不是Oracle数据库的存储引擎?A. InnoDBB. Oracle RDBMSC. BDBD. Oracle ASM答案:A7. Oracle数据库中,用于更新表中数据的命令是:A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A8. Oracle数据库中,用于删除表中数据的命令是:A. DELETEB. REMOVEC. DROPD. ERASE答案:A9. 在Oracle数据库中,用于查询表中数据的命令是:A. SELECTB. QUERYC. FETCHD. GET答案:A10. Oracle数据库中,用于创建索引的命令是:A. CREATE INDEXB. CREATE KEYC. INDEXD. KEY答案:A二、填空题(每题2分,共20分)1. Oracle数据库的默认端口号是______。
ORACLE期末考试试题及答案
ORACLE期末考试试题及答案一、选择题(每题2分,共40分)1. ORACLE数据库系统属于以下哪一种数据库类型?A. 关系型数据库B. 层次型数据库C. 网状型数据库D. 对象-关系型数据库答案:A2. 在ORACLE中,以下哪个命令用来创建一个表?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE SEQUENCE答案:A3. 数据库的三级模式结构包括以下哪几个层次?A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 外模式、概念模式、物理模式答案:A4. 在ORACLE中,以下哪个命令用来删除一个表?A. DROP TABLEB. DELETE TABLEC. DROP VIEWD. DELETE VIEW答案:A5. 数据库事务的四个特性包括以下哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、独立性、持久性C. 原子性、一致性、并发性、持久性D. 原子性、一致性、并发性、独立性答案:A6. 在ORACLE中,以下哪个命令用来修改表的结构?A. ALTER TABLEB. MODIFY TABLEC. UPDATE TABLED. ALTER VIEW答案:A7. 数据库的备份分为以下哪几种类型?A. 冷备份、热备份、逻辑备份B. 冷备份、热备份、物理备份C. 冷备份、热备份、完全备份D. 冷备份、热备份、增量备份答案:D8. 在ORACLE中,以下哪个命令用来创建一个索引?A. CREATE INDEXB. CREATE TABLEC. CREATE VIEWD. CREATE SEQUENCE答案:A9. 数据库的并发控制主要包括以下哪些方法?A. 乐观并发控制、悲观并发控制、时间戳并发控制B. 乐观并发控制、悲观并发控制、锁并发控制C. 乐观并发控制、悲观并发控制、令牌并发控制D. 乐观并发控制、悲观并发控制、版本并发控制答案:B10. 在ORACLE中,以下哪个命令用来创建一个序列?A. CREATE SEQUENCEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX答案:A二、填空题(每题2分,共20分)1. 在ORACLE中,使用______命令可以创建一个表。
2011年oracle期末考试试题及答案
2011年oracle期末考试试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中,以下哪个选项是正确的?A. 数据库实例和数据库是同一个概念B. 数据库实例是数据库的运行环境C. 数据库实例是数据库的物理存储D. 数据库实例是数据库的逻辑结构答案:B2. 在Oracle中,以下哪个命令用于查看数据库的版本信息?A. SHOW VERSIONB. SELECT VERSION FROM V$INSTANCEC. SELECT * FROM V$VERSIOND. SELECT VERSION FROM DBA_VERSIONS答案:C3. Oracle数据库中,以下哪个选项是正确的?A. 数据文件只能存储一个表的数据B. 表空间是数据库中存储数据的逻辑单元C. 表空间是数据库中存储数据的物理单元D. 数据文件是数据库中存储数据的逻辑单元答案:B4. 在Oracle中,以下哪个选项是正确的?A. 索引可以提高查询速度B. 索引可以减少数据存储空间C. 索引可以提高数据插入速度D. 索引可以减少数据更新速度答案:A5. Oracle数据库中,以下哪个选项是正确的?A. 事务是一组原子性的操作B. 事务是一组不可分割的操作C. 事务是一组可以回滚的操作D. 事务是一组可以并发执行的操作答案:A6. 在Oracle中,以下哪个命令用于创建用户?A. CREATE USERB. CREATE ACCOUNTC. CREATE PROFILED. CREATE SCHEMA答案:A7. Oracle数据库中,以下哪个选项是正确的?A. 表的行可以存储在不同的表空间中B. 表的行必须存储在同一个表空间中C. 表的行必须存储在同一个数据文件中D. 表的行必须存储在同一个数据块中答案:A8. 在Oracle中,以下哪个选项是正确的?A. 触发器是数据库的存储过程B. 触发器是数据库的存储函数C. 触发器是数据库的存储规则D. 触发器是数据库的存储视图答案:C9. Oracle数据库中,以下哪个选项是正确的?A. 游标是数据库的查询结果集B. 游标是数据库的查询语句C. 游标是数据库的存储过程D. 游标是数据库的存储函数答案:A10. 在Oracle中,以下哪个命令用于删除用户?A. DROP USERB. REMOVE USERC. DELETE USERD. DELETE ACCOUNT答案:A二、填空题(每题2分,共20分)1. Oracle数据库中,用于创建表的命令是________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江交通职业技术学院2008-2009学年第2学期《Oracle数据库管理基础》期末考试试卷(A)班级___________姓名__________学号_________成绩选择题(每题2分,共100分,有多选题,答案写在最后的表中)1.数据库由哪几种文件组成。
(多选题)(CDE)A.参数文件B.口令文件C.数据文件D.控制文件E.重做日志2.例程恢复是由哪个后台进程来完成的。
(C)A.DBWRB.LGWRC.SMOND.PMON3.哪个后台进程用于同步数据库文件。
(C)A.DBWRB.LGWRC.CKPTD.PMON4.在执行COMMIT语句后,会在哪个文件上执行I/O操作。
(C)A.控制文件B.数据文件C.重做日志D.口令文件5.要进行联机备份,数据库应该处于哪种模式下。
(A)A.ARCHIVELOGB.NOARCHIVELOG6.当数据库处于ARCHIVELOG 模式时,不能在OFFLINE状态下备份哪个表空间。
(A)A.SYSTEMERSC.INDEXD.以上都不对7.误删除了SYSTEM表空间的数据文件,应该在哪种状态下恢复表空间。
(B)A.NOMOUNTB.MOUNTC.OPEND.以上都不对8.误删除了USER表空间的数据文件,应该在哪种状态下恢复表空间。
(多选题)(BC)A.NOMOUNTB.MOUNTC.OPEND.以上都不对9.某用户误删除了EMP表,为了确保不会丢失该表数据,应该采用哪种恢复方法。
(C)A.用IMP导入该表数据B.使用完全恢复C.使用不完全恢复D.使用OS拷贝命令10.当使用EXP工具导出SCOTT 用户的所有对象时,应该选择以下哪个选项。
(C)A.TABLESB.SCHEMASC.OWNERD.FULL=Y11.“用于区分一个数据的内部标识,即是Oracle数据库的内部标识,是以二进制方式存储于数据库控制文件中的参数;是给Oracle数据库内部用于标识数据库的唯一标识。
”以上描述的是以下哪个概念。
(A)A.数据库名B.数据库实例名C.Oracle_sidD.数据库域名12.当一个用户提交一个SQL语句,Oracle会将这句SQL进行分析(parse),这个过程类似于编译。
这个过程在以下哪个内存结构中进行。
(C)A.DatabaseBufferCacheB.Redo LogBufferCacheC.LibraryCacheD.DataDiction aryCache13.启动数据库例程时,读取参数文件的顺序为。
(A)A.spfile<SID>.ora、spfile.ora、init<SID>.oraB.init<SID>.ora、spfile<SID>.ora、spfile.oraC.spfile.ora、spfile<SID>.ora、init<SID>.oraD.spfile<SID>.ora、init<SID>.ora、spfile.ora14.如果想将数据库的模式由NOARCHIVELOG模式改为ARCHIVELOG模式,应该用何种方式启动数据库例程。
(C)A.SHUTDOWNB.NOMOUNTC.MOUNTD .OPEN15.以下哪种方式关闭数据库例程时,不等待用户事务(Transaction)完成。
(多选题)(CD)A.NORMALB.TRANSACTIONC.IMME DIATED.ABORT16.以下哪个表空间不能设置为OFFLINE。
(B)ERB.SYSTEMC.TOOLSD.INDE X17.当误删除了SYSTEM表空间的数据文件之后,可以用以下哪个命令恢复SYSTEM表空间。
(多选题)(AC)A.RECOVERDATABASEB.RECOVERT ABLESPACEC.RECOVERDATAFILED.都不对18.假定某日志组包括两个日志文件,并且其中一个日志成员损坏,数据库仍然可以正常供工作吗?(A)A.可以B.不可以19.没有提交(COMMIT)的脏数据会被写入数据文件吗?(A)A.可以B.不可以20.数据库的逻辑结构中最大是。
(A)A.TABLESPACEB.SEGMENTC.EXTENTD.ORACLE_BLOCK21.每个数据库逻辑上可以分为多个表空间吗?(A)A.可以B.不可以22.每个表空间可以包含多个数据文件吗?(A)A.可以B.不可以23.一个数据文件可以隶属于不同表空间吗?(B)A.可以B.不可以24.数据库名称和实例名称可以不同吗?(A)A.可以B.不可以25.SYSDBA与SYSOPER角色权限一样吗?(B)A.一样B.不一样26.为何SYS用户登录ORACLE不需要密码?(多选题)(BC)A.因为oracle安全级别低B.因为默认是操作系统身份验证C.因为操作系统管理员自动具备SYSDBAD.这是oracle的漏洞27.以下哪个文件是密码文件名?(B)A.init.oraB.PWD<SID>.oraC.S PFILE<SID>.oraD.SPFILE.ora28.以下哪个文件是默认PFILE文件名?(B)A.init.oraB.init<SID>.oraC. SPFILE<SID>.oraD.SPFILE.ora29.只装载数据库但不打开数据库,是以下哪种启动方式?(B)A.OPENB.MOUNTC.NOMOUNTD.FOR CE30.拒绝新连接、关闭已连接用户、未完成的事务立即回滚、关闭数据库、卸载数据库、释放内存、关闭例程。
是对以下哪种关闭模式的描述?(A)A.IMMEDIATEB.ABORTC.TRANSAC TIOND.NORMAL31.以下关于视图的描述哪个是正确的?(D)A.视图就是表B.视图是索引的另一种形式C.视图是日志的一种D.视图是对表的查询结果32.请将以下逻辑概念按照从大到小排序(B)A.数据库、段、表空间、区、块B.数据库、表空间、段、区、块C.表空间、数据库、区、段、块D.块、段、区、表空间、数据库33.ARCH进程主要作用是什么?(D)A.负责读写日志B.负责读写数据C.负责管理SGAD.负责向归档日志写数据34.ORACLE客户端配置中,sqlnet.ora文件中names.directory_path=(TNSNAMES)表示什么含义?(A)A.本地命名连接B.主机命名连接C.ORACLE名称服务D.无连接35.在服务器端,删除了listener.ora文件后,删除以前已经连接的客户端是否可以继续访问数据库?(A)A.可以B.不可以36.以下哪一类参数文件是二进制文件?(A)A.SPFILEB.PFILE37.如果oracle设置了三个控制文件,它们的内容是一样的吗?(A)A.一样B.不一样38.如果oracle设置了三组联机日志文件,它们的内容是一样的吗?(B)A.一样B.不一样39.如果oracle设置了三组联机日志文件,每组中的成员数不相同,这样可以吗?(A)A.可以B.不可以40.建立新的表空间,必须要确定的三个要素是什么?(多选题)(ABC)A.数据文件B.表空间名称C.数据文件的大小D.数据文件最大值41.如何向表空间中增加数据文件?(A)A.Altertablespacemzfadddatafile‘c:\mzfdata2.ora’size50M;B.Alterdatabasemzfadddatafile‘c:\mzfdata2.ora’size50M;C.Alterdatafileadd‘c:\mzfdata2.ora’size50M;D.Altersystemadddatafile‘c:\mzfdata2.ora’size50M;42.回收一个用户的系统权限后,该用户传递给其他用户的权限会自动取消吗?(B)A.会取消B.不会取消43.回收一个用户的实体(对象)权限后,该用户传递给其他用户的权限会自动取消吗?(A)A.会取消B.不会取消44.如何删除tester用户(B)A.droproletester;B.dropusertester;C.alterusertester;D.deleteusertester;45.如何删除students表中的所有记录(B)A.Droptablestudents;B.Deletefromstudents;C.Altertablestudents;46.需要将oracle数据库的模式从NOARCHIVE改为ARCHIVE模式,需要在什么状态进行?(B)A.nomountB.mountC.openD.关闭状态下47.对students表空间中的数据文件进行备份时,oracle数据库可以处于OPEN状态下吗?(A)A.可以B.不可以48.对students表空间中的数据文件进行备份,students表空间可以处于online状态吗?(B)A.可以B.不可以49.需要对14号数据文件进行恢复,可以用以下哪些命令?(多选题)(BC)A.recoverB.recoverdatafile1 4C.recoverdatabaseD.alterdatabase50.ORACLE的含义是什么?(C)A.数据B.先进C.神谕D.共享答案请写在下面表格中。