用实体关系图进行数据库建模

上传人:san****019 文档编号:22605434 上传时间:2021-05-29 格式:PPT 页数:21 大小:447.31KB
返回 下载 相关 举报
用实体关系图进行数据库建模_第1页
第1页 / 共21页
用实体关系图进行数据库建模_第2页
第2页 / 共21页
用实体关系图进行数据库建模_第3页
第3页 / 共21页
点击查看更多>>
资源描述
uPowerDesigner和Visio 2000 Professional u一些入门级数据建模工具只有少量的高级特性,很容易学习使用,但当你积累了更多的经验时,它们可能不再满足你日益增长的需要。u升级工具或更换工具一般不存在大的问题,特别是当新的工具能够对现有数据模式进行精确、完整的反向工程时,升级或更换工具的过程尤其简单。 u表的描述、注解,以及实体(表)的标题。 u列,列的类型、长度、默认值和强制条件。 u主键,索引,唯一性约束。 u在实例图中,许多列被定义成了(m)andatory(强制的)、(p)rimary(主键)和(d)isplayed(被显示的)列。u非标准的数据类型(如PH ONENUMBER和PK)许多数据建模工具允许定义域或定制数据类型,它们可供一个以上的列使用。域不仅代表着数据类型,还包含检查约束、默认值、值列表等信息。PowerDesigner Visio u父表和子表。 u两个表之间的强制关系。例如,父表可能有一个子表,但子表必须有一个父表。 u关系基数(Cardinality)。即,一个父表可以有零个或者多个子表,但一个子表有且只能有一个父表。 u关于关系的注释、意见和角色说明。 u部门(Branch)和雇员(Emplyee)的关系是强制的。一个部门必须至少有一个雇员(1-N强制关系);一个雇员必须属于且只能属于一个部门(1-1强制关系)。 图6b:Visio中自我引用的表PowerDesigner Visio u“孔雀”是关系中代表“多”这一方的符号,它是连接到表的三条分叉线,象个鸟爪。u即子表应该位于父表的右方和下方。这种安排使得从逻辑上组织和理解数据模型更加方便。u最重要、最高级别的表应该出现在左上角,让级别较低的表出现在页面的右下角。 u一些建模工具的功能适合于大量的数据库类型,如PostgreSQL、MySQL、Oracle、DB2等。u对于简单的数据库修改,改动操作可以从建模工具通过ODBC直接完成。数据库改动还允许以增量方式进行(例如,ALTER命令或创建命令,以及对特定表的更新命令)。 u然而,根据你所需功能的不同,建模工具的价格也有着极大的差异。在不出现预算赤字的情况下,轻松掌握和运用数据建模技术的最好方法是,从小型的工具开始,然后逐渐深入和提高。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!