三级数据库技术辅导第五讲:逻辑结构设计

三级数据库技术辅导第五讲:逻辑结构设计,第1张

三级数据库技术辅导第五讲:逻辑结构设计,第2张

逻辑结构设计

任务:将基本的E-R图转换成与DBMS产品支持的数据模型一致的逻辑结构。
流程:

将概念结构转换成现有DBMS支持的关系、网状或分层模型之一;

从功能和性能需求对转换后的模型进行评估,看是否满足用户的要求;

优化数据模型
3.1从E-R图到关系模型的转换

原理:
(1)当实体转化为关系模型时,实体的属性就是关系的属性,实体的键就是关系的键;
(2)将关系转化为关系模式,将与关系相连的各个实体的键和关系的属性转化为关系的属性。这种关系的关键分为以下三种不同的情况:

如果连接是1: 1,那么每个连接实体的键就是这个关系模式的候选键。

如果连接是1: n,则对应关系模式的键是N端实体类型的键。

如果连接是m:n,那么对应于该连接的连接模式的键是参与该连接的实体的键的组合。
(3)一些特殊联系人的处理可以分为以下几种情况:

当一个实体的存在依赖于另一个实体的存在时,两个实体之间的连接就代表了两个实体之间的所有权关系。

当在同态实体上定义了一个连接时,该连接被转换为关系模式,用该连接连接的实体的键和该连接的属性被转换为关系模式的属性。
3.2模型评估:功能评估和性能评估。

3.3模型优化:减少join操作,纵横分割,使用快照,减少空的数据占用

4物理结构设计

数据库5的建立和测试

数据库的操作和维护6

7数据库保护

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 三级数据库技术辅导第五讲:逻辑结构设计

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情