关于数据字典 (转)
1、什么是数据字典(Data Dictionary)?
应该承认,每个人对数据字典的理解有不同的地方,因为并没有这方面的标准,下面是三个大同小异的定义:
1)数据字典是以数据库中数据基本单元为单位,按一定顺序排列,对其内容作详细说明的数据集。
2)数据字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。数据字典提供了对数据库数据描述的集中管理手段。
3_数据字典是一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。
2、数据字典的作用是什么?
确保开发人员使用统一的数据定义;
数据字典中有关系统的详细信息是系统设计、系统实施与维护的重要依据。
我印象最深的是,数据字典作为最终文档的一部分提交给用户,用在系统维护中。
3、数据字典用在信息系统分析与设计的哪个阶段?
不仅在系统的分析与设计过程中有用,而且在实现阶段经常被用来建立数据库。
数据字典之定义
数据库的重要部分是数据字典。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括:
数据库中所有模式对象的信息,如表、视图、簇、及索引等。
分配多少空间,当前使用了多少空间等。
列的缺省值。
约束信息的完整性。
用户的名字。
用户及角色被授予的权限。
用户访问或使用的审计信息。
其它产生的数据库信息。
数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。
数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。
posted on 2007-10-12 00:00
谭明 阅读(5516)
评论(0) 编辑 收藏 所属分类:
Oracle