根据网上商城系统的需求说明设计并绘制系统的E-R图

根据网上商城系统的需求说明设计并绘制系统的E-R图,第1张

绘制ER图 首先要有设计好的数据库表,比如你的是商城系统,其中就一定用到商品表,那么商品基本信息就可以绘制一个ER图;还有需要用户表,同样也是一个ER图,他们之间会有相应的关联,这样就可以绘制ER关系图,其他的扩张下看

e-r图是相对于概念模型而言的,在数据库中有严格的界定,是ppschen于1976年提出的实体-联系方法(entityt-relationship
approach)该方法用e-r图来描述现实世界的概念模型.
e-r图提供了表示实体型\属性\和联系的方法;
▲实体型:用矩形表示
▲属性:用椭圆形表示
▲联系:用菱形表示
注:我们用的是<数据库系统概论>第三版,你找本书看看相信你的能力

E图和E-R图都是用于数据建模和数据库设计的工具,但是它们之间存在以下主要区别:1 表达的细节程度不同:E图是概念数据模型,以直观的图形表示实体类型及它们之间的关系,表达较为概括。E-R图是逻辑数据模型,以更严谨和详细的方式表达实体及关系,符合数据库的逻辑设计需求。2 关系的表示方式不同:E图用直线表达关系,没有表示关系的属性与约束。E-R图使用菱形、椭圆等图形表达关系,并在图形内部标明关系的属性、参与度和约束条件等。3 主键和实体类型的表达不同:E图没有表示主键和实体类型,实体集合可以重复。E-R图用实线矩形表示实体类型,实线矩形内部还会标明主键,每个实体类型是唯一的。4 属性的表达不同:E图没有表达实体的属性。E-R图会在实体类型内部列举其属性及每个属性的特征。5 结构的严谨性不同:E图表达较随性,结构比较宽松。E-R图表达严谨,遵循数据库设计的规则和形式,具有较强的可执行性。总之,E图和E-R图虽然都是表达实体及关系的数据模型工具,但是E-R图相比E图来说,表达更加严谨、准确和详细,更适合用于数据库的逻辑设计。E图更加直观简单,一般用于概念设计阶段。两者可以组合使用,E图先行,然后通过细化转换为E-R图以进行后续的数据库逻辑设计。希望以上解释能帮助您理解E图和E-R图的区别与联系。


DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
乐在赚 » 根据网上商城系统的需求说明设计并绘制系统的E-R图

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情