ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:499.67KB ,
资源ID:9320191      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9320191.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(某某市房地产综合信息管理系统方案12章.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

某某市房地产综合信息管理系统方案12章.docx

1、某某市房地产综合信息管理系统方案12章第12章 房产综合信息管理系统数据库概念模型根据南京、长沙实地考察结果显示,他们主要面临的问题就是数据不集中,整个房产MIS分成几个数据库,有SQLSERVER,也有ORACLE,运行在不同的服务器上。这样给现在的维护、数据采集等带来了很大的麻烦,有于系统已运行多年,想把它们统一起来需要造成很大的人力物力的投入。鉴于此情况加上*市房产局MIS还是空白,我们一开始就设计出一个信息中心,一体化的数据结构。 全局统一的数据字典,统一的指标体系,统一的分类编码体系,并能保证数据存储、备份、传输、访问等的安全。 以大型数据库系统为依托,能提高大量数据的吞吐性能 ,保

2、障整个系统管理规范化,数据的完整和可靠。 房产信息资源数据库系统的设计必须考虑到与相关业务系统的信息交到,提供统一的标准数据接口。 房产信息资源数据库系统进行统一管理、集中控制,实现网络互连(内外网),实现房产交易、大市场等的使用和信息共享,提高决策能力,有效地化解和防范数据遗失、被盗等风险。12.1 数据模式的设计数据模式的设计分为两个阶段:规范化(Normalization)的数据模式设计和非规范化(Denormalization)的数据模式设计。1.规范化的数据模式设计规范化的数据模式是关系型系统的理想设计目标。其设计步骤大致可分为以下几个方面: 实体(Entities)的抽取 -对应表

3、 关系(Relationships)的定义 -对应主键、外部键 属性(Attributes)的定义 -对应字段规范化的数据模式应满足三个范式(INF/2NF/3NF)的要求: 第一范式(Sirst Normal Form:1NF):实体中的每一个属性必须具有原子性, 不可再进行拆分;实体中不允许有多值的属性或重复的组存在;实体的每一个实例中,每一个属性只有一个对应值。 第二范式(Second Normal Form:2NF):实体中,除被定义为主健的属性外,其它属性的存在必须依赖于作为主键的属性。 第三范式(Third Normal Form:3NF):实体中,非主键属性的存在不能依赖于其它非

4、主键属性。采用规范化数据模式设计的结果,是产生最小的表,最短的记录行。其实质是消除数据冗余。规范化数据模式具有以下优点: 没有冗余数据,节约存储空间; 由于表中不含多余的字段,记录行的长相对较短,一次I/0操作可以读取更多的记录,加快了数据检索、排序操作; 由于没有冗余数据,提高了数据一致性、完整性维护的效率; 整个数据模式的结构清晰,易于维护和修改。2. 用非规范化(Denormalization)的设计思想优化数据模式现实当中出于对系统性能方面的考虑,经常采用非规范化的设计思想来优化数据库的设计。例如,在上一些数据容量很大的表上进行联接、排序操作时,公耗费大量系统资源,影响系统的整体效率。

5、为了减少这类操作,可采用非规范化的设计思想。优化的对象:规范化的数据模式。作为非规范化设计的一个前提:在一组相关的表中,如果数据查询(Select)操作的频率明显高于数据更新(Update/Insert/Delete)操作的频率,可以针对这样一组表采用非规范化的设计。非规范化的设计思想可以在很大程度上提高系统的性能,尤其是查询方面的性能,但它并不是万能的。相反。它会带来一些负面影响: 增加了数据一致性管理、维护的复杂度; 需要额外的存储空间; 降低了数据变更(Update/Insert/Delete)操作的效率; 这种变动一般情况下是针对某类具体应用的。一旦应用发生改变,结构需做相关的调整,降

6、低了系统设计的灵活性; 一方面,它可以简化代码设计;另一方,它也可能使代码设计更加复杂3. 数据模式设计时需考虑的几个问题为了确保表中每一条记录的唯一性,每个表都应该有一个主键(Primary Key),主键的取值应尽量考虑采用系统自动分配的值(如:序列),可确保主键的唯一性。为表中的字段选择合适的数据类型(如:Char与Varchar2),定义合适的精度范围。采用约束(Constraints)机制来维护表自身数据的一致必一、完整性,降低管理、维护的复杂度。表与表之间的引用完整性约束,通常情况下是通过定义外部键(Foreign Key)来完成的。当相关字段的内容发生变更时,系统自动执行引用完整

7、性的检查。在变更操作频繁的情况下,这种检查往往会消耗大量的系统资源,可考虑取消外部键的定义,用手工方式来维护表与表之间的引用完整性。数据库设计时充分考虑面向GIS设计原则、房产预警预报和产籍管理系统大量数据的存储。 房产GIS主要提供用户网上快速查询、精确定位,并提供图、声、像等多媒体数据库存储及快速下载; 采用GIS技术实现房产分幅图,分层图、分户图一体化管理,实现由图查文、由文查图、图上查封、注销登记等图上作业; 正确快捷的编丘编幢功能、集成分层分户图绘制及面积计算分摊功能;虽然目前*市房产局GIS系统不是考虑重点,但在设计数据库模型时我们需要根据上面三点科学的以数据库进行建模。对于数据量

8、非常宠大的表或短期内数据的增长速率非常快的表(比如产籍档案的数据录入),考虑采用分区技术(Partitions)。分区技术是指在表的内部依据一定的规则(如:按地理位置或年月),将数据划分为几个子集,分别存储。它是一种对数据进行纵向分割的技术,对外表现为一个逻辑实体,内部各子集(分区)之间相对独立。分析表本身的技术特点(如:是静态表/动态表、查询密集型/变更密集型等)和数据量的大小、数据的增长速率,为表设计适当的物理分布策略和存储参数,提高I/O效率,避免存储空间的动态分配,减少存储碎片,消灭记录行的动态迁移。12.1.1 数据访问途径的设计为提高系统的运行效率,数据访问途径的设计至为关键。有四

9、种数据存储组织结构的设计直接影响数据的访问途径:Cluster,Hash Cluster,B*-Tree Index和Bitmap Index。其中,基于B*-Tree的索引是最常用的数据访问途径。考虑不同的应用类型和系统资源的利用情况,对数据的访问有不同的策略:OLTP类的应用中,利用索引可以明显提高系统的运行能力;在BATCH、OLAP类的应用中,利用FULL Table Scan的数据访问方式效率更高。一般而言,一次性检索出的数据量超过表中的数据总量的20时,选择FULL Table Scan的数据访问方式效率更高。12.1.2 索引设计原则索引设计中的几个原则: 数据量小(如:记录数少

10、于250条),并且很少用于联接操作的表不为其设计索引; 数据变更频繁的表不适合创建过多的索引; 为数据随机分布的表创建索引,可以有效提高数据的检索效率 索引有较高的访问频率,在进行物理存储设计时应合理分布(如:创建索引表空间和数据表空间,并将两者分布在不同的磁盘上等),并为其设计合适的存储参数。根据以上要求和近一个多月的实地调研,我们做出了*市房地产信息系统整个数据库概念模型。12.1.3 数据结构动态调整与修改当某一表其中一个字段发生改变时,我们可以在作很小的修改来调整整个系统的正常运行。我们采用J2EE体系,STRUTS架构,MVC模式能很好的处理这方面问题。整个数据库的连接在一个数据导航

11、器类中,即使现在用的是ORACLE数据库,后来改换成SQLSERVER数据库,在整个数据库结构相同的情况下也不需要修改本房产管理系统(只需要在WSL内建立一个同名POOL和同名DataSource即可),某一表内的所有字段或部分在STRUTS的VO内实现,某一表结构发生改变时只需要修改此VO类文件,然后对此类文件重新编译即可。在流程动态定制那一节内,我们给用户做了可对本系统的二次开发能力,管理员可通过本系统创建表,字段(字段的类型、长度、精度等也由用户自己定制)。详细情况见7.11节。12.2 房地产系统与其他系统的联系(图12-1)(图12-1)12.3 存量房业务数据概念模型12.4 房地产市场数据概念模型12.5 知识库与行政办公数据概念模型12.6 系统库数据概念模型12.7 字典库数据概念模型

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1