逻辑结构设计是将
概念结构设计阶段完成的
概念模型,转换成能被选定的数据库管理系统(DBMS)支持的
数据模型。这里主要将E-R模型转换为
关系模型。需要具体说明把
原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的
记录结构和
文件结构、所建立的各个文件之间的相互关系,形成本数据库的
数据库管理员视图。
1. 从
E-R图向
关系模式转化 数据库的
逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。在转化过程
中会遇到如下问题:
2.
数据模型的优化
数据库逻辑设计的结果不是唯一的。为了进一步提高
数据库应用系统的性能,还应该适当修改数据模型的结构,提高查询的速度。
3. 关系
视图设计 关系视图的设计又称为
外模式的设计,也叫用户
模式设计,是用户可
直接访问的
数据模式。同一系统中,不同用户可有不同的关系视图。关系视图来自逻辑模式,但在结构和形式上可能不同于逻辑模式,所以它不是逻辑模式的简单子集。