首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在实体关系图中帮助实现业务规则

在实体关系图中帮助实现业务规则
EN

Stack Overflow用户
提问于 2018-04-07 16:29:02
回答 1查看 27关注 0票数 0

在一个假设的场景中,一个企业需要一个成员才能使用他们的服务,有三种类型的成员身份:学生、公司和个人。学生会员是免费的,但是公司和个人会员都要付费。

为了在实体关系图上实现这一点,以下内容是否合适?

此解决方案使用子类型/超级类型,学生、公司和个人是成员超级类型的子类型。

如果有更合适的方法来处理这个问题,请提供。我正在努力学习数据库设计的最佳实践。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-08 10:57:55

在标准ER建模中,您描述的情况称为泛化/专门化。学生会员资格、企业会员资格和个人会员资格都是专门的会员形式。在ER图(实际上是EER图)中,如下所示:图表

这张图与你的情况不同,但是泛化的概念是一样的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49709513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档