数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的念凯歼条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。
换句话说,数据流图上所有的成分的定义和解释的文字集合仔冲就是数据字典,而且在数据字典中建立的一组严密一致的定义,很有助于改进分析员和孙缺用户的通信。
数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。
扩展资料:
数据字典的组成
1、数据库中所有模式对象的信息,如表、视图、簇、及索引等。
2、分配多少空间,当前使用多少空间等。
3、列的缺省值。
4、约束信息的完整性。
5、用户的名字。
6、用户及角色被授予的权限。
7、用户访问或使用的审计信息。
8、其它产生的数据库信息。
参考资料来源:百度百科-数据字典
在 Python 类的内部,无论是伍森类属性还是实例属性,都是以字典的形式进行存储的,其中属性名作为键,而值作为该键对应的值。
为了方便用户查看类中包含哪些属性,Python 类提供了 dict 属性。需要注意的一点是,该属性可以用类名或者类的实例对象来调用,用类名直接调用 dict ,会输出该由类中所有类属性组成的字典;而使用类的实例对象调用 dict ,会输出由类中所有实例属性组成的字典。
举个橘念例子:
程序输出结果为:
{' module ': ' main ', 'a': 1, 'b': 2, ' init ': <function CLanguage. init at 0x0000022C69833E18>, ' dict ': <attribute ' dict ' of 'CLanguage' objects>, ' weakref ': <attribute ' weakref ' of 'CLanguage' objects>, ' doc ': None}
{'name': 'C语言中文网', 'add': ' http://c.biancheng.net' }
不仅如此,对于具有继承关系的父类和子类来说,父类有自己的 dict ,同样子类也有自己的 dict ,它不会包含父类的腔伍亩 dict 。例如:
运行结果为:
{' module ': ' main ', 'a': 1, 'b': 2, ' init ': <function CLanguage. init at 0x000001721A853E18>, ' dict ': <attribute ' dict ' of 'CLanguage' objects>, ' weakref ': <attribute ' weakref ' of 'CLanguage' objects>, ' doc ': None}
{' module ': ' main ', 'c': 1, 'd': 2, ' init ': <function CL. init at 0x000001721CD15510>, ' doc ': None}
{'name': 'C语言中文网', 'add': ' http://c.biancheng.net' }
{'na': 'Python教程', 'ad': ' http://c.biancheng.net/python' }
除此之外,借助由类实例对象调用 dict 属性获取的字典,可以使用字典的方式对其中实例属性的值进行修改,例如:
程序运行结果为:
{'name': 'C语言中文网', 'add': ' http://c.biancheng.net' }
Python教程
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,谈嫌其目的是对数据流程图中的各个元素做出详细的说明。数据字典的主要作用是和数据流图共同构成系统的逻辑模型。没有流图数据字典难以发挥作用。没有数据字典,数据流图就不严格。
一、数据字典的用途
数据字典是各类数据描述的集合;数据字典顷态是进行详细的数据收集和数据分析所获得的主要结果;数据字典在数据库设计中占有很重要的地位。
在你所写的程序雀侍源的开头列出一个数据字典十分的重要.数据字典列举了你在本程序中用到的所有变量的定义,还包括一些自定义的事件、命令的说明。它的定义应包括本条目的所要描述的内容和它在执行时所在的单元。当编写程序时,编定数据字典看似没有必要。但是设想一下,在过了一段时间后,你或其他人要对此程序修改,这时数据字典就显得十分的有用。
二、数据字典的内容
数据项;数据结构;数据流;数据存储;处理过程。数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)