逻辑结构优化[编辑]
定义:
逻辑结构优化主要是减少页面之间的链接深度,包括减少普通页面与重要页面之间,重要页面与重要页面之间的链接深度,以及为网站中相对重要的页面增加更多的链接入口。
特点:
(1)在相对重要的页面中存放更多链接指向其他页面,这样不但可以减少页面之间的链接深度,还可以减少页面之间的链接深度,还可以引导搜索引擎抓取网站中更多相对重要的页面。
(2)在更多的页面中加上链接指向相对重要的页面,就可以有效增加网站中相对重要页面的链接入口,从而增加这些页面的链接权重。
(3)为了让用户能够快速获取到所需信息,以及让搜索引擎能够通过一个页面就抓取到网站中最重要的页面,还可以为网站建立网站地图页面。
逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。逻辑结构设计一般分为三步进行:
1. 从E-R图向关系模式转化 数据库的逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。在转化过程中会遇到如下问题:
(1)命名问题。命名问题可以采用原名,也可以另行命名,避免重名。
(2)非原子属性问题。非原子属性问题可将其进行纵向和横行展开。
(3)联系转换问题。联系可用关系表示。
2. 数据模型的优化 数据库逻辑设计的结果不是唯一的。为了进一步提高数据库应用系统的性能,还应该适当修改数据模型的结构,提高查询的速度。
3. 关系视图设计 关系视图的设计又称为外模式的设计,也叫用户模式设计,是用户可直接访问的数据模式。同一系统中,不同用户可有不同的关系视图。关系视图来自逻辑模式,但在结构和形式上可能不同于逻辑模式,所以它不是逻辑模式的简单子集。
关系视图主要有三个作用:
(1)通过外模式对逻辑模式的屏蔽,为应用程序提供了一定的逻辑独立性。
(2)更好地适应不同用户对数据的不同需求。
(3)为不同用户划定了访问数据的不同范围,有利于数据的保密。
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。