2016年软考数据库系统工程师知识点详解:逻辑结构设计

数据库系统工程师 责任编辑:q459565833 2015-12-31

添加老师微信

备考咨询

加我微信

摘要:逻辑结构设计,是在概念结构设计基础上进行的数据模型设计,可以是层次、网状和关系模型。逻辑结构设计的主要任务是: 确定数据模型;

  >>>>>数据库系统工程师历年真题

>>>>>数据库系统工程师网络课程

>>>>>数据库系统工程师视频课程

 

    2016年软考数据库系统工程师知识点详解:逻辑结构设计

    逻辑结构设计,是在概念结构设计基础上进行的数据模型设计,可以是层次、网状和关系模型。逻辑结构设计的主要任务是:

    确定数据模型;

    将E-R图转换为指定的数据模型;

    确定完整性约束;

    确定用户视图。

    E-R图向关系模式的转换:

    1)实体向关系模式的转换

    将E-R图中的实体逐一转换为一个关系模式,其中实体名对应关系模式的名称,实体的属性转换成关系的属性,实体标识符就是关系的码。

    2)联系向关系模式的转换

    一对一联系的转换:有2种方式。

    一种方式,是将联系转换成一个独立的关系模式,关系模式的名称取联系的名称,关系的属性包括该联系所关联的两个实体的码和联系的属性,关系的码可以取自任一方实体的码;

    另一种方式,是将联系归并到关联的两个实体的任一方,在一方实体属性集中增加另一方实体的码和该联系的属性,归并后的实体码保持不变。

    一对多联系的转换:有2种方式。

    第一种方式,是将联系转换成一个独立的关系,关系的名称取联系的名称,关系的属性包括该联系所关联的两个实体的码和联系的属性,关系的码是多方实体的码;

    第二种方式,是将联系归并到关联的两个实体的多方,在待归并的多方实体属性集中增加一方实体的码和该联系的属性,归并后的多方实体的码保持不变。

    多对多联系的转换:只有1种方式。

    那就是将该联系转换成一个独立的关系,关系的名称取联系的名称,关系的属性包括该联系所关联的两个多方实体的码及该联系的属性,关系的码是两个多方实体的码构成的属性组。


    >>>>>点击返回2016年软考数据库系统工程师知识点汇总

 

相关推荐:

>>>>>数据库系统工程师培训视频教程

>>>>>数据库系统工程师考试考前串讲

>>>>>数据库系统工程师考试下午知识点精讲与考前必练


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!