1、针对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有正确答案,则该题不得分,以下每题2分。
2)
使用下列哪条命令可以使用账户名:SVSE、密码:ABC的账户连接到数据库TestDB(B)〔选择一项〕
a)
ConnectABC/SVSETestDB;
b)
ConnectSVSE/ABCTestDB;
c)
ConnectABC/SVSE@TestDB;
d)
Connect@TestDBABC/SVSE;
3)
假定Emp表中共有
2、14行记录,有三条记录Comm字段为NULL,则Selectcount(*)fromemp和Selectcount(Comm)fromemp分别返回(AC)〔选二项〕
a)
14
b)
3
c)
11
d)
17
4)
Oracle中用来释放锁的语句有(AB)〔选择二项
a)
Rollback
b)
Commit
c)
DropLock;
d)
Unlock
5)
下列哪些标识符是Oracle合法的标识符?(CD)〔选择二项〕
a)
%emp
b)
My’Tbl
c)
Demp
d)
My_T
3、ri
6)
关于类型定义Number(9,2)说法正确的有(b)〔选择一项〕
a)
整数部分9位,小数部分2位,共11位
b)
整数部分7位,小数部分2位,共9位
c)
整数部分6位,小数点一位,小数部分2位,共9位
d)
以上说法均不正确
7)
下列哪种Lob类型用来存储数据库以外的操作系统文件(d)〔选择一项〕
a)
CLOB
b)
BLOB
c)
CFILE
d)
BFile
8)
Oracle的控制文件包括以下哪些内容(abc)〔选择三项〕
a)
数据库名称
b)
数据文件和日志文件的名称
4、及位置
c)
时间戳
d)
服务器信息
9)
Oracle中的三种系统文件分别是(abc)〔选择三项〕
a)
数据文件DBF
b)
控制文件CTL
c)
日志文件LOG
d)
归档文件ARC
10)
11)
SCOTT用户对自己的表Test执行了以下命令:Locktabletestinsharemode但没有执行COMMIT或ROLLBACK,此时用户System执行了命令:LOCKTABLESCOTT.TESTINshareupdateMODE,将出现什么情况?(a)〔选择一项〕
a)
提示表已锁定
5、b)
正常执行
c)
出现等待状态,直到Scott用户释放锁
d)
以上都不正确
12)
关于Forupdate子句和Forupdateof字段说法正确是(b)〔选择一项〕
a)
没有区别。
b)
前者只锁定当前表中的相关行,而后者锁定所有相关表的行
c)
前者锁定所有相关表中的行,而后者锁定当前表的相关行
d)
以上说法均不正确
13)
下列哪项不是Oracle中常用的分区方法?(c)〔选择一项〕
a)
范围
b)
散列
c)
列表
d)
条件
14)
查看Test中名称为P1的分区中的记录的查询
6、语句为(c)〔选择一项〕
a)
Select*fromTestWherePartitionName=’p1’
b)
Select*fromTest(p1)
c)
Select*fromTestPartition(p1);
d)
以上均正确
15)
创建序列时,若未指定Cycle选项,则当当前值大于MaxValue时将(c)〔选择一项〕
a)
从MinValue重新开始循环
b)
重复使用MaxValue值
c)
执行出错
d)
使用随机值
16)
下列关于视图的说法正确的有(b)〔选择一项〕
a)
7、基于视图只能创建InsteadOf触发器
b)
视图中不能访问伪列如序列的Currval和Nextval等
c)
所有视图均可执行基于一张基表的DML操作
d)
不可以包含GroupBy等语句
17)
若表的某字段值存在大量的重复,则基于该字段适合创建哪种索引?(d)〔选一项〕
a)
标准索引
b)
唯一索引
c)
分区索引
d)
位图索引
18)
PL/SQL块中哪几部分是可选的(ac)〔选择二项〕
a)
Declare
b)
Begin
-----begin和end必要
c)
Exception
8、
d)
以上均是
19)
在PL/SQL块中定义一个名为PI值为3.14的Real型常量的语法是(c)〔选一项〕
a)
PiConstReal=3.14;
b)
PiRealConst=3.14;
c)
ConstantPiReal:=3.14
d)
PiConstantReal:=3.14