领域模型数据结构

本文探讨了领域模型数据结构的重要性,强调了从概念数据模型到逻辑和物理数据模型的层次理解。通过电商系统为例,阐述了宏观概念层的数据表示,并指出数据模型文档对于系统理解和设计的关键作用。
摘要由CSDN通过智能技术生成

要快速了解一个系统,最快的方式就是通过阅读数据模型文档了解.

这文章的出现,其实是个偶然,因为本来我以为可以快速搜索到什么是数据模型/数据结构,要么如百度百科说的,分开概念数据模型/逻辑数据模型/物理数据模型.要么就给你定义数据模型和算法的定义,来一个二叉树.

扪心自问,我们的系统有没有概念数据模型的描述文档?除非你是来自比较有规模的公司,否则一般都不要求,甚至没有意识需要写这种描述文档.

一般人在学习和了解一个系统,最好是从宏观角度,再一层一层细化到微观.上面说的三层模型:概念数据模型/逻辑数据模型/物理数据模型,就是其中一种宏观到微观的体现.

题外话:经常听到同学们说的词语:数据/信息.如用户信息,订单数据,企业数据.希望大家能纠正过来:数据/信息,概念是模糊的,还有是没意义的.如果[用户信息]改成[用户],[订单数据]改成[订单],[企业数据]改成[企业],在语言表达上其实更能凸显主体概念.大家可以注意一下并尝试调整过来,看看你会不会有这种感觉.

例子

假如我们要了解一个电商系统,先看看这个电商系统处理什么数据.

宏观概念层:

用户
购物车
订单
产品
付款单
物流运单

图中表达了系统需要处理什么数据.虽然这是很粗的粒度,但是基本能圈定系统的范围.注意图中若需要增加一个方块:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值