“数据字典“指的是什么?什么是数据字典
本文目录
“数据字典“指的是什么
一、数据字典并不是传统的纸质字典,它是一些系统自带表,可以查询数据库相关信息,一般存在于电脑系统或是其它电子系统中,供人查阅不了解条目的信息与解释。数据字典存储有关数据的来源、说明、与其他数据的关系、用途和格式等信息,它本身就是一个数据库,存储“关于数据项的数据”。数据字典是个指南,它为数据库提供了“路线图”,而不是“原始数据”。换句话说,数据字典通常是指数据库中数据定义的一种记录,类似一个数据库的数据结构,但其内容要比数据库的数据结构描述丰富得多(Malamud, 1989)。在收集有关数据信息,建立数据库的初始阶段,必须建立数据项的命名约定,必须统一不同部门、不同个人之间对共同关心的数据的内涵、来源和命名的观念。这个过程要涉及数据监管人、用户和数据库开发人员,是一个需要反复多次的过程。这个统一的命名约定,及其附带的说明,就是数据字典。二、数据字典内容包括:1、数据库中所有模式对象的信息,如表、视图、簇、及索引等;2、分配多少空间,当前使用了多少空间等;3、列的缺省值;4、约束信息的完整性;5、用户的名字;6、用户及角色被授予的权限;7、用户访问或使用的审计信息;8、其它产生的数据库信息。
什么是数据字典
数据字典 数据字典(Data Dictionary)是关于数据描述信息的名词数据库,它包含每一数据元的名词、意义、描述、来源、功用、格式以及与其他数据的关系。数据字典一般用于在数据库设计和数据库的维护中,一般包含以下内容:①数据库的总体组织结构;②数据库的总体设计框架;③各数据层的详细内容定义及结构;④数据命名的定义等。它本身就是一个数据库,存储“关于数据项的数据”。数据字典是个指南,它为数据库提供了“路线图”,而不是“原始数据”。换句话说,数据字典通常是指数据库中数据定义的一种记录,类似一个数据库的数据结构,但其内容要比数据库的数据结构描述丰富得多。
数据字典
数据字典是存储“关于数据项的数据”,它记录有关数据的来源、说明、与其他数据的关系、用途和格式等信息。数据字典的组成主要包括三部分内容:数据表信息,数据字典管理信息和数据项(字段)信息(图4-1)。
图4-1 数据字典组成示意图
数据字典管理信息是唯一不重复的部分,数据表和数据项信息是可重复使用的部分。
数据字典的使用对象主要是数据管理人员和系统开发人员。系统开发人员在开发阶段必须依据数据字典完成各部分内容的开发,因为本系统较为庞大复杂,涉及的数据项很多,系统又分成了4个子系统,各子系统下又有许多分系统或功能模块,要保证众多的开发人员完成各自模块后的顺利集成,就需要依据数据字典进行数据操作的有关开发。通过数据字典,也便于数据管理人员对数据进行归纳整理,提高用户输入速度,使系统更加容易维护,管理人员对数据字典的操作具有口令认证、数据的添加、删除、修改和检索功能。
本系统主要建立以下数据字典:
(1)数据库名字典:描述基础数据库、主题数据库和成果数据库中各个数据库表空间的库名定义、库名描述、表名定义、表名描述等内容。
(2)数据表名字典:定义基础数据库、主题数据库和成果数据库中各个表中字段的定义,包括表名、字段名、字段描述、备注等内容。
(3)数据库表结构字典:描述综合数据库中各个用户定义表的具体结构描述,包括表名、字段代码、中文内容、类型、长度、小数位数、主键、非空字段等内容。
数据字典包括哪些内容
数据字典是数据库中描述信息和控制信息的集合,他是数据库设计和管理的有力工具。数据字典包含(1.数据项,2数据流,3.数据结构.4.数据存储.5.处理过程)五个部分。同时也是详细数据收集和数据分析的结果。
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。
元数据与数据字典的关系
从广义角度讲,数据字典应该隶属于元数据。 当然从一般意义讲,元数据主要是关于数据的数据,其是用来描述数据精度,数据来源,数据投影坐标体系,数据采集生产方式,数据生产时间,数据主要生产工艺等信息,数据格式说明,数据使用范围注解等等。有了元数据,在信息共享时就有了相关说明保障,就类似于药物说明书中相关说明一样。 数据字典已经可以看为是数据本身了,其通常主要是用来解释数据表、数据字段等数据结构意义,数据字段的取值范围,数据值代表意义等等。
有没有在线考试系统的数据字典实例
再执行下列SQL语句: select INDEX_NAME 索引名,INDEX_TYPE 索引类型,UNIQUENESS 索引类别 from user_indexes where TABLE_NAME = ’TABLE_TEST’ 得到结果如下(注:SYS_IL0000031226C00006$$索引为系统在创建数据库表时自动创建的,用于数据库表内容的维护): 索引名 索引类型 索引类别 1 SYS_IL0000031226C00006$$ LOB UNIQUE 2 TB_TEST_P_NAME NORMAL UNIQUE 执行下列SQL语句,我们将得到更多的关于数据库表结构的信息: select A.column_name 字段名,A.data_type 数据类型,A.data_length 长度,A.data_precision 整数位, A.Data_Scale 小数位,A.nullable 允许空值,A.Data_default 缺省值,B.comments 备注, C.IndexCount 索引次数 from user_tab_columns A, user_col_comments B, (select count(*) IndexCount,Column_Name from User_Ind_Columns where Table_Name = ’TABLE_TEST’ group by Column_Name) C where A.Table_Name = B.Table_Name and A.Column_Name = B.Column_Name and A.Column_Name = C.Column_Name(+) and A.Table_Name = ’TABLE_TEST’ 得到结果如下: 字段名 数据类型 长度 整数位 小数位 允许空值 缺省值 备注 索引次数 BIRTHDAY DATE 7 N 《Long》 生日 HEIGHT NUMBER 22 3 2 Y 《Long》 身高 MEMO BLOB 4000 Y 《Long》 备注 NAME VARCHAR2 40 N 《Long》 姓名 1 SEX VARCHAR2 1 N 《Long》 性别 WEIGHT NUMBER 22 3 2 Y 《Long》 体重 当然Oracle数据字典的应用远不止这些,通过Oracle数据库字典的支持,我们可以得到Oracle数据库结构的所有信息,著名的数据库开发工具PL/SQL Developer完全就是基于Oracle的数据库字典实现的。作者也编写了一个自己的数据库设计工具,在Oracle数据库字典的基础上进行了一些扩充,如果感兴趣可以发邮件到LiangShengHong@163.com同作者联系。
信达创建数据字典实例失败是什么回事
我的理解数据字典表就是普通的表,例如性别的数据字典表而这个字典表即可以包含, xmdm(代码),xmmc(名称),xmsm (说明) 三列,可根据使用情况增加或减少列,里面的数据,即包含了 男,女,未知,三个选择 这男,女等就是字典是可以列举完全的。
政府办公自动化系统数据字典怎么做 最好有实例
绿叶OA在解决基础办公方面功能很实用的,比如通知,邮件,文件,共享,公文等方面很成熟的。高级点的手机短信,移动办公,视频会议方面做的也不错。
-我们可能针对你的题目-政府办公自动化系统-给你发一些适用于学生水平的源程序-也许依靠QQ途径把你的疑惑告知我-我们能够解决你的要求,顺利结束课业-假如对于-政府办公自动化系统-你仍然存在其他的需求也能够告知我-ES:\\865E26-8DA75-66620-113DF-CDFF6-F6E977-交易提醒:预付定金是陷阱
更多文章:
联想笔记本硬盘报价(联想笔记本电脑硬盘坏了想换个不知道多少钱)
2024年9月29日 22:55
thinkpadt430能玩什么游戏(thinkpad t430 求基本网游游戏无压力 例cf lol)
2024年6月6日 07:10
华硕n66u和ac66u区别(各位大大,rt-ac66u和rt-n66u还有dsl-n55u,这三个的硬件配置都一样的吗)
2024年5月14日 01:40
笔记本突然不通电开不了机(急!笔记本电脑突然断电后无法开机!)
2024年10月12日 00:35
华硕s56c超极本(华硕s56c超极本自带系统怎样重装系统)
2023年6月20日 15:20
笔记本显示屏改装成便携式显示器(华为笔记本电脑怎样用USB C增加便携式显示器作为副屏)
2023年10月29日 00:35
1080显卡天梯图(华硕GTX1080Ti系列显卡怎么样,好不好)
2024年8月17日 01:05
thinkpad硬盘价格(联想thinkpad e430硬盘坏了,已经过保修期了,换一个新的要多少钱)
2024年7月13日 14:40
联想天逸100硬盘接口(联想天逸100-15可以安装SSD硬盘吗,空间够装吗)
2024年7月10日 00:44
dell笔记本找不到硬盘(Dell电脑 检测不到硬盘是什么情况)
2024年9月10日 17:20
东芝笔记本bios恢复出厂设置图解(东芝笔记本如何进入恢复bios设置)
2023年8月7日 14:50
联想笔记本专用win7系统(联想笔记本电脑g480怎么装win7系统)
2024年8月9日 10:40
戴尔灵越15和灵越16哪款好(redmibook16和戴尔灵越15-3501哪个好)
2023年11月27日 05:35
外星人笔记本寿命大概多少年(一台外星人笔记本的寿命大概有多久)
2024年1月21日 09:50