数据字典一般怎么写

系统开发的论文中提到数据字典,这个怎么写?与数据库的逻辑设计、物理设计有什么区别?老师说数据字典应该从数据项、数据结构、数据存储、数据流和数据处理几个方面来写?有人能给个... 系统开发的论文中提到数据字典,这个怎么写?与数据库的逻辑设计、物理设计有什么区别?老师说数据字典应该从数据项、数据结构、数据存储、数据流和数据处理几个方面来写?有人能给个列子吗?
逻辑设计如下:
某表1(菜品ID,分类ID,菜名,菜品简介,价格,图片)
某表分类表2(分类ID,分类名称)
物理设计如下:
某表1 菜品表:Food
列名 中文名称 数据类型 长度 是否允许为空 备注
FoodID 菜品ID Int Not null 主键
FoodclassID 分类ID Int null **
foodName 菜名 nvarchar 25 null
FoodIntroduce 菜品简介 nvarchar 50 null **
FoodPrice 价格 Float null
FoodImage 图片 varchar 100 null 保存图片路径

那请问数据字典怎么写?师说数据字典应该从数据项、数据结构、数据存储、数据流和数据处理几个方面来写?有人能给个列子吗?
展开
 我来答
百度网友12db346
高粉答主

2019-08-03 · 关注我不会让你失望
知道小有建树答主
回答量:762
采纳率:100%
帮助的人:24.2万
展开全部

数据字典要包括在以下六个部分吧:

1、编写数据项:

数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}。

其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。

2、编写数据结构:

数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}。

3、编写数据流:

数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}。

其中“数据流来源”是说明该数据流来自哪个过程,即数据的来源。“数据流去向”是说明该数据流将到哪个过程去,即数据的去向。“平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。“高峰期流量”则是指在高峰时期的数据流量。

4、编写数据存储:

数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据结构},数据量,存取方式}。

其中“数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等信息。“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。

5、编写处理过程:

处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}}。

6、编写外部实体:

简单设计即可。

扩展资料:

数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。

换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义,很有助于改进分析员和用户的通信。

参考资料:

百度百科—数据字典

Sandyzjc
推荐于2017-10-09 · TA获得超过583个赞
知道小有建树答主
回答量:281
采纳率:0%
帮助的人:177万
展开全部
数据文件:订单明细表
文件组成:订单序号Id, 订单编号, 菜名, 价格, 数量, 下单时间

数 据 项:订单序号Id
数据类型:整型
数据长度:4

数 据 项:订单编号
数据类型:可变字符类型
数据长度:50
数据组成:A+日期时间

数 据 项:菜名
数据类型:可变字符类型
数据长度:50

数 据 项:价格
数据类型:整型
数据长度:4

数 据 项:数量
数据类型:整型
数据长度:4

数 据 项:下单时间
数据类型:日期类型
数据长度:8

(2) 数据流定义:
登记注册
名 称: 登记注册
简 述: 管理员登记入住客户信息
数据来源: 入住客户
数据去向: 开房登记表
数据组成: 客户姓名+性别+年龄+房号+订餐密码+证件类型+证件号码+详细地址+电话+入住时间+入住天数+离店时间

浏览选购
名 称: 浏览选购
简 述: 客户选购菜品并将其加入餐车
数据来源: 客户根据菜单选购的餐品
数据去向: 处理3放入餐车
数据组成: 菜名+价格+数量
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
懂喵的圈
高粉答主

2020-05-18 · 每个回答都超有意思的
知道答主
回答量:5.9万
采纳率:1%
帮助的人:3080万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式