随笔-28  评论-15  文章-81  trackbacks-0
关于数据字典 (转)

1、什么是数据字典(Data Dictionary)?

应该承认,每个人对数据字典的理解有不同的地方,因为并没有这方面的标准,下面是三个大同小异的定义:

1)数据字典是以数据库中数据基本单元为单位,按一定顺序排列,对其内容作详细说明的数据集。
2)数据字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。数据字典提供了对数据库数据描述的集中管理手段。
3_数据字典是一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。



2、数据字典的作用是什么?

确保开发人员使用统一的数据定义;
数据字典中有关系统的详细信息是系统设计、系统实施与维护的重要依据。

我印象最深的是,数据字典作为最终文档的一部分提交给用户,用在系统维护中。



3、数据字典用在信息系统分析与设计的哪个阶段?

不仅在系统的分析与设计过程中有用,而且在实现阶段经常被用来建立数据库。


数据字典之定义 

数据库的重要部分是数据字典。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括:

数据库中所有模式对象的信息,如表、视图、簇、及索引等。

分配多少空间,当前使用了多少空间等。

列的缺省值。

约束信息的完整性。

用户的名字。

用户及角色被授予的权限。

用户访问或使用的审计信息。

其它产生的数据库信息。

数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。

数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。  
posted on 2007-10-12 00:00 谭明 阅读(5516) 评论(0)  编辑  收藏 所属分类: Oracle

只有注册用户登录后才能发表评论。


网站导航: