使用Barker表示法转换概念图为关系图的正确性核验咨询
Barker's Notation 转换结果核验标准
你可以对照以下核心规范检查你的转换结果是否符合要求:
- 实体表达:所有业务实体均使用矩形框表示,实体名称采用单数名词格式,首字母统一大写
- 属性表达:实体对应属性全部列在所属实体框内部,主键属性需加
*前缀标注,外键属性需加°前缀标注 - 关系可选性规则:关系连线靠近对应实体的一端如果带有空心圆圈,代表该实体参与当前关系为可选(允许0个关联);无圆圈则代表强制参与(最少关联1个对应实体)
- 关系基数规则:关系连线末端如果带有鸦爪(分叉形)标识,代表该端基数为多(可关联N个对应实体);末端为单线则代表基数为1(最多关联1个对应实体)
- 关系语义规则:两个实体的连线上需要分别标注正向、反向的动词短语描述关系,语义需符合对应的业务逻辑
- 特殊关系处理:多对多关系不可直接用两端都是鸦爪的连线表达,必须拆分出独立的关联实体承载双方的关联关系
如果你需要更精准的核验,可以补充对应概念图的业务背景说明和核心结构描述。
内容的提问来源于stack exchange,提问作者fenton.raine
相关产品推荐
相关产品推荐

