基于Oracle的测震台网数据管理系统设计与实现

基于Oracle的测震台网数据管理系统设计与实现

论文摘要

中国数字测震台网直接服务于我国的防震减灾事业。在“十五”中国数字地震观测网络等项目的支持下,原来的模拟记录系统将逐步被取代,这是地震观测工作中的一大飞跃。它使我们有可能更快地进行大震速报,更方便地从地震记录中获取更多、更真实的来自地球内部介质和震源过程的信息,从而进行更深入的地震科学研究。为了实现测震观测数据的共享和服务,可以通过Oracle数据库来存储数据,并开发一个应用系统来管理数据。本论文介绍了测震数据库在Oracle平台上的设计和建立过程,并利用PowerBuilder语言来开发测震数据管理系统。(1)测震数据库的建立。通过对Oracle数据库体系结构的分析,结合数据入库和数据使用两个环节的应用特点,参照中国地震局的有关标准,来设计数据库的库结构、表结构。根据数据库的设计,来完成测震数据库的建立工作。(2)测震数据管理系统的开发。PowerBuilder(简称PB)是一种面向对象程序设计的数据库开发工具。运用其开发一个对测震观测数据的管理系统,实现数据的入库、管理、导出、查询、分析等业务,方便用户管理测震数据库。测震数据管理系统开发完成后,可以实现对测震观测数据实行数据库管理,并能进行快速地查询访问。它使测震观测数据格式得到了规范与统一,实现了对数据的统一管理,方便了用户对数据的使用和共享,提高了工作效率,可以很好地为地震监测预报提供服务。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 选题来源
  • 1.2 研究目的
  • 1.3 国内研究现状及水平
  • 1.4 研究内容
  • 1.4.1 地震台网测震数据管理系统设计
  • 1.4.2 数据库的安全机制的实现
  • 1.4.3 系统功能模块的实现
  • 1.4.4 系统的可扩展性实现
  • 1.5 技术路线
  • 1.6 适用范围
  • 1.7 本文的主要工作
  • 2 ORACLE 数据库以及 POWERBUILDER 开发流程
  • 2.1 数据库
  • 2.2 关系数据库
  • 2.2.1 逻辑模型
  • 2.2.2 关系模型
  • 2.3 网络数据库
  • 2.3.1 主要特点
  • 2.3.2 工作模式
  • 2.4 ORACLE 数据库的体系结构
  • 2.4.1 Oracle 数据库体系结构概述
  • 2.4.2 Oracle 数据库的存储结构
  • 2.4.3 Oracle 数据库的进程结构
  • 2.4.4 Oracle 数据库的内存结构
  • 2.4.5 数据字典
  • 2.5 PB 的特点[34~36]
  • 2.5.1 专业的 C/S 模式开发工具
  • 2.5.2 面向对象的编程
  • 2.5.3 支持多种关系数据库管理系统
  • 2.5.4 丰富的数据表现风格
  • 2.5.5 灵活快捷的数据转移方法
  • 2.5.6 功能强大的调试器和多种调试方式
  • 2.6 PB 应用程序的开发步骤[36]
  • 2.6.1 系统分析和系统设计
  • 2.6.2 系统开发
  • 2.6.3 调试
  • 2.6.4 生成可执行文件
  • 2.7 本章小结
  • 3 地震台网测震数据管理系统方案设计
  • 3.1 系统需求分析
  • 3.2 系统方案设计
  • 3.3 测震数据管理系统各功能模块的设计
  • 3.3.1 系统的各功能模块和流程图
  • 3.3.2 数据导入导出功能的设计
  • 3.3.3 数据查询功能的设计
  • 3.3.4 数据表管理功能的设计
  • 3.3.5 数据图表显示功能的设计
  • 3.3.6 数据库备份和恢复功能的设计
  • 3.3.7 用户管理和系统日志功能的设计
  • 3.3.8 数据库的安全机制的设计
  • 3.4 打包和发布测震数据管理系统
  • 3.5 本章小结
  • 4 数字测震台网测震数据的特点
  • 4.1 中国数字测震台网的海量数据产出
  • 4.2 测震数据库结构
  • 4.3 数字测震台网数据规范
  • 4.3.1 适用范围
  • 4.3.2 规范性引用文件
  • 4.4 存储数据结构
  • 4.5 本章小结
  • 5 测震数据库的设计与实现
  • 5.1 数据库的设计
  • 5.1.1 建库原则
  • 5.1.2 测震数据库命名
  • 5.1.3 方案(schema)命名
  • 5.1.4 表命名和设计
  • 5.1.5 表关联图
  • 5.2 创建测震数据库
  • 5.3 创建测震数据库对象
  • 5.3.1 创建表空间和开发用户
  • 5.3.2 创建表
  • 5.3.3 创建索引表
  • 5.3.4 创建视图
  • 5.3.5 创建权限及角色
  • 5.4 本章小结
  • 6 基于 ORACLE 数据库的地震台网测震数据管理系统设计与实现
  • 6.1 PB 与 ORACLE 数据库的连接
  • 6.2 创建 PB 常用对象
  • 6.3 测震数据管理系统各功能模块的实现
  • 6.3.1 系统的各功能模块和流程图
  • 6.3.2 创建登录窗口
  • 6.3.3 数据导入导出功能的实现
  • 6.3.4 数据查询功能的实现
  • 6.3.5 数据表管理功能的实现
  • 6.3.6 数据图表显示功能的实现
  • 6.3.7 数据库备份和恢复功能的实现
  • 6.3.8 用户管理和系统日志功能的实现
  • 6.4 打包和发布测震数据管理系统
  • 6.5 本章小结
  • 7 结论与展望
  • 7.1 结论
  • 7.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].Oracle集群数据库压力测试与分析[J]. 佳木斯大学学报(自然科学版) 2020(01)
    • [2].基于Oracle数据库的航磁异常自动渲染技术[J]. 物探与化探 2020(01)
    • [3].Oracle智能化内存管理特性与配置方法[J]. 现代计算机 2020(12)
    • [4].Oracle分布式数据库与应用实践微探[J]. 电子技术与软件工程 2016(24)
    • [5].ORACLE字符集迁移及乱码问题的解析[J]. 赤子(上中旬) 2016(22)
    • [6].一种基于Oracle的街景分布式数据库实现方法[J]. 现代测绘 2017(05)
    • [7].基于服务器端的钻井工程计算的研究与运用——Oracle钻井数据库[J]. 科技创新与应用 2017(26)
    • [8].虚拟技术在Oracle数据库备份中的应用[J]. 信息化建设 2015(12)
    • [9].探讨Oracle数据库管理之控制文件[J]. 电子测试 2016(10)
    • [10].Oracle数据库系统及应用课程教学改革探索[J]. 湖南理工学院学报(自然科学版) 2016(03)
    • [11].Oracle数据库优化方法分析[J]. 硅谷 2014(24)
    • [12].Oracle分布式数据库系统及网络安全策略探究[J]. 数码世界 2020(04)
    • [13].基于Oracle数据库大数据的检索优化分析与设计[J]. 数码世界 2017(04)
    • [14].基于oracle日志挖掘的增量同步方案的设计[J]. 数码世界 2017(06)
    • [15].Oracle推出可自动响应安全威胁新产品[J]. 智能制造 2020(10)
    • [16].oracle事务控制机制研究[J]. 信息系统工程 2017(02)
    • [17].Oracle身份验证的攻击与防范[J]. 信息安全与技术 2015(11)
    • [18].Oracle数据库全文检索性能研究[J]. 现代计算机(专业版) 2016(27)
    • [19].基于Oracle的数据仓库的实现[J]. 福建电脑 2015(03)
    • [20].Oracle中两种数据同步技术的性能测试与评价[J]. 中国数字医学 2011(02)
    • [21].基于Oracle分布式数据库的查询算法改进研究[J]. 自动化与仪器仪表 2015(11)
    • [22].基于工作过程研究项目化教学在Oracle数据库教学中的应用[J]. 新课程研究 2020(06)
    • [23].Oracle在学生管理系统中的应用[J]. 信息通信 2014(05)
    • [24].ORACLE事务处理机制探析[J]. 电脑知识与技术 2013(15)
    • [25].林业信息化建设中oracle的应用[J]. 林业勘查设计 2012(01)
    • [26].基于快照的Oracle数据同步研究[J]. 办公自动化 2011(04)
    • [27].Oracle专题——外连接过滤[J]. 数字技术与应用 2011(08)
    • [28].基于Oracle的教务系统优化实践探索[J]. 中国教育信息化 2011(15)
    • [29].Oracle商务智能在现代企业信息中的应用[J]. 中国商贸 2010(02)
    • [30].大型关系数据库Oracle教学模式的改进[J]. 计算机教育 2010(06)

    标签:;  ;  ;  

    基于Oracle的测震台网数据管理系统设计与实现
    下载Doc文档

    猜你喜欢