oracle数据库期末复习Word格式.docx
- 文档编号:13395402
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:13
- 大小:28.09KB
oracle数据库期末复习Word格式.docx
《oracle数据库期末复习Word格式.docx》由会员分享,可在线阅读,更多相关《oracle数据库期末复习Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
by
CDPFZX。
8.
修改角色的语句是alter
role
9.
在CREATE
TABLE语句中,定义主键的关键字是_PRIMARY
KEY。
10.
在ALTER
TABLE语句中,修改列名的关键字是_______ALTER
__________。
11.
在SELECT语句中,设置查询条件的关键字是_____where____________。
12.
在SELECT语句中,实现模糊查询的功能的关键字是_____like_____________。
13.
[declarations]关键字标志着PL/SQL程序中声明段的开始,在声明段中可以声明变量、常量和游标等对象。
14.
PL/SQL的异常处理代码在异常处理块中实现。
二、选择题
Oracle
10g的g
表示(
A
)。
A.版本
B.网络
C.数据库
D.网格计算
登录iSQL*Plus页面时使用的默认端口号为(
D
A.1433
B.5560
C.1158
D.1521
下面不属于Oracle数据库状态的是(
C
A.OPEN
B.MOUNT
C.CLOSE
D.READY
删除数据库的语句是(
A.DELETE
DATABASE
B.REMOVE
C.DROP
D.UNMOUNT
用于显示所有表空间描述信息的视图为(
B
A.V$TABLESPACE
B.DBA_TABLESPACE
C.USER_TABLESPACE
D.TABLESPACE
TABLESPACE
语句中使用(
)关键字可以创建临时表空间。
A.TEM
B.BIGFILE
C.TEMPORARY
D.EXTENT
MANAGEMENT
LOCAL
撤销用户指定权限的命令是(
A.REVOKE
RIGHT
D.DELETE
拥有所有系统级管理权限的角色是(
A.ADMIN
B.SYSTEM
C.SYSMAN
D.DBA
在CRAETE
TABLE
语句中,指定某列不接受空值,可以使用哪个关键字(
)
A.NOT
EMPTY
B.NOT
NULL
C.IS
D.IS
中,
指定某列不可用,可以使用哪个关键字(
A)。
A.UNUSED
B.SET
UNUSE
C.DISABLE
D.NOUSE
用于修改表中数据的语句是(
A.EDIT
B.MODIFY
C.UPDATE
D.ALTER
在PL/SQL标识符的最大长度为(
A.20
B.30
C.40
D.50
Oracle用于保存二进制大对象的数据类型是(
A.BINARY
B.BIGOBJECT
C.BLOB
D.CLOB
在循环语句中,退出循环体的关键字是(
A.BREAK
B.EXIT
C.UNLOAD
D.GO
三、简答题
1、
简述用户和角色的关系。
答:
Oracle使用角色的方法来限定各种用户的权力,在系统中可以有许多用户,各种用户有各种不同的角色,拥有不同的权力。
实践表明与其很明确的赋一组权限给一个角色,不如赋给一个角色,然后把这个角色赋给一组用户。
这样就可以实现动态的权限管理,当这组用户的权限必须改变时,只需改变角色的权限就可以了。
2、
简述表与视图的区别与联系
区别:
1、视图是已经编译好的sql语句,是基于
SQL
语句的结果集的可视化的表。
而表不是
2、视图没有实际的物理记录。
而表有。
3、表是内容,视图是窗口
4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改
5、表是内模式,视图是外模式6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。
从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
7、表属于全局模式中的表,是实表;
视图属于局部模式的表,是虚表。
8、视图的建立和删除只影响视图本身,不影响对应的基本表。
联系:
视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。
一个视图可以对应一个基本表,也可以对应多个基本表。
视图是基本表的抽象和在逻辑意义上建立的新关系
四、应用题
1.创建、修改表空间的定义,以及编辑和维护表空间。
(1)创建临时表空间tmptbs,文件大小为20M,可以重用,指定其最小区间为16M。
CREATE
TEMPORARY
tmptbs
TEMPFILE
'
/oracle/oradata/db/tmptbs.dbf'
SIZE
20M
autoextend
on
next
50m
minsize
16m
extent
management
local;
(2)在临时表空间tmptbs中添加临时文件,tmptbs01.dbf,文件大小为20MB。
ALTER
ADD
DATAFILE
/oracle/oradata/db/
tmptbs01.dbf
20M;
(3)将表空间tmptbs设置为脱机状态。
OFFLINE;
(4)
将表空间tmptbs设置为只读表空间。
READ
ONLY;
(5)
删除表空间tmptbs,在删除表空间的同时,删除包含的段和数据文件。
DROP
INCLUDING
CONTENTS
AND
DATAFILES;
2.创建和管理用户的基本属性,并对用户授予相应的角色和权限。
(1)创建用户名为USERMAN,密码为USERPASS的用户。
create
USERMAN
USERPASS
default
(2)设置用户USERMAN的密码立即过期。
Alter
expired
(3)锁定用户USERMAN。
lock
account
(4)对于用户USERMAN授予SYSDBA权限。
GRANT
SYSDBA
(5)对用户USERMAN授予表USERS的SELECT、INSERT、UPDATE、DELETE权限。
SELECT,INSERT,DELETE,UPDATE
ON
USER
userman
五、选做题
编写PL/SQL程序,使用LOOP…EXIT…END语句计算1~100之间所有偶数之和。
declare
v_count
number
:
=
1;
v_sum
0;
begin
for
in
1..100
loop
if
mod(v_count,2)
0
then
+
v_count;
end
if;
loop;
dbms_output.put_line(v_sum);
试卷二
1、以下(
)内存区不属于SGA。
A.PGA
B.日志缓冲区
C.数据缓冲区
D.共享池
2、(
)模式存储数据库中数据字典的表和视图。
A.DBA
B.SCOTT
C.SYSTEM
D.SYS
3、在Oracle中创建用户时,若未提及DEFAULT
TABLESPACE关键字,则Oracle就将(
)表空间分配给用户作为默认表空间。
A.HR
D.SYS
4、(
)服务监听并按受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListener
B.OracleServiceSID
C.OracleHOME_NAMEAgent
D.OracleHOME_NAMEHTTPServer
5、(
)函数通常用来计算累计排名、移动平均数和报表聚合等。
A.汇总
B.分析
C.分组
D.单行
6、(
)SQL语句将为计算列SAL*12生成别名Annual
Salary
A.SELECT
ename,sal*12
‘Annual
Salary’
FROM
emp;
B.SELECT
“Annual
Salary”
C.SELECT
AS
Annual
Salary
D.SELECT
INITCAP(“Annual
Salary”)
7、锁用于提供(
A.改进的性能
B.数据的完整性和一致性
C.可用性和易于维护
D.用户安全
8、(
)锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。
A.行共享
B.行排他
C.共享
D.排他
9、带有(
)子句的SELECT语句可以在表的一行或多行上放置排他锁。
A.FOR
INSERT
B.FOR
UPDATE
C.FOR
DELETE
D.FOR
REFRESH
10、使用(
)命令可以在已分区表的第一个分区之前添加新分区。
A.添加分区
B.截断分区
C.拆分分区
D.不能在第一个分区前添加分区
11、(
)分区允许用户明确地控制无序行到分区的映射。
A.散列
B.范围
C.列表
D.复合
12、可以使用(
)伪列来访问序列。
A.CURRVAL和NEXTVAL
B.NEXTVAL和PREVAL
C.CACHE和NOCACHE
D.MAXVALUE和MINVALUE
13、带有错误的视图可使用(
)选项来创建。
A.FORCE
B.WITH
CHECK
OPTION
C.CREATE
VIEW
WITH
E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 数据库 期末 复习