基于.NET的综合地质数据库管理系统的设计与实现.pdf

基于.NET的综合地质数据库管理系统的设计与实现.pdf

ID:55975673

大小:325.54 KB

页数:5页

时间:2020-03-23

基于.NET的综合地质数据库管理系统的设计与实现.pdf_第1页
基于.NET的综合地质数据库管理系统的设计与实现.pdf_第2页
基于.NET的综合地质数据库管理系统的设计与实现.pdf_第3页
基于.NET的综合地质数据库管理系统的设计与实现.pdf_第4页
基于.NET的综合地质数据库管理系统的设计与实现.pdf_第5页
资源描述:

《基于.NET的综合地质数据库管理系统的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第22051卷0年第6月2期VO1.25No.2Jun.2O10基于.NET的综合地质数据库C管理系统的设计与实现onbUOn毛先成,林丽,陈春(中南大学地学与环境工程学院,长沙410083)地质山摘要:针对地质数据种类繁多、数据量大、难以管理的特点,文章提出了地质数据树的概念及g模型。在该模型的基础上,充分利用.NET的界码分离思想和高效率特性构建表示层、逻辑层和数找据n层三层结构,开发出了基于.NET平台和三层结构的综合地质数据库管理系统。该系统实现了矿对地质数据的远程访问、管理和更新,同时利用系统导人导出功能,从地质工作的角度实现数据的备

2、份与恢复。论关蝌键词:地质数据树;数据库;.NET丛中图分类号:TP392文献标识码:A文章编号:1001-1412(2010)02—0163一O4o档、图件。文档、图件都属于聚合型数据。它们由元R数据与实体数据组成,其中元数据描述这两种数据0引言的特征,又称为属性数据;实体数据,又称为内容数朗h据,则是存放在各种介质上用文字、表格或图形图像传统的地质数据库习惯将地质工程中产生的文形式表示的地质数据物理实体。另外,在地质矿山档、报表及相关数据分开存储,无法将地质工程数据工作中常有大量的工程项目与研究项目在实施,并系统地表现出来,并且传统的地质数

3、据库入库方式编写各种工程报告和研究报告等。这些报告是这些繁琐,容易出错,导致地质数据管理起来相当困难。项目的成果展现,报告是文档和图件的集合体。因为了解决地质数据难以管理的问题,目前很多矿业此,将报告抽象为一种地质数据元素。由于报告是公司都开发了客户端/服务器(c/s)模式的地质数一个抽象的概念体,所以,它只有元数据而无实体数据库管理系统,但是这种系统大大限制了外业工作据。为了把这些报告、文档和图件进行归类整理,可人员访问系统、浏览和更新数据,降低了工作效以按照不同的标准(按时间或内容等)分成不同的率。类,以这种方式形成的类别简称分类。分类是一

4、个本文提出了地质数据树的概念和模型,并在该数据集合,它的组成元素可以是报告、图件、文档或模型的基础上,利用C#.NET开发平台和ORA—子分类。因此,可以将分类也抽象为一种概念型的CLE数据库开发了基于B/S结构的综合地质数据地质数据元素,它也只有元数据,没有实体数据。库管理系统。地质数据树(GeoDataTree)是以地质数据元素为基本结点的树型结构(图1),它描述了地质数据的特征以及地质数据相互之间的继承与包含关系。地质数据树的概念及模型地质数据树中各地质数据元素存在以下3个约束关系:地质数据从表现形式上分为两种基本元素:文(1)在地质资料

5、中,图件、文档是最基本的数据收稿日期:2009—02—20基金项目:国家“十一五”科技支撑计划课题(编号:2006BAB01A12)资助。作者简介:毛先成(1963一),男,湖南澧县人,教授,博士,现在中南大学地理信息系统研究中心从事GIS应用与三维地学建模研究。通信地址:湖南省长沙市中南大学校本部地学楼117号;邮政编码:410083;E—mail:xcmao@126.corn164地质找矿论丛2010正该系统采用Web流行的B/S模式,不受时间和空间的限制[4],能够实现外业工作人员方便地使用系统。从结构和功能上,该系统采用ASP.NET的

6、三层结构:表示层、业务层和数据层[5]。系统结构如图2所示。其中,显示层提供应用程序的用户界面(即网页),用户通过浏览器访问系统。逻辑层是实现应用程序的业务功能,是系统的核心部分;这一层图1地质数据树为显示层提供功能调用,同时它又调用数据层所提Fig.1GeoDataTree供的功能来访问数据库。数据层采用数据库服务器(Oracle)和文件服务器(Serv—U),大型的地质数据实体],所以若地质数据元素为图件、文档,则该地选择存储于文件服务器中,一方面减轻数据库服务质数据元素不能包含或派生其他地质数据元素。器(Oracle)的负担,优化系统性能

7、,另一方面可提高(2)报告、分类若有前驱(父亲),则其前驱一定数据传输速度,减少用户等待时间,提高系统的可用只能是分类型地质数据元素。性,同时还起到了数据备份的功能。(3)报告若有后继(孩子),则其后继仅能为图件、文档型地质数据元素。参照一般树的定义,我们给出了地质数据树的形式化定义:GeoDataTree一(D,R)_3]其中:D是地质数据元素的有限集;R是D上关系的有限集。具体为:若D为空集,则GeoDataTree为空地质数据树;若D仅含一个地质数据元素,则R为空集,否则R一{H},其中H是如下二元关系:(1)在D中存在唯一的称为根的地质

8、数据元素root,它在关系H下无前驱;且若它为图件、文档、表格型,则它在关系H下也没有后继;且若它为报告,则它在关系H下的后继仅能为图件、文档、表格型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。