数据库技术在数字化矿山建设中的基础应用.doc_第1页
数据库技术在数字化矿山建设中的基础应用.doc_第2页
数据库技术在数字化矿山建设中的基础应用.doc_第3页
数据库技术在数字化矿山建设中的基础应用.doc_第4页
数据库技术在数字化矿山建设中的基础应用.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库技术在数字化矿山建设中的基础应用生产技术部瓦学坤 周仕勇随着科学技术的日益发展,计算机技术日新月异,作为重工业的矿山企业,如果跟不上科技发展的步伐,就会被淘汰,只有站在科技发展前沿,不断科技创新,提高技术含量,才能使矿山技术管理和安全生产管理工作取得长足进步,矿山才能持续繁荣。大红山铜矿在矿领导的正确领导和英明决策下,数字化矿山建设工作已提到重要议事日程。MineSight三维建模软件的引进和应用就充分的证明了这一点。目前数字化红山建设的重任已摆在科技人员面前。我们的理解,数字化矿山就是在整个红山矿区内建立一个以三维坐标来进行空间定位的信息模型,描述矿区内每一个点的所有信息,按照地理位置来对这些数据进行组织、存储,并且提供有效、方便、直观的检索和显示功能,使每一个人都可以快速、准确、完整的了解和运用矿区内各个方面的信息。并为矿山提供长短期规划,为领导决策提供依据。然而,数字化红山的建设离不开基础数据库。下面根据我个人的知识来从几个方面来浅谈一些数据库方面的知识。什么是数据库?从狭义的观点上来讲,数据库就是一个存储数据的仓库,然而这完全降低了现在科学上数据库的功能;从广义来讲,数据库也是一个数据的仓库,但是在这个仓库中我们可以合理的组织数据,方便的维护数据,严格的控制数据,有效地利用数据,并且还能实现数据的共享和远程访问,这样就可以实现一个服务器,多台计算机对其进行访问提取数据。并且能够对员工的访问及操作权限作一定的控制,比如建立一个测量专业的控制点的数据库系统,我们可以这样规定,测量专业的人员既可以向数据库中添加新点,也可以修改和删除的数据库中的点,并对他们所进行的操作建立日志;而采矿专业和地质专业的只能访问提取这些点。这就是对数据库系统的安全性控制。这样就可以慢慢的达到红山的无纸化办公的目的,也可以为以后的数字化矿山建设提供最基础的数据。建立数字化红山是一项庞大的工程,以后用到的数据都是海量数据,那并不是Excell这种小软件能够胜任得了的。不管是从运行的速度、数据的访问及权限、数据操作、数据传输、数据管理等都是如此的。当然数据库不单单是用在上面所 图1启动SQL Server数据库 图2建立一个数据库陈述的控制点的管理上,在矿山能够用到数据库的地方多的是:设备材料的购买,人力资源的管理,工资管理,只要是与数字有关的都可以用到数据库。下面我们建立一个简单的钻孔数据库作为例子来体验一下现有的SQL Server数据库系统的功能。钻孔数据库的建立步骤:1、打开企业管理器,如图12、展开控制台根目录到数据库这个子目录上面,单击右键,选择“新建数据库”,建立一个名叫生产技术部的数据库,如图23、打开生产技术部数据库前面的节点,在下面的表上单击右键,建立三个表,分别叫Collar,Assay,Survey。这三个表的属性如下: 图3 Survey表的属性 图4 Collar表的属性 图5Assay表的属性在建立这些表的过程当中,还得设计这些表中的列,比如Collar表中的CollarID 是varchar数据类型的,长度是20,不允许空等;而在Assay表中建立了一个Check约束,该约束条件就是化验间隔AI=化验终止长度From-化验起始长度To,这有利于在数据输入的时候进行检查(非常的有用),也是创建了表间的一种完整性约束。同样我们为各个表都创建了一个主键约束,Survey和Collar的主键都是CollarID,而Assay的是ID,主键的作用就是唯一的标志表中的每一行。 图6空白视图 图7查询后的结果如果我们想了解钻孔SM-001的所有属性,该如何去进行呢?有两种方法,一是直接用查询分析器来进行,不过这种方法太笨,也太难,书写出的语言多,操作的步骤很烦;所以多数都采用第二种方法来进行,即建立一个查询视图的方法。步骤如下:1在生产技术部数据库下的视图上单击右键,选择新建视图,如图6:2、在方框的空白处单击右键,选择添加表,将Collar,Survey,Assay表添加到空白处。3、根据自己的需要,在添加进去的表的左面的复选框中单击选择你想查询的项目,完成之后单击工具栏上的红色感叹号,运行,就在最下面的网格中显示你所查询的所有项目了。 图8钻孔所有属性视图4、然后保存这个视图叫做All_Collar_View,即这个视图包含了一个钻孔的所有视图,如图8。把这个查询给保存方便以后的调用。以上只是用了SQL Server数据库系统的一小部分的功能,如果建立起一个数字化红山,那就不单是用这么几个功能就能解决问题的,由此我们可以窥一斑而知全豹,数据库系统的功能是非常强大的,不管是用在数据的管理、操作、编辑、添加、删除、共享、传输等上都是非常的方便的。它大量的减轻了每一位整天与数据打交道的工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论