Oracle数据库在土地登记管理系统中的应用研究.docVIP

Oracle数据库在土地登记管理系统中的应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库在土地登记管理系统中的应用研究本数据库的使用环境是VB,利用VB中相应的数据库设计工具联结控件和数据库字段,数据的通讯则利用ADO实现,VB软件中的内嵌水晶报表控件则用于打印。【关键词】Oracle数据库 土地登记管理系统 应用土地部门业务流程的处理效率快慢很大程度上取决于一个数据库的好坏。因此,土地数据库的设计是开发土地管理信息系统的关键所在。1 系统结构设计在设计数据库结构的时候本文选择了ER方法,该方法主要用于对抽象事物的实现,在实现具体的计算机系统和DBMS过程中没有作用,但是在ER方法能够比较轻松的实现各种DBMS所支持的数据模型。总结使用该方法设计数据库结构的基本步骤为:(1)实体类型的确定。(2)联系类型的确定。(3)属性确定。(4)ER图。(5)ER图的优化,确定关系数据模型。(6)设计记录格式。1.1 确定实体类型几属性在划分各个子数据库的实体类形时对照土地管理部门业务处理的流程进行,接下来以其中的几个数据库为例:(1)建设用地(建设用地项目供地方案,个人建房用地审批,建设用地项目呈报,建设用地预审报告,农用地转用方案)。(2)规划用地(土地利用总计规划,农村民用地规划,土地开发复垦整理规划)。(3)地籍管理(土地登记,地籍调查,土地变更)。(4)监察信息(土地行政处罚,土地案件调查,土地行政案件立案,土地执法监察,土地管理公文送达)。1.2 确定联系类型一对一、一对多、多对多是实体间存在的三种联系,通过非各实体的详细分析,最后系统确定出其相互之间的联系及其联系类型。1.3 作ER图ER图的绘制主要依据的是各实体及其之间的相关联系,其规则为:实体用矩形框表示,实体联系用菱形表示,菱形框中的文字为相关的联系名,实体和联系之间用直线连接,连线上标示出联系类型,如果有相关的值集合,则用小椭圆加以表示。1.4 由ER图导出关系数据模型根据上文可知各个实体和联系,ER图绘制出来过后,将二者分别转换成关系模式中的一个关系就得到了关系数据模型。根据关系模型中存在的各个关系对具体的数据库结构进行进一步的设计,一个数据表中的主关键字和外键起着重要作用,因此需要特别指出。在数据库的开发过程中难免出现对图形或是超长字段等数据,该问题的解决方法一般是:图形数据就将其设置为BLOB类型,LongRaw亦可,超长字段数据存取方法可见于程序设计。2 数据库安全设计成熟完善的安全机制能够保障数据的完整、保密性,防止被人为破坏情况的发生。完善的安全机制能够有效防止误操作或是人为的破坏。Oracle数据库具备功能强大的安全管理工具,Oracle数据库中的每一个用户都由系统分配相应的权限,因此,用户只有具备对相关数据进行访问或是处理的相关权限才能够做进一步的操作,这为数据的安全性提供了保障。此外,Oracle安全管理工具能够对用户角色进行相关的增、删、除、改等操作,甚至可以为用户配置特权。2.1 角色的规划与建立基于土地管理部门的特点,系统用户划分为4大类:(1)数据库管理人员。(2)局长、科长等。(3)内部普通员工。(4)外部人员。数据库管理人员的主要职责在于开、关数据库,对数据进行备份、恢复以及维护工作,用户的安全管理也在其工作范围内。科长、局长类似于数据库的超级用户,他们具有对签字、批准等特权。对于内部工作人员,他们具有的权限即按照相应要求对数据进行录入或是修改等操作。而外部人员一般是通过验证注册身份得以浏览部分数据。2.2 角色特权配置Oracle数据库提供三种标准的角色:CONNECT、RESOURCE和DBA。CONNECT即为链接角色,其特权为相关用户对某些表仅具有查询权力,一般是第四类用户;RESOURC表示可靠的数据库用户,第二、三类用户属于这个范畴,他们能够创建相关的数据表、序列和引索等;DBA拥有所有的系统权限,拥有该角色特权的用户行使对整个数据库的更新维护以及数据备份工作,其他用户拥有的权限也由DBA用户赋予,上述各类用户中的系统管理员被赋予DBA特权。除了Oracle本身的安全设置机制,登录用户和用户密码的验证也让系统的安全性得到进一步的保障。3 运行开发环境3.1 服务器端(1)操作系统:window 2000以上操作系统。(2)关系数据库管理系统:Oracle 企业版。3.2 客户端(1)操作系统:window 2000以上操作系统。(2)关系数据库管理系统:Oracle 客户端。(3)开发环境和工具:Visual Basic、ADO(ActiveX 控件)、报表生成工具(Oracle deveploper)。4 关键技术的实现4.1 界面控件与数据表的联接VB环境下,利用数据库设计工具将窗体控件与数据表中对应的字段绑定。然后清空ADO的Connection String和Record Source

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档