Oracle简答题

1、简述Oracle数据库体系结构的构成。
答:
(1)Oracle 数据库体系结构由物理存储结构、逻辑存储结构和实例组成。
(2)物理存储结构描述了操作系统层次数据的存储与管理,包括数据文件、日志文件、重做日志文件等组成。
(3)逻辑结构描述了数据库内部数据的组织与管理,由表空间、段、区、块组成。
(4) 实例是数据库运行的软件结构,由内存结构和后台进程组成。
(5)数据库运行过程中,用户的操作在内存区中进行,最终通过后台进行转化为对数据库的操作。
3、Oracle数据库逻辑存储结构的组成及相互关系。
答:
(1)Oracle 数据库的逻辑存储结构分为:Oracle数据块、区、段和表空间4种。
(2)一个或多个连续的Oracle数据块构成区,一个或多个区构成段,一个或多个段构成表空间,所有表空间构成数据库。

9、简述数据字典的基本结构。
答:
静态数据字典表
静态数据字典视图
动态数据字典表
动态数据字典视图

1、说明表空间的种类以及不同类型的表空间的作用。
答:
(1)数据库表空间分为系统表空间和非系统表空间两类,其中非系统表空间包括撤销表空间、临时表空间和用户表空间等。
(2)系统表空间主要用于存储数据库的数据字典、PL/SQL程序的源代码和解释代码、数据库对象的定义。
(3)撤销表空间专门进行回退信息的自动管理。临时表空间是专门进行临时段管理的表空间。
(4)用户表空间用于分离不同应用的数据,而且能够减少读取数据文件时产生的I/O 冲突。
2、说明数据库、表空间、数据文件及数据库对象之间的关系。
答:
(1)一个数据库由一个或多个表空间构成,不同的表空间用于存放不同应用的数据,表空间的大小决定了数据库的大小。
(2)一个表空间对应一个或多个数据文件,数据文件的大小决定了表空间的大小。
(3)一个数据文件只能从属于一个表空间。
(4)一个数据库对象只能存储在一个表空间中,但可以存储在该表空间所对应的一个或多个数据文件中。

2、简述表中约束的种类和作用。
答:
(1)主键约束:定义了主键约束的列取值不能为空,也不能重复。
(2)唯一值约束:定义了唯一值约束的列取值不能重复。
(3)检查约束:定义了检查约束的列取值要满足检查条件。
(4)外键约束:定义了外键约束的列取值要么是主表参照列的值,要么是空值。
(5)非空约束:定义了非空约束的列取值不能为空。
5、简述序列的作用及其使用方法。
答:
(1)序列是用于产生唯一序列号的数据库对象,可以为多个数据库用户依次生成不重复的连续整数,通常使用序列自动生成表中的主键值。
(2)序列创建后,可以通过序列 NEXTVAL 属性产生序列值,通过属性 CURRVAL 查看当前的序列值。
6、简述分区表的优点与分区方法有哪些?
答:优点:
(1)提高数据的安全性,一个分区的损坏不影响其他分区中数据的正常使用;
(2)将表的各个分区存储在不同磁盘上,提高数据的并行操作能力;
(3)简化数据的管理,可以将某些分区设置为不可用状态,某些分区设置为可用状态,某些分区设置为只读状态,某些分区设置为读写状态;
(4)操作的透明性,对表进行分区并不影响操作数据的 SQL 语句。
分区的方法有:范围分区、列表分区、散列分区、复合分区。

1、Oracle数据库的安全机制有哪些?
答:用户管理、权限管理、角色管理、概要文件管理、数据库审计。
2、Oracle数据库中权限的有哪几种?
答:
(1)Oracle 数据库中权限有两类,系统权限和对象权限。
(2)系统权限是指在数据库级别执行某种操作的权限,或针对某一类对象执行某种操作的权限。
(3)对象权限是指对某个特定的数据库对象执行某种操作的权限。例如,对特定表的插入、删除、修改、查询的权限。
6、简述Oracle数据库中概要文件的作用?
答:主要用来限制用户对数据库及系统资源的使用,以及对用户口令进行管理。

猜你喜欢

转载自blog.csdn.net/lthahaha/article/details/112803022
今日推荐