数据字典指南_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4095 | 回复: 0   主题: 数据字典指南        下一篇 
yang lin
注册用户
等级:上等兵
经验:144
发帖:8
精华:0
注册:2012-3-27
状态:离线
发送短消息息给yang lin 加好友    发送短消息息给yang lin 发消息
发表于: IP:您无权察看 2012-3-27 10:21:42 | [全部帖] [楼主帖] 楼主

介绍

这个文档介绍oracle的数据字典,也叫做系统目录。数据字典库中所有的元数据相关的对象存储在数据库—同时也涉及到数据库系统本身。

字典内容

典型的元数据

这个术语通常定义为元数据是关于数据的数据。就是说,提供有关数据表,浏览,限制,存储过程,等等。存储在数据库里面。如果我们用一个表作为例子,字典能存储信息比如:

它的名字

当它被建立,最后被访问

名字和数据类型的属性(例如。结构信息)

它的所属,谁能读和写(比如:安全信息)

数据被存储在哪里(比如:物理地址信息)

Oralce的安全

Oracle定义两个类型的特权:对象特权和系统特权。这两个类型授予使用和取消SQL结构:GRANT <object_privilege> ON <object> TO <user> and GRANT <system_privilege> TO <user>.你已经使用前者(参加oracle介绍。)

系统主要指定类型的特权允许一个用户对象的操作(tables,...)和what (s)他希望得到他们。对象的访问权限定义对象级别的访问权(甚至表格的属性级别)

字典结构

数据字典作为只读的表和视图被应用与oracle中。

     表  1:数据字典的层次结构

表1说明了字典的两级结构。树的根目录是字典表,两个属性特征:表名和注释,注释对数据字典做了相应的通俗解释。

比如,对字典表的我们能要求一些信息:

SQL> SELECT comments     2  FROM dictionary WHERE table_name='DICTIONARY'    3  /


生成:

Description of data dictionary tables and views


这个练习,写一个查询,弄清数据字典有多少表。第二个层次的字典分为四种类型的表格,“User”表描述了你自己的对象。“All”表描述了所有用户的对象,并对所有人开放的对象。“DBA”表包含的信息是只是对有关数据库管理员开放,最后的“V$”表示数据库管理系统的内部状态和数据库应用系统的性能统计和优化。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论