ER图向表转化的时候,联系是不是一定要转化成表?
答案:2 悬赏:30 手机版
解决时间 2021-03-25 06:45
- 提问者网友:半生酒醒
- 2021-03-24 18:05
ER图向表转化的时候,联系是不是一定要转化成表?
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-03-24 18:43
联系不一定都转化成表
通常来说一对一联系不转化为表,而是在其中一个实体表中增加一个外键,一对多联系可以转化成表也可以不转化,具体就看你转化后的表是否有用,比如能提高查询效率,否则就是在多的那个实体上增加一个外键属性,多对多联系则需要转化成一个表,来包含两个实体的关联关系和属性追问呃..比如我说的用户查询球员的联系,一个用户可以查多个球员,一个球员可以被多个球员查询,可是这个多对多联系转化成表没有用处啊...那还要转化么?追答这个其实是用户这个对象的操作,而不是实体之间的联系,
如果你要记录用户查询球员信息的这个操作,就象查询日志,那么就需要一个表了来存储了,之后可能有在这个表上的相关统计操作.
有的时候并不是所有的操作都要设计成联系的,这个主要是在概念模型中的设计问题,一旦增加没有用的联系,可能就会产生没有用的表
通常来说一对一联系不转化为表,而是在其中一个实体表中增加一个外键,一对多联系可以转化成表也可以不转化,具体就看你转化后的表是否有用,比如能提高查询效率,否则就是在多的那个实体上增加一个外键属性,多对多联系则需要转化成一个表,来包含两个实体的关联关系和属性追问呃..比如我说的用户查询球员的联系,一个用户可以查多个球员,一个球员可以被多个球员查询,可是这个多对多联系转化成表没有用处啊...那还要转化么?追答这个其实是用户这个对象的操作,而不是实体之间的联系,
如果你要记录用户查询球员信息的这个操作,就象查询日志,那么就需要一个表了来存储了,之后可能有在这个表上的相关统计操作.
有的时候并不是所有的操作都要设计成联系的,这个主要是在概念模型中的设计问题,一旦增加没有用的联系,可能就会产生没有用的表
全部回答
- 1楼网友:走死在岁月里
- 2021-03-24 18:52
现在已经把ER图画好了,想利用此图将数据库表设计出来.请教将ER图转化成数据学知识还有你这种偷懒的. 一般由ER图转化数据表都要达到3范式,不知道你是否追问不要复制答案好么..不会请绕行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯