`

数据字典的一个简单案例

 
阅读更多

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

分享到:
评论

相关推荐

    Python程序基础:字典和集合综合案例.pptx

    当不需要使用字典中的值时,可使用keys()方法只遍历字典中的键,该方法以列表返回一个字典中所有的键。;当只关心字典所包含的值时,可使用values()方法,该方法以列表形式返回字典中所有的值。;例:在列表中嵌套字典...

    Python代码源码-实操案例-框架案例-将DataFrame数据转成字典.zip

    而字典是Python内置的数据结构,由键值对组成,可以理解为一个无序的键-值映射表。 转换方法主要有两种: 1. **to_dict()** 函数: DataFrame对象有一个内置的`to_dict()`函数,用于将DataFrame转换成字典。此...

    python爬虫学习案例-.字典中的字典遍历.rar

    在Python中,字典是一种非常灵活的数据结构,它允许我们将键(key)与值(value)关联起来,而当字典的值又是一个字典时,我们称之为嵌套字典。 字典遍历的基本方法有多种,包括简单的迭代、递归以及使用内置的`...

    VBA字典用法集锦及案例代码详解.doc

    VBA字典的一个典型应用案例是实现查找功能。例如,假设有一个列表,需要根据用户输入的关键词查找匹配的记录。使用字典,可以预先将列表中的记录存储为键值对,然后使用Exists方法快速判断关键词是否存在,从而提高...

    字典序 学习 案例.docx

    在Python中,可以轻松实现字典序排序,其中一个简单且常用的方法是使用内置函数`sorted()`。该函数可以接受一个可迭代对象(如列表、元组等),并返回一个新的已排序列表。 以下是一个具体的案例,演示了如何使用`...

    软件工程(数据字典、数据流图、需求分析).docx

    顶层数据流图是最简单的数据流图,通常只包含一个处理框,用来表示整个系统,以及与系统交互的外部实体和它们之间的数据流。例如,在本案例中,顶层数据流图展示了教导处、教师、新生信息、总成绩信息等多个实体之间...

    SpringBoot集成easyexcel数据导出案例源码,解决多sheet页、字典、自适应样式等常见问题

    内容概要:SpringBoot集成easyexcel数据导出源码案例,自定义注解解决字典转化、自适应列宽、左右上下居中样式等常见问题 适合人群:具备一定编程基础,熟悉springboot的常见使用方法和配置 能学到什么: 1. 养成...

    案例_结构化方法的需求分析

    本文将通过案例分析结构化方法的需求分析,主要包括数据流图、数据字典、功能描述等几个方面。 一、 需求分析 需求分析是软件开发过程的重要阶段,其目标是确定软件的功能和性能要求。在本案例中,我们将通过结构...

    Python项目开发实战_简单的字典_练手完整编程案例解析实例详解课程教程.pdf

    以下是一个简单的例子,展示了如何创建一个表示外星人信息的字典: ```python alien_0 = {'color': 'green', 'points': 5} ``` 这个字典有两个键值对,`'color'` 关联着字符串 `'green'`,`'points'` 关联着整数 `5...

    急速字典去重复

    在本案例中,我们有一个名为"急速字典去重复"的压缩包文件,很可能是包含一个或多个TXT文件,这些文件可能包含了大量词汇或其他数据,需要进行去重处理。 首先,我们需要理解TXT文件的结构。TXT文件是一种纯文本...

    中国城市Json格式字典.zip

    《中国城市Json格式字典》是一个压缩包文件,其中包含了以Json格式编写的中国城市信息。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,易于人阅读和编写,同时也...

    dic.rar_dictionary java_java 翻译_java翻译程序_字典 java_英汉字典

    总的来说,这个压缩包提供的Java字典翻译程序是一个深入学习Java编程、数据结构、文件操作以及可能的自然语言处理技术的好案例。通过阅读和理解源代码,开发者可以提升自己的技能,并可能为自己的项目提供灵感。

    本示例实现一个英文词典

    文件内容可能是一个简单的文本文件,每行一个单词,或者是一个结构化的数据文件,需要解析成数据库可理解的格式。在复制文件过程中,需要处理IOException,并确保数据正确无误地导入到数据库中。 为了实现这个功能...

    VBA字典合集实例大全

    例如,你可以使用字典来实现一个简单的电话簿功能,其中键是联系人的姓名,值是电话号码。当添加新联系人或查找电话号码时,字典提供了高效且直观的方法。 总之,VBA字典是VBA编程中不可或缺的一部分,尤其对于处理...

    WPA8位生日字典

    在这个案例中,“WPA 8位生日字典”就是这样一个专门针对生日格式的字典。 #### 2. **Wi-Fi安全标准** - **WPA与WPA2**:这是两种广泛使用的Wi-Fi安全协议。它们通过加密数据传输来保护无线网络的安全。随着技术的...

    Python代码源码-实操案例-框架案例-Excel数据分析.zip

    总之,这个压缩包提供了一个学习和实践Python编程、数据处理以及特定框架应用的良好平台。通过深入研究这些源码,你不仅可以增强Python编程技能,还能了解到如何利用Python在实际数据分析项目中解决问题。无论你是...

    Python代码源码-实操案例-框架案例-拼接字符串、列表和字典….zip

    例如,如果你有一个包含多个字典的列表,想将它们合并成一个大的字典,可以使用以下代码: ```python dict_list = [{"name": "Alice"}, {"age": 25}, {"city": "New York"}] merged_dict = {} for d in dict_list: ...

    ASP源码—新华字典查询工具源码.zip

    在本案例中,“ASP源码—新华字典查询工具源码.zip”是一个包含ASP源代码的压缩包,用于实现一个在线新华字典查询功能。这个工具可能允许用户通过输入汉字查询其含义、读音、部首、笔画数等相关信息,为学习和教学...

    kettle联系实例非常全的

    Spoon是Kettle的主要开发工具,提供了一个直观的拖放界面,用户可以在这里设计、测试和执行转换和作业。然后,理解Kettle的两种主要组件:转换和作业。转换专注于单一的数据处理任务,而作业则用于组织和协调多个...

    Python代码源码-实操案例-框架案例-将DataFrame数据转换成元组….zip

    在Python编程语言中,Pandas库是数据分析领域中不可或缺的一部分,它提供了DataFrame对象,这是一个二维表格型数据结构,能够处理和操作大量结构化数据。本案例聚焦于如何将DataFrame的数据转换为元组,这对于数据...

Global site tag (gtag.js) - Google Analytics