数据字典究竟为何物?

jackyleelzj 2005-07-06 05:32:30
我的浅层理解是: 数据字典是与一个应用相关的所有数据实体的集合(主要由表、视图等构成)!
既然表和试图都容易为人理解,为何还要提出数据字典这个让人匪夷所思的概念,它在所有的数据库中都是一样么?请各高手畅所欲言,谈谈它的功能和用处?
...全文
148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbcboy 2005-07-09
  • 打赏
  • 举报
回复
mark
microd 2005-07-08
  • 打赏
  • 举报
回复
谢谢,又学到一招。
mayongzhi 2005-07-08
  • 打赏
  • 举报
回复
每个Oracle数据库包括一个被称为“元数据”的集合,或者说包含用来描述数据库有关数据结构的数据。包含这些元数据的表和视图称为Oracle数据字典。
数据字典中有前缀V$或GV$的表是动态表,它们会不断更新以反映出Oracle数据库当前的状态。静态数据字典表都有一个形如DBA_、ALL_或USER_的前缀,表示该视图中列出的对象范围。

数据库组件      数据库字典中的表和视图
数据库        V$DATABASE
表空间        DBA_TABLESPACE,DBA_DATA_FILES,
           DBA_FREE_SPACE
控制文件       V$CONTROLFILE,V$PARAMETER,
           V$CONTROLFILE_RECORD_SECTION
数据文件       V$DATAFILE,V$DATAFILE_HEADER,V$FILESTAT,
           DBA_DATA_FILES
段          DBA_SEGMENTS
数据范围       DBA_EXTENTS
日志线程、日志组和  V$THREAD,V$LOG,V$LOGFILE
日志序列号
归档状态       V$DATABASE,V$LOG,V$ARCHIVED_LOG,
           V$ARCHIVE_DEST
数据库实例      V$INSTANCE,V$PARAMETER,
           V$SYSTEM_PARAMETER
内存结构       V$SGA,V$SGASTAT,V$DB_OBJECT_CACHE,V$SQL,
           V$SQLTEXT,V$SQLAREA
后台进程       V$BGPROCESS,V$SESSION

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧