数据字典的一个简单案例
系统开发的论文中提到数据字典,这个怎么写?与数据库的逻辑设计、物理设计有什么区别?老师说数据字典应该从数据项、数据结构、数据存储、数据流和数据处理几个方面来写?有人能给个列子吗?
逻辑设计如下:
某表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放入餐车
数据组成: 菜名+价格+数量
数据字典的一个简单案例相关推荐
- BaseAdapter的一个简单案例
BaseAdapter的一个简单案例 主Activity import android.os.Bundle; import android.app.Activity; import android.v ...
- 一个简单案例教你如何用Typescript写Vuex
案例源代码: github.com/danielhuoo/- 前言 相信很多人都像我一样,学习使用了vuex后,想把项目改写成Typescript.但是官方教程要么晦涩难懂,要么缺少鲜活的例子.我花了 ...
- 一个简单案例,带你看懂GC日志!
环境准备 这样一个案例程序: public class Main {public static void main(String[] args) {byte[] array1 = new byte[4 ...
- 一个简单案例,5 分钟看懂 Java Lamdba 表达式
JDK8引入了一个新玩意,叫做lamdba(那么大)的表达式,说得神乎其神,说真的,这玩意吧,并不难,但是要讲清楚吧,也不是太容易的事情. 从匿名内部类开始说起 老实交代,直接来讲lamdba表达式还 ...
- scrapy框架系列 (2) 一个简单案例
学习目标 创建一个Scrapy项目 定义提取的结构化数据(Item) 编写爬取网站的 Spider 并提取出结构化数据(Item) 编写 Item Pipelines 来存储提取到的Item(即结构化 ...
- 宋宝华:用eBPF/bcc分析系统性能的一个简单案例
bcc是eBPF的一种前端,当然这个前端特别地简单好用.可以直接在python里面嵌入通过C语言写的BPF程序,并帮忙产生BPF bytecode和load进入kernel挂载kprobe.trace ...
- Qt/C++程序防拷贝及限制多次安装的一个简单案例
前言 最近因项目需求:安装后的程序即使拷贝其他电脑也不使用,安装包只能在一台电脑安装,在此电脑安装后不能在其他电脑安装即使单独拷贝安装包也不能安装.另外就是不使用加密狗或者license key等,而 ...
- vue的一个简单案例
增删查改 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title&g ...
- pyqt5的一个简单案例
现在我们要开发一个程序,让用户输入一段文本包含:员工姓名.薪资.年龄. 格式如下: 薛蟠 4560 25 薛蝌 4460 25 薛宝钗 35776 23 薛宝琴 14346 18 王夫人 43360 ...
- vue.js的学习中的简单案例
今天学习了近年来挺火的一门JS技术,叫vue.js下面是它的一个简单案例: <html> <head> <title>$Title$</title> / ...
最新文章
- 生产热更新技术_Reifenh?user引入新一代PET热成型板材生产线
- 【加】德鲁·卡宾森 - 质量效应3:天罚(2013年6月26日)
- 清华大学研究称国内多城市饮用水含高浓度PFAS
- VUE 新手入门感慨
- 通过severlet获取请求头信息
- Java中list如何利用遍历进行删除操作
- PHP 一个比较完善的文件上传(转).
- 任务计划命令 linux,linux执行一次性任务计划at命令
- python报表自动化系列 - 获取指定目录所有文件绝对路径
- CentOS 禁用Ctrl+Alt+Del重启功能
- javascript教程
- why-not 和 why 问题简介
- LoRa SX1278通信代码学习笔记
- 【图解版】B2C电商平台解决方案
- ThinkPad E450(c)添加或者更换内存条的一些问题
- JAVA学习笔记(6)——接口与多态
- graphpad prism8教程柱状图_一起来看看Graphpad Prism 8.0进阶篇吧!
- 如果成为一个合格的技术管理者
- 论创新工场、职业发展、offer如何比较选择、移动互联网(全文完)
- 如何调换手机桌面位置_教大家桌面手机分身图标不见了怎么办