数据字典的一个简单案例

电脑商情报 2015-03-03

系统开发的论文中提到数据字典,这个怎么写?与数据库的逻辑设计、物理设计有什么区别?老师说数据字典应该从数据项、数据结构、数据存储、数据流和数据处理几个方面来写?有人能给个列子吗?
逻辑设计如下:
某表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    保存图片路径

那请问数据字典怎么写?师说数据字典应该从数据项、数据结构、数据存储、数据流和数据处理几个方面来写?有人能给个列子吗?

数据文件:订单明细表
文件组成:订单序号Id, 订单编号, 菜名, 价格, 数量, 下单时间

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

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

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

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

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

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

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

浏览选购
名    称:    浏览选购
简    述:    客户选购菜品并将其加入餐车
数据来源:    客户根据菜单选购的餐品
数据去向:    处理3放入餐车
数据组成:    菜名+价格+数量

相关推荐