通用数据库管理工具

通用数据库管理工具

论文摘要

数据库在各行各业使用越来越广泛,随着信息化的不断深入,不同的商业数据库也造成了数据库异构的问题。这给数据库管理员带来很多不方便,他们需要熟悉多种数据库管理管理系统。开发一个通用数据库管理工具,屏蔽底层的异构数据库,为数据库管理员提供一个统一的平台管理和使用不同数据库有一定的实用价值意义。本文针对数据库异构的问题开发了一种C/S架构的通用数据库管理工具,该工具可以对数据库进行基本管理,对数据进行备份恢复和移植,提供了基本的权限管理功能,此外还为用户提供报表输出功能。软件具有较强的数据访问能力,在运行过程中能热切换服务器。通用数据库管理工具中,最频繁的操作是数据访问,因此,开发通用数据库管理工具的一个关键技术是设计一种通用数据访问组件,该组件能屏蔽底层的异构数据库,提供统一的数据访问接口。本文结合设计模式对ADO.NET进行扩展设计,提出了一种通用数据访问组件模型和实现方法。该组件为程序员提供了更加简洁实用的接口,程序员也不必关心后台数据库类型,只需修改软件的配置文件就能实现软件移植到不同的数据库平台上。通用数据库管理工具中,SQL语句操作是人机交互过程中最重要的一环,能快捷高效地管理数据库。本文深入研究微软的技术规范Rich Text Format Specification(v1.7),设计了一种带有语法高亮显示和智能感知提示的富文本控件框,用于实现SQL语句操作窗口。能为用户高亮显示SQL的保留关键字,能在用户输入关键字时给予智能提示并自动完成输入,实现友好人机交互。通用数据库管理工具不仅实现了对异构的数据库的使用和维护,而且为其开发的通用数据访问组件和具有智能感知提示的文本控件具有良好的重用性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 课题简介
  • 1.4 论文内容及组织结构
  • 第二章 通用数据访问技术
  • 2.1 ADO.NET 概述
  • 2.2 ADO.NET 体系结构
  • 2.2.1 数据提供程序
  • 2.2.2 数据集
  • 2.3 ADO.NET 主要对象
  • 2.4 ADO.NET 基本数据操作
  • 2.5 本章小结
  • 第三章 UDMT 系统分析
  • 3.1 需求分析
  • 3.2 可行性分析
  • 3.3 本章小结
  • 第四章 UDMT 系统总体设计
  • 4.1 系统功能设计
  • 4.2 系统结构框架设计
  • 4.2.1 设计思想
  • 4.2.2 逻辑层次结构
  • 4.2.3 物理网络结构
  • 4.3 系统子项目模型设计
  • 4.4 本章小结
  • 第五章 关键技术的设计与实现
  • 5.1 数据访问层
  • 5.1.1 通用数据访问组件设计
  • 5.1.2 通用数据访问组件实现
  • 5.1.3 数据访问层的实现
  • 5.2 主窗体界面设计实现
  • 5.2.1 主窗体界面设计
  • 5.2.2 主窗体界面实现
  • 5.3 SQL 操作子系统设计实现
  • 5.3.1 智能感知文本框控件设计
  • 5.3.2 智能感知文本框控件实现
  • 5.3.3 SQL 操作子系统设计
  • 5.3.4 SQL 操作子系统实现
  • 5.4 报表输出设计实现
  • 5.4.1 报表模块设计
  • 5.4.2 报表模块实现
  • 5.5 本章小结
  • 第六章 UDMT 运行使用
  • 6.1 运行环境
  • 6.2 运行实例
  • 第七章 结论与展望
  • 7.1 本论文研究总结
  • 7.2 前景展望
  • 参考文献
  • 致谢
  • 攻硕期间取得的研究成果
  • 相关论文文献

    • [1].储量数据库的发展及其应用[J]. 化工管理 2019(02)
    • [2].计算机数据库管理的维护对策[J]. 电子技术与软件工程 2018(07)
    • [3].城市环卫系统信息数据库管理[J]. 信息与电脑(理论版) 2017(12)
    • [4].呼叫中心的数据库管理初探[J]. 劳动保障世界 2015(S3)
    • [5].企业需求视阈下独立学院数据库类课程教学体系研究[J]. 当代教研论丛 2017(05)
    • [6].Oracle数据库查询优化方法研究[J]. 数码世界 2017(01)
    • [7].ORACLE数据库迁移解决方案[J]. 数码世界 2017(04)
    • [8].信息与计算科学专业数据库系列课程教学改革探索[J]. 考试周刊 2017(47)
    • [9].浅谈SQL Server数据库的特点和基本功能[J]. 数码世界 2017(07)
    • [10].浅析数据库管理技术[J]. 数码世界 2017(08)
    • [11].“纵深防护”打造高校数据安全[J]. 中国教育网络 2017(09)
    • [12].聊聊两种数据库审计技术的差别[J]. 计算机与网络 2017(23)
    • [13].聚焦“三层目标”,构建思维课堂——以高中《认识数据库管理》一课为例[J]. 中国信息技术教育 2020(17)
    • [14].《认识数据库管理》教学设计[J]. 中国信息技术教育 2009(09)
    • [15].企业数据库管理问题浅析[J]. 计算机光盘软件与应用 2013(17)
    • [16].PremiumSoft发布Navicat——数据库管理工具[J]. 中国数字医学 2009(01)
    • [17].计算机网络数据库管理[J]. 科技风 2012(14)
    • [18].数据库管理探讨[J]. 科技风 2012(14)
    • [19].关于数据库管理与维护的研究[J]. 信息与电脑(理论版) 2010(24)
    • [20].为您服务[J]. 电脑编程技巧与维护 2008(06)
    • [21].基于数据库管理结构的医疗卫生统计工作模式探讨[J]. 中国医院统计 2020(03)
    • [22].山西省地理国情监测数据库的设计与实现[J]. 经纬天地 2019(03)
    • [23].我国疾病数据库的建设情况概述[J]. 现代预防医学 2018(06)
    • [24].《利用数据库管理大量信息》一课的设计和教学体会[J]. 中国信息技术教育 2010(06)
    • [25].数据库的日常管理与维护研究[J]. 明日风尚 2017(24)
    • [26].门诊社区应用数据库管理亚健康状态乙型肝炎病毒携带者的效果[J]. 护理研究 2013(24)
    • [27].知与智:智能化的企业数据库管理及应用之道[J]. 市场研究 2011(06)
    • [28].中职学生顶岗实习信息数据库的构建与管理探索[J]. 轻纺工业与技术 2019(Z1)
    • [29].数据库的安全保护研究[J]. 电子世界 2018(01)
    • [30].中国古谱数据库管理平台设计与实现[J]. 现代计算机(专业版) 2017(01)

    标签:;  ;  ;  

    通用数据库管理工具
    下载Doc文档

    猜你喜欢