跨数据库的关系表连接软件设计与实现开题报告
1. 研究目的与意义
随着计算机应用的不断深入,作为一种资源,数据的重要性越来越显现出来。数据库技术是计算机科学技术发展最快的重要分支之一,它已成为信息系统的重要技术支柱。而MySQL数据库是目前比较流行的一种大型数据库管理系统。在实际应用中,随着数据库数据量的飞速增长,我们需要的存储空间越来越大,所以人们常常需要对多个数据库中的多张表进行连接实现对数据的增删改查。MySQL数据库是一个真正的多用户、多线程SQL数据库服务器。它是以客户机/服务器结构实现的,由一个服务器守护程序mysqld以及很多不同的客户程序和库组成。它能够快捷、有效和安全地处理大量的数据。相对于oracle等数据库来说,MySQL的使用非常简单。
关系数据库的标准语言是SQL,是用于关系数据库查询的结构化语言。SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制4个部分。SQL语言简洁、方便使用,为完成其核心功能只用了6个命令:SELECT、CREATE、INSERT、UPDATE、DELETE、GRANT。跨数据库的关系表连接软件的开发使用户处理大量信息变得快捷,提升工作效率。
2. 课题关键问题和重难点
1.关键问题(核心内容):
设计一个跨数据库的关系表连接软件。该软件使用分层架构实现:包括实体类entity、dao、service、异常类exception、工具包util、工厂类factory、事物层trasaction以及菜单nenu。数据的增删该查将在菜单中显示给用户。
(1)创建两个数据库连接池分别连接数据库;
3. 国内外研究现状(文献综述)
1. mysql发展现状
mysql所使用的sql语言是用于访问数据库的最常用标准化语言。mysql软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择mysql作为网站数据库。由于其社区版的性能卓越,搭配php和apache可组成良好的开发环境。mysql因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事物化处理的情况下,mysql是管理内容最好的选择。
目前mysql已经成为最为流行的开源关系数据库系统,并且一步步地占领了原有的商业数据库市场。可以看到google、facebook、yahoo、网易、九游等大公司都在使用mysql数据库,甚至将其作为核心应用的数据库系统。而mysql数据库也不在仅仅应用于web项目,其扮演的角色更为丰富。在网络游戏领域中,大部分的后台数据库都采用mysql数据库,如大家比较熟悉的劲舞团、魔兽世界、second life等。此外,mysql数据库已成功应用于中国外汇交易中心、中国移动、国家电网等许多项目中。
4. 研究方案
跨数据库的关系表连接软件设计与实现,实现对mysql两个数据库中数据表模式的浏览,待连接表的选取,设置连接条件,实现跨数据库的关系表连接操作,并将连接结果分别存入这两个数据库。
软件主要包括以下内容:
(1)提供界面和接口,以菜单的形式向用户呈现对数据库数据的增删改查操作,让用户自主选择;
5. 工作计划
工作进度要求(按周次填写):
第一周 :查找资料,进行课题调研,确定毕业设计题目。
第二周 :在调查研究的基础上撰写开题报告。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。