数据建模(表的设计)

本文详细介绍了数据建模的步骤,从寻找实体、实体关系到用户故事的编写,再到优先级排序和E-R图的使用。通过实体和关系确定表结构,遵循数据库的三大范式以消除冗余。文章最后探讨了如何评估表设计的质量,强调了将用户故事转化为SQL的重要性。
摘要由CSDN通过智能技术生成

一、找实体(Entity)、实体与实体之间的关系(Relationship)以及实体和关系上的特征(属性)

二、系统     eg:CSDN的博客系统

步骤:1、系统的用户有哪些角色;  1)作者  2)游客

2、以角色的视角,写出用户故事,主要是需求动作;确定角色之后,完全站在角色的角度,客观描述他的动作以及它的目标,但不要涉及到系统内部的实现;

1)作为作者,我可以点击发文章按钮,进入发文章界面,填写标题、正文,进行发表。同时,过段时间会收到发表成功的短信。 站在用户角度,不知道系统是怎样做出来的,只是知道想要什么功能

不好的例子:作为作者(系统的实现者),我发表文章,将文章保存到一个文件中,同时,调用第三方提供的接口,发一条短信给作者。 其实已经站在开发者的角度在思考问题了

作为xx角色,进行xxx系列的动作,以达到我的xxx的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值