数据字典实例数据字典是什么呀??谁能举个最简单的例子??是例子哦!!
数据字典实例 时间:2021-08-25 阅读:(
)
数据字典包括哪几个项?
图书管理系统数据字典示例:
数据项:书号;
含义说明:唯一标识每本图书;
别名:图书编号;
类型:字符型;
长度:8;
取值范围:00000000至99999999;
取值含义:前两位标别该书所在类别,后六位按顺序编号
与其他数据项的逻辑关系:“书籍”是该系统的一个核心数据结构,可以描述如下:
数据结构:书籍;
含义说明:是图书管理子系统的主体数据结构,定义一本图书的有关信息;
组成:书号,书名,类别,定价,作者,出版社;
数据流:新书录入结果;
说明:新买书籍的登记结果;
数据来源:新书登记;
数据去向:同意;
组成:…;
平均流量:…;
高峰期流量:…;
数据存储:图书信息表;
说明:记录图书的基本情况;
流入数据流:…;
流出数据流:…;
组成:…;
数据量:…;
存储方式:…;
处理过程:归类图书;
说明:为所有图书进行分类;
输入:图书,类别;
输出:图书分类安排;
处理:书籍入库后,为其进行分类。
要求同一类别只能放在同一书架内,同一名称书籍挨个存放。
如何编写数据字典
原发布者:ploenin
3.4数据字典(DD)???数据字典(DataDictionary,简称DD)就是用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。
它和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分。
3.4.1数据字典的内容以及格式???数据字典的任务是对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。
???数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。
???数据词典中所有的定义应是严密的、精确的,不可有半点含混,不可有二义性。
?1.数据流条目???数据流条目给出了DFD中数据流的定义,通常列出该数据流的各组成数据项。
在定义数据流或数据存储组成时,使用的符号如3-1表:?
???举例:定义数据流组成及数据项。
???机票=姓名+日期+航班号+起点+终点+费用???????航班号=“Y7100”...“Y8100”???终点=[上海|北京|西安]???数据流条目主要内容及举例如下:???数据流名称:订单???别名:无???简述:顾客订货时填写的项目???来源:顾客???去向:加工1“检验订单”???数据流量:1000份/每周???组成:编号+订货日期+顾客编号+地址+电话+银行账号+货物名称+规格+数量?2.数据存储条目???数据存储条目是对数据存储的定义,如:编写数据字典用什么工具好?
制作数据字典工具的sql文件必须Navicat或MySQLFront或Toad导出,我使用的是sqlyog,因此格式和这个工具有冲突,导致经常使用有问题,建议使用的话采用Navicat导出表结构,这样就不会存在sql格式不兼容的问题。
比较哦可惜的是不能自动生成每个表的功能以及索引情况。
先上一张图展示一下效果:
对于MySQL, 总共三步操作:
一、点DataDictionaryTool版本号.bat打开图形界面。
二、MySQL->载入sql脚本文件
三、MySQL->生成数据字典
对于Oracle,也是三步操作
一、点DataDictionaryTool版本号.bat打开图形界面。
二、Oracle->载入sql脚本文件
三、Oracle->生成数据字典数据流图与数据字典的关系
原发布者:yechuanhaiman
系统的数据流图与数据字典实例作为示例,为简单起见,我们只考虑人机分工。
此处的数据流图是计算机化的帐务处理系统中涉及到计算机部分的数据流图,人工完成的部分将不做反应。
例如:计算机没有能力审核原始凭证、填制记账凭证,这些工作必须由人来完成,因此进入系统(系统的自动化部分)的应该是记账凭证而不是原始凭证。
银行对帐单仍然是系统的输入数据流,原有的输出数据流系统也必须提供。
图1系统的顶层数据流图图2系统的第一层分解图记账凭证进入计算机系统需要进行输入操作,而且由于记账凭证本身可能出错,或输入过程中可能发生错误,因此系统必须提供对已输入的记账凭证的修改功能和审核功能,审核通过的记账凭证才能够记账。
据此,对“凭证处理”分解得到第二层分解图,该分解图由凭证输入、凭证修改和凭证审核三个处理构成。
如果记账凭证是由操作人员直接根据原始凭证用计算机填制,则凭证处理还应该包含一个打印记账凭证的处理。
图3系统第二层分解图之一(图1)在系统中,登帐处理由计算机完成,其分解的流程图与原来一致。
图4系统第二层分解图之二(图2)图5系统第二层分解图之三(图3)图6系统第二层分解图之四(图4)8.1.3数据字典数据字典的作用是对数据流图中的各种成分进行详细说明,作为数据流图的细节补充,和数据流图一起构成完整的系统需求模型。
数据字典一般应包括对数据项,数据结构、数据存储和数据处理的说明。
以下列出本系统的主数据字典是什么呀??谁能举个最简单的例子??是例子哦!!
Dictionary,表示键和值的集合。
用泛型类举例吧
Dictionary<(Of <(TKey, TValue>)>) 泛型类
using System;
using System.Collections.Generic;
public class Example
{
public static void Main()
{
// Create a new dictionary of strings, with string keys.
//
Dictionary<string, string> openWith =
new Dictionary<string, string>();
// Add some elements to the dictionary. There are no
// duplicate keys, but some of the values are duplicates.
openWith.Add("txt", "notepad.exe");
openWith.Add("bmp", "paint.exe");
openWith.Add("dib", "paint.exe");
openWith.Add("rtf", "wordpad.exe");
// The Add method throws an exception if the new key is
// already in the dictionary.
try
{
openWith.Add("txt", "winword.exe");
}
catch (ArgumentException)
{
Console.WriteLine("An element with Key = "txt" already exists.");
}
// The Item property is another name for the indexer, so you
// can omit its name when essing elements.
Console.WriteLine("For key = "rtf", value = {0}.",
openWith["rtf"]);
// The indexer can be used to change the value associated
// with a key.
openWith["rtf"] = "winword.exe";
Console.WriteLine("For key = "rtf", value = {0}.",
openWith["rtf"]);
// If a key does not exist, setting the indexer for that key
// adds a new key/value pair.
openWith["doc"] = "winword.exe";
// The indexer throws an exception if the requested key is
// not in the dictionary.
try
{
Console.WriteLine("For key = "tif", value = {0}.",
openWith["tif"]);
}
catch (KeyNotFoundException)
{
Console.WriteLine("Key = "tif" is not found.");
}
// When a program often has to try keys that turn out not to
// be in the dictionary, TryGetValue can be a more efficient
// way to retrieve values.
string value = "";
if (openWith.TryGetValue("tif", out value))
{
Console.WriteLine("For key = "tif", value = {0}.", value);
}
else
{
Console.WriteLine("Key = "tif" is not found.");
}
// ContainsKey can be used to test keys before inserting
// them.
if (!openWith.ContainsKey("ht"))
{
openWith.Add("ht", "hypertrm.exe");
Console.WriteLine("Value added for key = "ht": {0}",
openWith["ht"]);
}
// When you use foreach to enumerate dictionary elements,
// the elements are retrieved as KeyValuePair objects.
Console.WriteLine();
foreach( KeyValuePair<string, string> kvp in openWith )
{
Console.WriteLine("Key = {0}, Value = {1}",
kvp.Key, kvp.Value);
}
// To get the values alone, use the Values property.
Dictionary<string, string>.ValueCollection valueColl =
openWith.Values;
// The elements of the ValueCollection are strongly typed
// with the type that was specified for dictionary values.
Console.WriteLine();
foreach( string s in valueColl )
{
Console.WriteLine("Value = {0}", s);
}
// To get the keys alone, use the Keys property.
Dictionary<string, string>.KeyCollection keyColl =
openWith.Keys;
// The elements of the KeyCollection are strongly typed
// with the type that was specified for dictionary keys.
Console.WriteLine();
foreach( string s in keyColl )
{
Console.WriteLine("Key = {0}", s);
}
// Use the Remove method to remove a key/value pair.
Console.WriteLine("
Remove("doc")");
openWith.Remove("doc");
if (!openWith.ContainsKey("doc"))
{
Console.WriteLine("Key "doc" is not found.");
}
}
}
专心做抗投诉服务器的VirtVPS上线瑞士机房,看中的就是瑞士对隐私的保护,有需要欧洲抗投诉VPS的朋友不要错过了。VirtVPS这次上新的瑞士服务器采用E-2276G处理器,Windows/Linux操作系统可选。VirtVPS成立于2018年,主营荷兰、芬兰、德国、英国机房的离岸虚拟主机托管、VPS、独立服务器、游戏服务器和外汇服务器业务。VirtVPS 提供世界上最全面的安全、完全受保护和私...
今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...
Moack怎么样?Moack(蘑菇主机)是一家成立于2016年的商家,据说是国人和韩国合资开办的主机商家,目前主要销售独立服务器,机房位于韩国MOACK机房,网络接入了kt/lg/kinx三条线路,目前到中国大陆的速度非常好,国内Ping值平均在45MS左右,而且商家的套餐比较便宜,针对国人有很多活动。不过目前如果购买机器如需现场处理,由于COVID-19越来越严重,MOACK办公楼里的人也被感染...
数据字典实例为你推荐
社会网络分析社会网络关系表单控件表单控件名是什么?2g内存条电脑内存2G和4G的区别无线存储MVPEN数码笔无线存储功能只有在开会的时候用吗?物联网公司排名求消防物联网公司排名?榜单出来了吗免费数据采集软件那个软件可以自动每天采集几十个网站的最新信息,并且发布信息到自己的门户网站上锤子手机发布会视频锤子手机怎么样 锤子手机评测网络黑科技如何成为网络骇客hadoop大数据平台大数据与Hadoop之间的关系余额宝客户端手机支付宝客户端在哪里?
域名抢注 cn域名注册 重庆域名注册 万网域名代理 漂亮qq空间 NetSpeeder 好看的桌面背景图片 debian源 国外php空间 中国特价网 免费个人空间申请 圣诞促销 域名评估 网游服务器 如何注册阿里云邮箱 服务器论坛 免费个人主页 中国电信宽带测速 七十九刀 蓝队云 更多