首页 理论教育 视图复合主键怎么设置

视图复合主键怎么设置

时间:2022-02-14 理论教育 版权反馈
【摘要】:数据库管理是GIS系统重要的组成部分,用来管理GIS系统中各种类型的数据。对需要及时处理的数据通过一系列手段进行处理,能大大提高数据使用效率,并且数据与GIS整合可以加强系统总体结构的优化,从而实现基于GIS的数据浏览、生产分析、图件制作的协调统一。因此,数据库设计的好坏,直接影响数据的使用效率与系统运行的效率。本系统数据库设计为了进行复杂处理、提高运算速度和节省存储空间,视图的定义深度一般不超过三层。

数据库管理是GIS系统重要的组成部分,用来管理GIS系统中各种类型的数据。对需要及时处理的数据通过一系列手段进行处理(如集中处理、分布处理、将处理工作量大的计算采取后台集中处理,形成实体数据表等),能大大提高数据使用效率,并且数据与GIS整合可以加强系统总体结构的优化,从而实现基于GIS的数据浏览、生产分析、图件制作的协调统一。因此,数据库设计的好坏,直接影响数据的使用效率与系统运行的效率。

本系统数据库设计采用的基本原则如下。

(1)范式标准:基本表及其字段之间的关系,尽量满足第三范式,但是有时为了使用起来更灵活,有些表的冗余字段并没有去掉。

(2)E-R图设计标准:结构清晰、关联简洁、实体个数适中、属性分配合理、没有低级冗余。

(3)主键与外键:主键与外键的设计,在全局数据库的设计中,占有重要地位,因为主键是实体的高度抽象,主键与外键的配对,表示实体之间的连接。本系统数据库尽量做到每个实体都存在主键或外键。

(4)视图设计标准:与基本表、代码表、中间表不同,视图是一种虚表,它依赖数据源的实表而存在。视图是供程序员使用数据库的一个窗口,是基表数据综合的一种形式。本系统数据库设计为了进行复杂处理、提高运算速度和节省存储空间,视图的定义深度一般不超过三层。但若三层视图仍不够用,则会在视图上定义临时表,在临时表上再定义视图,反复交迭定义,视图的深度就不会受限制了。

储层知识库系统中的油田生产数据采用数据库的管理方式,含有油田、区块、单井基础信息、生产信息等实体,并且相互间存在一定关系,其E-R图(图8-13)如下。

图8-13 数据库部分E-R图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈