岩土工程检测数据库建立及应用.docVIP

  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文档。上传文档
查看更多
岩土工程检测数据库建立及应用

岩土工程检测数据库建立及应用摘 要:利用数据库技术可有效地组织与管理岩土工程检测数据,与其他程序共享数据。文中提出了检测数据库的结构,论述了数据库的建立过程及应用方法。 关键词:岩土工程;检测;数据库;共享 整理检测资料并出具检测成果报告,是岩土工程检测工作内业整理的主要内容。多数岩土工程检测软件一般以数据库的形式与其他程序(如数据处理程序、绘图程序等)共享数据。但在实际应用中,数据库的设置对用户而言一般是不可见的或被禁止的,这就削弱了数据库系统本身具有的对数据组织、管理及成果资料的档案管理等功能;同时也不能有效地对数据进行统计、查询。因此建立一个高效紧凑、符合检测实际并适应内业整理需要的数据库,对于岩土工程检测是十分必要的。 1 岩土工程检测数据库的结构 我们在实际工作中所涉及到的检测信息是纷繁复杂的[1],由于检测对象的不同而导致各检测业务内容不尽相同,将所有检测信息全部包含进数据库中显然也没有必要。根据对内业工作的理解,我们并将信息分类,选出某些特定信息,构建出数据库结构。 1.1 工程信息:包括工程编号、工程名称、建设单位、设计单位、工程地点、建筑物的结构类型、场地地形特征、持力层名称、工程负责人等。 1.2 钻孔信息:包括钻孔编号、钻孔类型、孔口标高、钻孔深度等。 1.3 地层信息:包括岩土(混凝土等)序号、层底深度、岩土名称、岩土特征等。 1.4 原位测试信息:包括测试类型、岩土名称、钻孔编号、测试位置、原始测试数据、计算结果数据等。 1.5 室内测试信息:包括岩土序号、岩土名称、钻孔编号、取样编号、测试指标等。 2 数据库的建立及应用 [2] 在Access中,数据库的结构可用“表”来表达,即可将上述分类信息建立与其对应的表,在此基础上,建立一系列界面窗口、查询模块等,目的是为了服务于应用。 2.1 建立界面窗口 Access中窗口的作用是生成界面,从而进行数据的录入。如图1和图2 每个窗口作为一个独立的模块内嵌Visual basic 语言,这样可在窗口中或在录入数据的过程中完成计算。例如输入层底深度后计算层厚,输入动探杆长后计算杆长校正系数等;同时可在窗口中嵌入“宏”来规范和约束窗口的风格和行为。窗口不仅提供两种视图方式―窗口视图和数据表视图,而且支持数据的复制与粘贴,这样就解决了数据的输入问题,可方便地进行钻孔数据的复制等操作。 2.2 建立数据查询 利用查询可以完成对表中数据的统计、计算等。查询的结果可以直接或间接生成统计表并可复制到Word文档中,据此,我们可以在检测文字报告中填加由查询得到的各种统计表,如工作量表、地层统计表、原位测试结果统计表、土工试验结果统计表、承载力表等。 Access中查询的类型不同,其作用也不一样。对单个指标的统计或对单个表中特定字段的筛选、计算,可用简单的选择查询。例如要生成动探试验结果统计表,统计的指标为“动探击数”,可选用字段“测试类型、岩土序号、岩土名称”等作为序列(在总计选项中适用函数group by),对字段”动探击数”使用函数Count、Min、Max、Avg、Stdev等统计,或者利用表达式选用任意字段操作(如Stdev/Avg,得到变异系数),最后生成表格(如表1)。 同样,以如上方法利用表达式和统计函数在字段“孔口标高、层底深度、层厚”之间操作,可生成地层结构统计表,如表2。 对多个指标的统计或对多个表中特定字段的筛选、计算,可综合运用选择查询、追加查询、删除查询等进行操作。例如要生成土工试验结果统计表,可先对选用统计的指标(含水量、重度、孔隙比、液性指数、压缩模量等)的单个统计项目(统计样本数、范围值、均值、标准差等)逐一运行追加查询,之后对追加查询后的表运行选择查询,则得到如表3。 同样,以如上的方法选用多个表中的特定字段,如“钻孔编号、钻孔深度、测试类型、取样编号”等进行操作,可生成工作量统计表。 在实际应用中,查询功能一般应结合程序总体设计,由Visual basic代码去实现,可增强程序处理事务的灵活性。例如退出查询后,有时要运行删除查询,这样避免了由于频繁地运行追加查询而造成数据的冗余。另外,以查询为数据源的窗口,由于可内嵌Visual basic代码完成计算,其数据表视图同样也可以表格的形式复制到Word文件中,这和由查询得到的结果及作用是相同的。例如,以这种方法可完成对岩土层承载力的计算,得到承载力表。 2.3 数据库应用 由数据库直接生成检测成果文字报告,是建立岩土工程检测数据库的主要目标之一。这个任务可以由Word的邮件合并功能及Access的查询结果来共同完成。即先创建一文字报告模板,用作邮件合并

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档