03-Oracle_10g_数据字典.ppt_第1页
03-Oracle_10g_数据字典.ppt_第2页
03-Oracle_10g_数据字典.ppt_第3页
03-Oracle_10g_数据字典.ppt_第4页
03-Oracle_10g_数据字典.ppt_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

什么叫数据字典 数据字典指的是描述数据的数据 举个例子 1 我们在数据库里面创建了一个表这个表位于哪个数据文件这个表有哪些列这个表的每一个列的数据类型这个表的约束等等这些信息都是描述这个表的 这些信息也存放在一些表中 这些表就是数据字典 数据字典中的数据描述的是整个数据库的各种各样的信息 数据库要能够访问 数据字典必须能够被访问 数据字典1 数据字典由两部分组成数据字典基本表 数据字典视图2 数据字典基本表和普通的表没有什么区别 只不过里面存放的是数据字典数据createdatabase的时候 调用了一个脚本sql bsp 数据字典基本表的创建就是通过这个脚本实现的这些数据字典基本表的所有者是sys这些数据字典基本表存放在system表空间中数据字典基本表中的信息非常难懂 而且非常的重要 一致性非常的复杂 因此千万不要使用dml语句直接去数据字典基本表 通过这个脚本 我们发现大多数的数据字典基本表是以 结尾的 数据字典视图1 列名含义清楚2 视图隐藏了基本表之间的复杂关系3 数据字典视图的所有者是sys4 oracle还为所有的数据字典视图建立了公共的同义词 这样用户就可以通过别名来访问数据字典视图5 数据字典视图和同义词通过catalog sql来建立6 数据库内建的存储过程通过catproc sql来建立 数据字典基本表 数据字典视图 公共同义词 总结一句话 我们最主要的工作就是通过数据字典视图和同义词来访问数据字典 数据字典视图分类1 DBA 包含整个数据库范围内的对象的信息 例如DBA TABLES包括了数据库范围内所有表的信息 用户具有一定的权限才能查看这个视图2 ALL 当前登录用户有权限查看的对象的信息 例如ALL TABLES包括了当前用户有权限查看的所有表的信息3 USER 当前登录用户所拥有的对象的信息 例如USER TABLES包括了当前用户拥有的所有表的信息 数据字典视图的查找数据字典视图非常的多 该怎么样去查找呢 有一个视图 通过这个视图可以查找所有的数据字典视图 这个视图就是dictionary 这个视图的同义词是dict 注意 数据字典视图最经典的用法是使用别人已经写好的一些查询 大家主要的是去练习一下 oracle常用经典sql查询 doc 里面的各个查询 动态性能视图有一些数据 例如内存中的数据 控制文件中的数据 oracle提供了一些访问这些数据的方式 以表的方式展现这些数据 这些数据并没有存在实际的表中 只是以表的形式展现出来 因此是一些虚拟的表 数据库在运行 控制文件和内存中的数据在不断地变化 那么动态性能视图中的数据也在不停的变化 数据库重新启动以后 动态性能视图中的数据全部丢失 所有的动态性能视图的名称都存放在v fixed table里面 动态性能视图的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论