28、数据库系统中的系统目录:Oracle 实现详解

数据库系统中的系统目录:Oracle 实现详解

1. 系统目录简介

系统目录(也称为数据字典)是数据库系统中极为重要的资源。它包含了关于数据库的元数据,即关于其他数据的数据。系统目录本身由关系表组成,可以使用结构化查询语言(SQL)语句进行操作。其主要作用和优势如下:
- 支持数据库对象 :通过以关系表的形式维护元数据,系统目录能够促进大多数(甚至所有)其他数据库对象的运行,满足相关规则要求。
- 实现数据独立性 :帮助数据库管理系统(DBMS)实现物理和逻辑数据独立性。
- 保障完整性独立性 :确保数据库的完整性独立性。
- 管理安全机制 :将系统和对象权限存储在特殊的目录表中,便于管理数据库的安全机制。
- 助力分布式系统 :对分布式数据库系统的成功实施也有促进作用。

在 Oracle 中,系统目录包含了各种数据库对象的系统表。Oracle 目录表传统上以 $ 符号为前缀,用户无法直接访问。用户只能通过视图查看目录表中的数据,通常每个表有三种视图:以 DBA 为前缀的视图(适用于所有数据库对象)、以 USER 为前缀的视图(适用于当前用户拥有的对象)和以 ALL 为前缀的视图(适用于当前用户可访问的所有对象)。此外,以 V$ 为前缀的视图是动态性能视图,以 GV$ 为前缀的视图是全局动态视图。

2. 三个重要的目录表及视图

为了说明系统目录的重要性,我们关注三个概念性的目录表:Tables、Tab_Columns 和

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值