基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-数据库设计.docVIP

基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-数据库设计.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的空间数据库插件SDE来管理。存放空间数据的表结构是根据用户自定义标准来创建的,采用这种方式主要因为空间数据并没有固定的格式,不同格式的空间数据需要建立不同的表结构来存放数据,而且这样是管理空间数据更加灵活。 本系统数据库的设计主要是管理空间数据需要用到的辅助表结构设计,由于这些表结构都比较简单就没有设计ER图了,而是直接设计表逻辑结构了。 (1)管理人员信息表(USERS):设计此表的目的是对管理人员的信息进行统一的管理,管理人员的信息有用户名、密码、部门等,如表1-1所示。 表1-1 管理人员信息表 NameCodeData TypeLength说明USERNAMEUSERNAMEVARCHAR2(30)30用户名PASSWORDPASSWORDVARCHAR2(30)30用户密码DESCRIPTIONDESCRIPTIONVARCHAR2(100)100描述DEPARTMENTDEPARTMENTVARCHAR2(40)40部门TYPETYPEVARCHAR2(10)10用户类型(2)数据分类表(CATEGORY):此表的作用是记录空间数据的分类,分类的方法可能是根据不同的用处或是不同的功能来划分,此表结构定义如表1-2所示。 表1-2 数据分类表 NameCodeData TypeLength说明IDIDNUMBER?分类编号NAMENAMEVARCHAR2(30)30分类名称DESCRIPTIONDESCRIPTIONVARCHAR2(100)100分类描述(3)图层分类表(ELEMENT):图层分类是建立在数据分类基础下的,把具有相同或相似功能的图层分为一类,这个表就是来记录有关图层分类的详细信息,如分类名称、分类描述等,具体定义如表1-3所示。 表1-3 图层分类表 NameCodeData TypeLength说明IDIDNUMBER?分类编号NAMENAMEVARCHAR2(50)50图层分类名称DESCRIPTIONDESCRIPTIONVARCHAR2(500)500图层分类描述CATEGORYCATEGORYVARCHAR2(30)30数据分类DATASETNAMEDATASETNAMEVARCHAR2(50)50数据集(4)图层信息表(LAYER):此表是用于管理图层相关信息的,如图层编号、图层所对应的表名称、图层类型等,如表1-4所示。 表1-4 图层信息表 NameCodeData TypeLength说明IDIDNUMBER?图层编号TABLE_NAMETABLE_NAMENVARCHAR2(160)160表名称TABLE_MAPNAMETABLE_MAPNAMENVARCHAR2(160)160映射表名称DESCRIPTIONDESCRIPTIONNVARCHAR2(200)200描述信息TYPETYPEVARCHAR2(10)10图层类型PIDPIDNUMBER?图层分类(5)操作日志表(OPTLOG):此表用于记录数据管理员对数据库的各种操作,以便查看数据管理员以前的操作记录,表结构定义如表1-5所示。 表1-5 操作日志表 NameCodeData TypeLength说明USERNAMEUSERNAMEVARCHAR2(30)30操作用户名TYPETYPEVARCHAR2(20)20操作类型DESCRIPTIONDESCRIPTIONVARCHAR2(200)200操作描述OPTTIMEOPTTIMEDATE?操作时间(6)数据更新日志表(UPDATEDATA_LOG):这个表唯一作用是记录哪些表被更新过,用于数据库之间的同步,如表1-6所示。 表1-6 数据更新日志表 NameCodeData TypeLength说明IDIDNUMBER?日志编号TABLENAMETABLENAMEVARCHAR2(50)50被更新的表名称TABLETYPETABLETYPEVARCHAR2(10)10表的类型OPERTYPEOPERTYPEVARCHAR2(10)10更新类型OPERDATEOPERDATEDATE?更新时间(7)数据库监控日志表(ALERT_LOG):监控数

您可能关注的文档

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档