一、单选题
1.下列哪一项是Oracle数据库中最小的存储分配单元?
A.表空间    B.c.D.数据块
2.数据库中联机重做日志组最少应该有几个?
A1    b2    C3    D0
3.Oracle数据库的逻辑结构中有以下组件 表空间  b 数据块 c   d  ),这些组件从大到小依次是
A.abcd  b.adcconnect和join的区别b C.acbdD.dac
4.使用下列哪条命令可以使用帐户名:accp,密码: aptech 的帐户连接到数据库testdb?
A connect accp/aptech testdb;B conn aptech/accp testdb;
c conn accp/apteach @testdb;D conn  @testdb accp/apteach;
5.下列表空间是用于存储、管理回退信息的是?
a.撤销表空间UNDOTBS1B.系统表空间SYSTEMC. 用户表空间USERS D. 临时表空间TEMP
6.下列哪个选项不属于数据库状态?
A.OPENB.NOMOUNT C.MOUNT d.READY
7.以下哪个不是数据文件?
A、撤销数据文件B、临时数据文件C、用户数据文件d、系统概要文件
8. 数据库启动过程中哪一步读取初始化参数文件?
A.数据库打开B.数据库加载c.实例启动D.每个阶段
9.下列哪个不是Oracle数据库系统预定义角?
A.CONNECTB.DBA C.RESOURCEd.CREATE SESSION
10.撤销usera用户的CREATE TABLE系统权限,以下正确的命令是?
a.REVOKE CREATE TABLE FROM usera
B. REVOKE CREATE TABLE TO usera
C. GRANT CREATE TABLE TO usera
D. GRANT CREATE TABLE FROM usera
11.关于归档模式和非归档模式的说法正确的是()
a在归档模式下,会对联机日志文件进行备份
B 在归档模式下,会对用户的数据文件进行备份
C 在非归档模式下,不能对数据库进行备份
D 在非归档模式下,无法改成归档模式
12.如果某列设置了PRMARY KEY 约束,下面说法正确的是?
A.不能为空B.可以为空c.不可以为空,同时也不可以重复    D.可以重复
13.下列几个语句中为学生表STUDENT添加一列学生性别STUDEX(CHAR类型),正确的是?
A.ALTER TABLE STUDENT DROP COLUMN STUSEX;
b. ALTER TABLE STUDENT ADD STUSEX CHAR(2);
C. ALTER TABLE STUDENT ADD STUSEX;
D. ALTER TABLE STUDENT STUSEX CHAR(2);
14.已创建序列S1,若当前值为2,步长为1,先执行3S1.CURRVAL,再执行3S1.NEXTVAL,最后S1的值是?
A.3B.4c.5    D.6
15.以下哪个工具可以将文本文件内容加载到数据库中?
A.Oracle Loaderb.SQL Loader C.IMPDPD.IMP
16. 查询员工名和部门名称,正确的命令是?
A.SELECT ename,dname FROM emp,dept;
B. SELECT ename,dname FROM emp CROSS JOIN dept;
c. SELECT ename,dname FROM emp JOIN dept ON emp.deptno=dept.deptno;
D. SELECT ename,dname FROM emp LEFT JOIN dept ON emp.deptno=dept.deptno;
17. 以下是数据库ORCL的主服务的是?
a.OracleServiceORCLB. OracleORCLTNSListner C.CMDD. OracleDb11g_home1TNSListner
18.下列表空间是用于临时存储排序信息的是?
A.撤销表空间UNDOTBS1B.系统表空间SYSTEMC.用户表空间USERSd. 临时表空间T
EMP
19. 数据库启动过程中哪一步打开数据文件?
A.数据库打开b.数据库加载C.实例启动D.每个阶段
20.可以使用(  )伪列来访问序列。
ACURRVALNEXTVAL    BNEXTVALPREVAL
cCACHENOCACHE      DMAXVALUEMINVALUE
21.下列哪个不是Oracle数据库系统权限?
A.CREATE TABLE b.DBA
C.CREATE SESSION.CREATE VIEW
22.如果某列设置了UNIQUE约束,下面说法正确的是?
a.不能为空B.可以为空C.可以重复D.不能重复
23.  )函数通常用来计算累计排名、移动平均数和报表聚合等。
A.汇总    b.分析    C.分组    D.单行
24.已创建序列S2,若当前值为5,步长为2,先执行1S1.CURRVAL,再执行3S1.NEXTVAL,最后S1的值是?
A.8 B.9 C.10 d.11
25.下列几个语句中为图书表BOOK添加一列出版社PUBLISH (CHAR类型),正确的是?
A.ALTER TABLE BOOK DROP COLUMN PUBLISH;
b. ALTER TABLE BOOK ADD PUBLISH CHAR(12);
C. ALTER TABLE BOOK ADD PUBLISH;
D. ALTER TABLE BOOK PUBLISH CHAR(12);
26.  SQL语句将为计算列SAL*12生成别名Annual Salary
ASELECT ename,sal*12 Annual Salary FROM emp;
bSELECT ename,sal*12 Annual Salary FROM emp;
CSELECT ename,sal*12 AS Annual Salary FROM emp;
DSELECT ename,sal*12 AS INITCAP(Annual Salary) FROM emp;
27.统计30号部门的员工表的最高工资和人数,正确命令是?
A.SELECT count(*),max(sal) FROM emp;
B. SELECT count(*),max (sal) FROM emp WHERE deptno=30;
C. SELECT count(*),max (sal) FROM emp HAVING deptno=30;
d. SELECT count(*),max (sal) FROM emp GROUP BY deptno;
28.  )服务监听并按受来自客户端应用程序的连接请求。
aOracleHOME_NAMETNSListener
BOracleServiceSID
COracleHOME_NAMEAgent
DOracleHOME_NAMEHTTPServer
二、填空题
1. 数据库管理技术的发展经历了  人工管理    文件管理  数据库系统  三个阶段。
2.    初始化参数文件的两个类型    pfile          spfile     
3.根据备份的规模不同,物理备份分为  冷备份          热备份   
4. 关系模型允许定义3类完整性约束:  实体完整性        参照完整性    和用户自定义的完整性。
5.    Oracle关闭数据库的四种方式 SHUTDOWN NORMAL;SHUTDOWN  TRANSACTION,;SHUTDOWN IMMEDIATE; SHUTDOWN  ABORT;   
6.Oracle数据库的初始化参数文件分为 文本初始化参数文件 和服务器初始化参数文件。
7.使用  SHUTDOWN IMMEDIATE  命令能最快地关闭Oracle数据库。
8. 数据库三级数据结构是    外模式      模式        内模式   
9. 外连接分为    左外连接    右外连接  、全外连接三种。
SYS用户以管理员身份登录后,要授予用户MARTIN可以对SCOTT用户的EMP表进行查询的权限,请写出授权命令:(假设MARTIN用户已存在)
CONNECT
10.    profile的作用是进行口令限制和__用户资源__限制。
11.Oracle数据库的初始化参数文件分为 服务器初始化参数文件和文本初始化参数文件。
12.使用  SHUTDOWN  IMMEDIATE  命令能最快地关闭Oracle数据库。
三、简答题
1. 简述Oracle数据库中表的种类。
标准表  分区表  聚簇表  外部表  索引表
2.分别列举五种常用的系统权限、五种对象权限和三种角,并说明其功能。
系统权限:CREATE SESSION,CREATE VIEW,CREATE TABLE,CREATE INDEX
五种对象权限:selecet insert references update delete
三种角:DBA scott sys:
3. 简述利用SQL * Developer可以对数据库进行哪些类型的操作。
管理与开发操作:浏览数据库对象,进行数据库的DML(插入,删除,修改数据)、
进行DDL操作(创建、修改、删除数据库对象)、开发和调试PL/SQL程序、进行数据的导入与导出以及创建于生成报表等。
4. Oracle数据库用户认证方式有哪几种?
数据库身份认证,外部身份认证,全局身份认证。
5. 比较范围分区、列表分区、散列分区的区别。
范围分区:根据分区列表的范围来对表进行分区,每条记录根据其分区列值所在的范围来决定储存在哪个分区。适合根据日期进行分区的情况。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。