数据字典
2016-03-20 20:50
281 查看
数据字典是什么
在我们做的系统中,一般都会有这么个模块——数据字典。今天,我们要学习下这个模块是干啥用的,为啥要用数据字典,以及怎么去使用数据字典。那么数据字典是什么呢?它是一个存放有数据库所用的有关信息,在数据库设计的初期将数据库中的各类数据的描述集合在一起,用于在开发,维护或者其他需要的时候使用,可以类比成我们现实中的字典。
数据字典通常包括:(l)数据项;(2)数据结构;(3)数据流;(4)数据存储;(5)处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。
而我们有的系统中,为系统的后台提供的数据字典。以同样的原则为用户提供了一系列的标准。(具体用法见下文。)用于一些特定的数据的规范化处理。这些数据除了通过专门的维护入口对它进行维护以外其他用户是不允许对数据字典中的数据进行操作的。
数据字典做什么
数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完盖。这是数据库设计中数据库的主要作用。开发和维护人员在遇到不了解的条目的时候,可以通过数据字典得到相应条目的解释,比如数据的类型,可能预先定义的值,及相关的文字性描述。这些解释可以减少数据之间的不兼容现象。
在开发的程序(系统)中的数据字典。可以帮助开发人员理解各个数据项目的类型、数值和它们与现实世界中的对象的关系。
而在已经投入使用的系统中的数据字典,更多的是用于规范化用户的数据输入。如,我们在使用12306进行网上订票的时候,我们输入的车站名称,是需要通过用户的输入,匹配到相应的车站,然后进行选择,得到精确的数据项进行输入,避免脏数据的产生。
如图所示,我在输入框中输入了北京,通过数据字典匹配到了红色框中的这些数据,通过选择其中的一个数据进行输入,然后得出一个精确的输入数据。规范了用户的输入,避免了用户输入错误数据对系统造成的不良影响。
数据字典的功能总结概括的话,就是使系统中的各项数据变的更加的严格。这样有利于降低因为数据问题而导致的系统出现bug的问题。
相关文章推荐
- 我是运营,我没有假期
- DB2数据库的安装
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- 修复mysql数据库
- 浅析SQL数据操作语句
- SQLServer 数据导入导出的几种方法小结
- MySQL数据备份之mysqldump的使用详解
- C#实现窗体间传递数据实例
- C#中的委托数据类型简介
- 给你的数据库文件减肥
- Oracle数据更改后出错的解决方法
- Oracle数据库数据丢失恢复的几种方法总结
- C#将Sql数据保存到Excel文件中的方法
- C#实例代码之抽奖升级版可以经表格数据导入数据库,抽奖设置,补抽
- MFC实现在文件尾追加数据的方法
- 把excel表格里的数据导入sql数据库的两种方法
- 用文本作数据处理
- 桌面中心(一)创建数据库
- 桌面中心(四)数据显示