种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

资料库逻辑设计

(2019-07-28 02:30:01) 百科综合
资料库逻辑设计

资料库逻辑设计

资料库逻辑设计是整个设计的前半段,包括所需的实体和关係,实体规範化等工作。设计的后半段则是资料库物理设计,包括选择资料库产品,确定资料库实体属性(栏位)、数据类型、长度、精度确定、DBMS页面大小等。

基本介绍

  • 中文名:资料库逻辑设计
  • 类别:设计
  • 内容:资料库
  • 对象:逻辑
资料库是需要设计的,资料库设计反映在两方面:
资料库逻辑设计:设计资料库的逻辑结构,与具体的DBMS无关,主要反映业务逻辑。
资料库物理设计:设计资料库的物理结构,根据资料库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施资料库的存储结构、存取方式等。
资料库逻辑设计决定了资料库及其套用的整体性能,调优位置。如果资料库逻辑设计不好,则所有调优方法对于提高资料库性能的效果都是有限的。为了使资料库设计的方法走向完备,资料库的规範化理论必须遵守。规範化理论为资料库逻辑设计提供了理论指导和工具,在减少了数据冗余的同时节约了存储空间,同时加快了增、删、改的速度。
另外,在规範的资料库逻辑设计时,还应考虑适当地破坏规範规则,即反规範化设计,来降低索引、表的数目,降低连线操作的数目,从而加快查询速度。常用的反规範技术有增加冗余列、增加派生列、重新组表等。
增加冗余列:有时要进行查询的列分布在不同的表中,如果这个连线查询的频率比较高,那就可以根据需要,把其它表中的这一列加进来,从而使得多个表中具有相同的列,它常用来在查询时避免连线操作。但它的坏处就是需要更多的磁碟空间,同时因为完整性问题需要增加维护表的工作量。
总之,在进行资料库逻辑设计时,一定要结合套用环境和现实世界的具体情况合理地选择资料库模式。
由于资料库逻辑设计不涉及具体环境,所以无需考虑平台和产品问题。但在资料库物理设计,则和UNIX、资料库系统息息相关了。请参见两本技术专着《Oracle在AIX上的系统构建、运维、集群、容灾和性能》或《Sybase资料库在UNIX、Windows上的实施和管理》中的相关内容。该书由着名学者文平编着,具有极强的指导意义。

标 签

搜索
随机推荐

Powered By 种豆资源网||