基于SSH异构数据库管理系统设计与实现(科研论文)

基于SSH异构数据库管理系统设计与实现(科研论文)

ID:38711465

大小:50.00 KB

页数:4页

时间:2019-06-18

基于SSH异构数据库管理系统设计与实现(科研论文)_第1页
基于SSH异构数据库管理系统设计与实现(科研论文)_第2页
基于SSH异构数据库管理系统设计与实现(科研论文)_第3页
基于SSH异构数据库管理系统设计与实现(科研论文)_第4页
资源描述:

《基于SSH异构数据库管理系统设计与实现(科研论文)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中原工学院计算机学院08级学生科研论文基于异构数据库管理系统设计与实现++(xxxxxxx计算机学院软件xxx班)摘要:阐述异构数据库系统的原理,及职工工资、养老金、公积金系统的异构数据库应用,通过分析系统功能需求、性能需求,确定系统总体设计方案,完成数据库的设计、详细功能设计等。利用B/S架构设计、MVC三层架构及相关设计模式、加密技术、Struts2实现技术、spring控制反转技术、JPA相关注解技术、hibernateO-RMapping技术、JSP技术、SQLServer、MySql技术、基于

2、URL的权限管理控制、JAVASCRIPT技术及相关DIV+CSS页面布局控制技术等,实现了权限控制、职工管理、职工统计、工资发放、养老金管理等核心功能模块.基于SSH的异构数据库管理系统的开发。关键词:异构数据库;B/S;MVC;SSH;JPA中原工学院计算机学院08级学生科研论文1.研究背景及意义企业在信息化过程中遗留下来大量基于各种业务流程和异构数据源的应用系统,每个子系统有自身的特点,很难使用别的子系统的数据,在企业内部产生了信息“孤岛”,阻碍了企业信息化进程。异构环境下的分布式数据事务处理系统

3、能够透明的数据访问,消除信息孤岛。这些系统和数据已成为企业日常运转及发展不可缺少的组成部分,新的信息系统应能实现原有数据的有效集成。各种类型的数据库系统同时并存,可能有FoxpmParadox等桌面型数据库管理系统,也有SQLServer、Oracle之类的大中型数据库系统。同时,随着Web技术的发展,出现了许多新的数据形式(文本、音频、图像、动画、视频数据等),这些大量存在的异构数据,制约了各部门间的信息传输和互用。企业的海量数据的查询和检索出现了查询效率低、查询时延长、无效和错误结果多等诸多问题。在

4、传统数据库技术和异构数据间,无论是关系数据库或是对象数据库都是完全结构化的,也就是说,其中的每一个数据都有一个数据结构与之对应,这个数据结构是独立于数据本身的,这就给查询和检索带来许多问题。2.当前现状异构性是企业信息化过程中集成必然面临的首要问题,主要体现在以下几个方面:1计算机体系结构的异构各个数据库可分别运行在大型机、小型机、工作站、PC或嵌人式系统中2基础操作系统的异构各个数据库系统的基础操作系统可以是unix、windowsNT、Linux等。3数据库管理系统DBMS本身的异构DBMS可以是同

5、为关系型数据库系统的Orade、SQLserver等,也可以是由不同数据模型的数据库,如关系、模式、层次、网络、面向对象、函数型数据库等共同组成的一个异构数据库系统。网络时代对传统数据集成方法提出了挑战,提出了更高的标准。由于信息源的模式和数据是不断变化的,集成系统需要适应这些改变。系统还需要满足不同水平、不同特点爱好的用户的需求。中原工学院计算机学院08级学生科研论文2.解决办法3.1数据转换对于异构数据库系统,要实现数据共享应当满足两点:一是数据转换;二是数据的透明访问在数据库转换过程中,原来旧的数

6、据库系统不能废弃,而要转换到新系统中继续发挥作用二其主要的转换方式有以下3种:利用数据库厂商的专业工具‘二目前很多数据库厂商都提供专门的数据转换工具。专用数据转换工具具有考虑充分、构造完备的特点,但造价高、使用面较窄。利用前台开发工具通过对不同数据库采用不同接口(JDBC或专用接口)的形式同时支持多种数据库,实现前台开发工具和后台数据库间的连接.利用动态SQL语句不同数据库间数据转换的实现方法各有利弊动态SQI语句方法灵活多变,适用面广,但其实现复杂,需编制可视界面对于较普遍的关系型数据库,在数据量较小

7、的情况下,可以利用动态SQL语句进行数据转换因此,充分利用前台开发工具(JDBC或专用接口)对有关数据进行处理是一种较好的选择。3.2数据集成数据集成是对各种异构数据提供统一表示、存储和管理的方法,它可以屏蔽各种异构数据的差异,并通过集成系统进行统一的操作异构数据集成涉及到多种计算机技术,如分布式对象技术、XML、面向对象技术等常见的有分布对象技术和XMLC实现异构数据库的集成,首先要对加人的数据库资源实现完全透明的访问,既要保证全局数据的共享,又要保证各数据库管理系统的自治,确保基于异种系统平台实现对

8、异构数据库的查询和联合使用,提供一个独立于特定的数据库管理系统的统一编程界面3.3利用JDBC技术实现多源异构数据库的集成JDBC是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用JAVA语言编写的类和接口组成。利用它可以实现一个应用程序对不同数据源的访问,JDBC屏蔽了底层数据库系统的不同,数据开发者可以直接利用SQL语句实现对不同数据库中数据的操纵,具体实现方法如下:3.3.1工厂模式长生JDBC的实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。