5、图数据建模:从问题理解到概念模型构建

图数据建模:从问题理解到概念模型构建

1. 理解问题的重要性

在数据建模中,理解问题是至关重要的第一步。新的需求会不断涌现,昨天看似完美的应用,明天可能就会在功能上变得不完整。数据设计阶段的错误会在实现过程中引发问题,而且在这个阶段修正这些问题会更加困难。

在开始数据建模之前,我们需要回答一些关键问题,以明确用户与系统的交互方式,从而开发出支持用户偏好访问模式的逻辑数据模型。这些问题可以分为以下几类:
- 领域和范围 :明确问题的边界,避免领域过宽或过窄。
- 业务实体 :识别应用中的业务实体及其关系。
- 功能 :了解用户对系统的需求和问题。

2. 领域和范围问题

精确界定问题的范围对于项目的成功至关重要。如果领域定义过宽,可能无法理解其边界,导致应用无法完成;如果领域定义过窄,可能会错过关键功能,无法满足用户需求。

以DiningByFriends应用为例,我们来看一下相关问题及答案:
- DiningByFriends能为用户做什么?
- 社交网络 :用户可以与使用该应用的朋友建立联系,类似于其他社交网络。
- 餐厅推荐 :用户可以创建和查看餐厅评论,并根据这些评论获得餐厅推荐。
- 个性化 :用户可以对餐厅评论进行评分,结合朋友的评分获得个性化推荐。
- 应用需要记录哪些

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值