`

数据字典的一个简单案例

 
阅读更多

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

    PyQt简单设计:医院数据库,适用于期末大作业(全套代码加功能说明),已包含数据流图,数据字典,ER图设计,以及关系模式说明

    这个PyQt简单设计的医院数据库资源包对于期末大作业来说是一个非常有价值的参考资料。它不仅包含了数据库设计的理论部分,还提供了实用的编程实践,让学生能够更好地理解并掌握数据库设计与编程的综合技能。

    急速字典去重复

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

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

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

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

    而easyexcel是由阿里巴巴开源的一个简单、快速、强大的Excel处理框架,它可以轻松实现Excel文件的读写操作,并且在处理大数据量时也表现得十分出色。 在实际应用中,将SpringBoot与easyexcel结合使用,可以解决一...

    中国城市Json格式字典.zip

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

    本示例实现一个英文词典

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

    VBA字典合集实例大全

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

    WPA8位生日字典

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

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

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

Global site tag (gtag.js) - Google Analytics