XML文档中是怎么表示ER图中的1:n和n:m的关系? 5

比如说现在一个xml文档是这样的:<restaurant><name>A</name><address>Beijing</address><food><item><nam... 比如说现在一个xml文档是这样的:
< restaurant >
<name> A </name>
<address> Beijing </address>
<food>
<item>
<name> salad </name>
<number> 1 </number>
<variants>
<variant>
<code> A </code>
<vegeterian> yes <vegeterian>
</variant>
</variants>
</item>
</food>
</restaurant>
请问这个文件转换画出来的ER图是怎样的呢?又是怎么确定各个实体之间是1:n还是m:n的关系呢?
展开
 我来答
s心灵魔法师s
2020-01-05 · 用心灵魔法,让你找到真正的自己。
s心灵魔法师s
采纳数:1010 获赞数:1960

向TA提问 私信TA
展开全部
在数据库概念模型设计的时候,ER图是基本方法之一,主要用来描述数据库中所涉及实体及实体与实体之间的关系。实体间的关系通常有:1对1(1:1),1对多 (1:m),多对1(m:1),多对对(m:n)等。

比如有两个简单实体,分别是单位和职员,它们的关系就是1:m,一个单位可以有多个职员;

再比如有两个实体,分别是学生和图书,它们的关系就是m:n,从而形成中间表 学生借阅的图书,结果是1本图书可以被多人借阅,1个人也可以借多本图书。

其它的自己去查教程吧。

顺带说说,许多人做数据库表设计是想到哪里就建个字段,没有做概念设计,这样的数据库生命周期很短,而且维护极难。基本知识学好了非常重要!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式