2卷第2期 第3等:海洋地质调查数据库数据录入方法 宋怀荣,9
6
没有主外键的约束,为了log生成的空间数据表,
/确保数据的完整性约束,需要PLSQLDeveloer p连接数据库对其创建主外键约束。
2.3 表之间的关联3.
为了实现数据的一致性、非重复性、完整性,各表之间需要建立关联。2个用户之间存在表关联,需要对外键所在表用户授予对另一用户的限定关联权限。MGSDB最主要的2个关联是:①各数据表与公共索引用户UPUBLIC中DATA-数据集)的关联;SET(②各数据表与空间站位信息表(走航测线、站位、覆盖区等)之间的关联。
()与DATASET的关联1
由表1了解到用户UPUBLIC中的表主要是元数据和公共索引数据表,是公共信息层数据。对于同一项目、同一调查类型、同一航次、同一调查船施工,则外业调查数据拥有相同的数据集编号,相应的信息填写在表D同时,ATASET表中;对此批数据进行的综合处理、分析和评价,仍保留对应的数据集编号,为了防止数据重复、缺漏、错误,将各数据表的数据集编号字段作为外键与ATASET表中的数据集编号关联。其他用户D
下的表关联D需要得到关联该表ATASET表时,)。的权限(eferencesonuublic.datasetr p
()与空间站位信息表之间的关联2
由于这些数据都是某一次海洋地质调查活动,为了方便数据的的结果(包括位置和属性信息)预览、可视化使用和正确性,必须与空间信息表建
立关联。根据这些数据的空间特性,本文所指的空间位置信息包括项目既定的“调查区”信息,以、“测线”及从原始调查数据中提取的“站位”或“覆盖区”定位数据信息。根据不同的要素类,要赋予其他用户关联对应表的权限(例如,eferencesr)。onueo.stationg
2.4 BLOB数据的存储3.
对于多道地震、浅地层剖面和侧扫声纳等数据,其原始和加工后的数据,单个文件大小都要以B为单位来计量。对于此类数据的处理通常有G
两种方式:①直接录入库中;②建立文件名索引将
11]
,此方法为常用其存放在服务器的指定磁盘中[
方式。本文中海洋地质调查数据库采用第1种方式,以B其录入数据库的过LOB格式进行存储,程相对复杂。BLOB格式存储的最大数据量为4因此,对于小于4G则可以通过创B,B的文件,G
))和数据文件(在c建控制文件(ctltxtmd中执..。对于地震、行控制语句:钻井等数据,部分ldrslq单个文件的大小达到8G则需将单个文B以上,再通过以上方式录件压缩成多个<4GB的文件,入库中。3.3 录入结果
数据录入工作完成后对数据进行备份。如图SDB的2012年走航测线和调查取3展示了MG
样的空间站位信息和其对应的属性表,采用本文介绍的数据录入方法,成功录入全部数据,其
中
图3 部分数据的空间位置和数据表显示
Fi.3 ThedislaofSatialositionandthedatasheet gpypp
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育海洋地质调查数据库数据录入方法_宋怀荣(5)全文阅读和word下载服务。
相关推荐: