项目开发之分析业务实体

1分析业务实体:
1.1现实中存在的实体:如用户,订单,文章和留言;
1.2现实中不存在的实体:如开发中遇到的算法;


2 构建域模型:分析业务实体之间的关系
2.1关联关系:
可通过一个对象持有另外一个对象的实例实现

2.2泛化关系:
通过java对象的继承实现

3 实体之间的关联关系:
3.1一对一:给定实体的每一个实例严密地与另一个实体的一个实例对应。如身份证号与一个合法公民。
3.2一对多:给定实体的一个实例可以与另一个实体的零个或多个实例对应。如一个人没孩子,可能有1孩子,可能有 多个孩子。
3.3多对多:给定实体的零个、一个、或多个实例与另一个实体的零个、一个、或多个实例的关联(通常被分解为多个一对多的关系);
如:选课系统中,学生与课程之间就是多对多关系。在设计数据时通过创建中间表,即通过选课信息表来描述学生与课程之间的关系:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值