| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 503 人关注过本帖
标题:哪位高手能帮我改一下数据表之间的关系
只看楼主 加入收藏
modaijifeng
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2010-5-7
结帖率:53.85%
收藏
 问题点数:0 回复次数:1 
哪位高手能帮我改一下数据表之间的关系
guanxi.rar (14.47 KB)
搜索更多相关主题的帖子: 数据 关系 
2010-05-12 15:42
喜欢Oracle
Rank: 2
等 级:论坛游民
帖 子:23
专家分:73
注 册:2010-5-13
收藏
得分:0 
你要把关联中的字段名及应用系统说清楚,单从关系图看,你没有搞清楚设计数据库中的技术环节,即逻辑结构设计。逻辑结构设计任务就是把概念结构设计阶段设计好的总体概念E-R图转换成为DBMS所支持的数据模型,主要讨论关系模型。通过两个步骤可以完成这个任务:
E-R图中每一个实体转换为一个关系。
E-R图中每一个联系也转换为关系模式。
你的关系图不是按照上述方法建立的,因此比较乱,你需要分模块处理并优化,按照以下原则处理就可以了。
把实体转换为关系模式一般还是比较容易掌握的,需要注意的是如何把联系转换为关系模式。主要有以下几种:
1) m:n联系转换为关系模式。
2) 1:n联系转换为关系模式
3) 1:1联系转换为关系模式
4) 三个或三个以上实体间的多元联系转换为关系模式
5) 相同关键字的关系模式可合并
经过这几种转换比较复杂且不合理的关系能得到完善。进而进入下一步,即数据模型的优化。
数据模型的优化目标:一是消除关系模式之间的冗余联系,二是依据范式分析对关系模式进行分解,使关系模式达到第三范式(3NF)或BCNF范式。
因此,以规范化理论为指导,进一步修改和调整数据模型的结构,进行优化处理非常必要。你可以回想一下学过的范式理论,灵活用在上面建立的关系中,通过模式分解逐步消除数据依赖中不合适的部分。这样不但学习如何应用上述理论,也能在实际应用中根据应用程序需求,设计出比较合理的数据库结构及关系模式。

仅供参考。。。。








[ 本帖最后由 喜欢Oracle 于 2010-5-15 11:16 编辑 ]
2010-05-14 07:56
快速回复:哪位高手能帮我改一下数据表之间的关系
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018001 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved