陈万盛[1]2008年在《异构数据库移植及其同步问题研究》文中研究说明数据库移植,即改变原有系统的后台数据库管理系统,并仍保持原有系统架构,数据和前后端应用程序的逻辑。这一过程通常十分庞大,它牵涉到数据库方案对象移植,数据移植,代码移植,系统测试等很多方面的技术问题。数据库移植的根本目的在于升级,即要解决目前系统在功能上或性能上存在的问题,因而对移植目标系统的性能调优也是移植工程中非常重要的主成部分。还有,为了保证数据安全性及系统的安全运转,实现新数据库与原有数据库数据的同步有着重要的意义。最后,因为移植工程一般不改变原有系统的逻辑架构,因而使得它的测试应主要集中于原有系统与目标系统的对比测试上,而不同于一般的工程。对比测试通常又分为正确性测试和性能测试两个方面:所谓正确性测试,即要求移植系统在逻辑功能上保持同原系统的一致,任意相同的输入要有相同的输出,包括异常处理输出;所谓性能测试,即在相同的系统硬件和对等的软件运行环境中,对比原系统和移植系统的运行时间,用以帮助性能上的改进。本文是基于某烟草行业ERP系统的移植工程,详细的研究了从Sqlserver数据库向Oracle数据库移植的解决方案,对于在移植过程中各个阶段所遇到的问题和解决的方法、技巧进行详细的论述,着重的论述了特殊代码的转换,移植系统的性能调试和对比测试方案等方面;并基于移植环境,在分析数据同步技术的现状的基础上,针对应用,提出了一种“基于SQL还原法”的适合于企业级数据同步的技术。该方法运用触发器或日志分析工具对源数据库变化进行捕获,还原出源数据库发生变更的SQL语句并记录日志,然后通过从日志文件中获取被还原的SQL语句,执行更新目标数据库,从而达到数据同步。该方法具有完全异构、灵活性好、通用性强、安全性高的特点。本论文论述的Sqlserver数据库向Oracle数据库系统移植及异构数据库同步的解决方案完整的涵盖了一般数据库移植及同步工程中的方方面面,对其他的数据库移植及同步工程也具有参考价值。本文集中于异构数据库管理系统移植技术及同步技术本身的讨论上,对系统的功能理解,并没有带入移植及同步工程的开发周期中,也因此在转换和测试上增添了难度。所以,对系统源代码的功能理解和异构数据库移植及同步技术的整合,仍是本文库继续探讨的地方,也是异构数据库移植及同步工程的发展方向。
陈尧妃[2]2008年在《基于XML的SQL Server应用技能测评关键技术研究》文中提出技能操作测评是CAA领域中一个重点研究方向,目前研究比较薄弱,尤其缺乏一般性的理论与方法。SQL Server数据库在高校教学、技能考证、工程开发等方面应用广泛。因此,研究SQL Server数据库技能测评具有重要意义。现有数据库技能测评技术复杂,实现效率低。依据CAA理论研究SQL Server技能操作XML形式化表达,实现基于XML的数据库技能测评自动阅卷。该方法能有效克服现有数据库测评中存在的缺陷。本文的主要工作和成果如下:1.针对传统数据库技能操作表达方法的不足,提出基于XML的形式化表达方法。重点研究了XML形式化原理及其关键技术,实现了操作类题的XML描述、规范验证和试题转换。XML形式化表达具有层次清晰、语意明确、阅卷方便等特点。2.根据SQL Server数据库的特点,分析比较了叁种技能操作信息提取技术:系统表、ADOX和SQL-DMO,最终确定SQL-DMO技术实现信息提取。该提取方法具有信息提取全面、实现简便、无需转换的优点。3.针对现有Access数据库和VFP数据库自动阅卷的不足,提出基于XML的SQL Server技能操作自动阅卷方案。参考SQL-DMO对象模型设计了SQL Server数据库对象XML形式化表达结构,分析了XML形式化阅卷原理和实现方法。最终通过XML DOM技术实现了数据库对象操作形式化自动阅卷。4.针对主观内容传统阅卷方法只根据执行结果评判的不足,根据SQL查询的语法规则,虚构设计了SQL查询对象XML结构,实现SQL查询与数据库对象操作在形式化表达上的统一。引入单向贴近度实现主观内容的自动阅卷。基于XML的SQL Server技能测评技术具有方法实用、技术简便的特点。该技术方法可以应用到其他类似技能操作测评中,具有一定的应用推广价值。
黄刚[3]2018年在《基于SQL历史的分布式关系型数据库自动分库的技术与算法》文中指出面对急剧增加的庞大地海量数据,传统的集中式关系型数据库面临着数据访问效率降低、扩展性差、并发性差等问题。基于云计算的分布式关系型数据库提供了数据横向扩展能力和分布式并行处理能力,能够适应大数据的处理需求。横向扩展带来的主要问题是分布式关系型数据库中数据如何切分存储。尽管分库分表技术在一定程度上解决了数据的切分存储问题,但是,在保持现有数据库中关系模型特性的基础上,如何为其选择一个正确的、可行的数据切分方案是分布式关系型数据库面临的挑战之一。目前,工业界中数据切分方案的确定方法主要依赖于管理员的背景知识、业务知识、工作经验和主观判断,使得数据库切分的实施方案具有很强的主观依赖性。而且,对一个已有大量数据表的企业数据库,由人工进行手工确定数据切分方案也是十分耗财费力的事情。所以,为了提高数据库切分的客观性和便捷性,在研究了影响关系型数据库切分存储的主要因素后,论文提出一种基于SQL历史的数据分库方案。该方案利用SQL历史得到数据库访问偏好,能够自动并且高效的对关系型数据库的数据进行切分存储,为基于云计算的分布式关系型数据库提供一个高效的数据切分方案。论文的研究工作主要包括以下几个方面:1.研究并利用ANTLR工具实现了一个简易的SQL语句解析器,为数据切分方案的生成提供相应的特征值。2.基于SQL历史的解析结果,改进了层次聚类的簇合并算法,将数据库垂直切分成多个模块。提出了一种数据表存储位置决策算法,自动的将数据库垂直切分存储至多个服务器上。3.设计了一个两阶段效率模型。该模型用于评价一个水平切分方案是否能够使得大部分SQL操作下沉执行。基于Akka分布式计算框架为所有的分区表探查合适的切分方案,自动的将分区表的数据水平切分存储至多个服务器上。
张昭楠, 马亚蕾[4]2016年在《基于SQL Server的中文分词系统设计及应用》文中提出随着当前信息化技术的发展,优化设计中文分析系统已成为必然趋势,有助于提升网络索引擎面对中文信息的检索能力,本篇中将分析基于SQL Server的中文分词系统设计需求,从而优化设计中文分词系统,结合实际应用分析设计该系统的应用效益。结果表明,优化设计基于SQL Server的中文分词系统,简化系统中文分词组件间的耦合度,提升系统的灵活性与伸缩性,也提高系统开发效率,提高12.0%,也提升系统的应用效益,提升20.0%。结论证实,基于SQL Server技术设计中文分词系统,具有可行性,发挥积极应用效益,产生积极影响。
黄兴荣, 李昌领[5]2010年在《基于SQL Server 2005的数据挖掘的研究》文中研究表明提高数据挖掘的效率是目前信息技术研究的热点问题之一。介绍了数据挖掘的概念、过程模型以及体系结构,讨论了基于Microsoft SQL Server 2005的数据挖掘方案和采用SQL Server分析服务实现数据挖掘的相关技术。采用SQLServer分析服务的数据挖掘,实现了数据挖掘、数据仓库与应用程序的紧密耦合,从而大大提高了数据挖掘的效率。
郝瑞吉[6]2004年在《基于SQL Server构建数据挖掘解决方案的研究及应用》文中研究指明DM是近年来信息产业界讨论和研究的一个热点,目前DM的研究大多集中在算法方面。大多数DM系统无法与数据存储的主要介质数据库无缝集成,同时由于数据挖掘标准语言的欠缺,使DM技术的应用范围仅仅限于领域专家。因此将DM与数据库紧密耦合及数据挖掘标准语言的开发,已经成为当前DM领域中新的研究热点。 本文就是在这样一个大背景下,结合上海市教委重点学科沪教委科(2001)71资助的中法合作项目“数据挖掘在GIS中的应用”,研究了基于SQL Server构建数据挖掘解决方案的方法以及DM技术在GIS中的应用。本文主要做了以下几个方面的工作: 第一,本文研究了OLE DB For DM和PMML两种标准DM语言,探讨了支持这两种标准语言的SQL Server的基本结构,在此基础上研究了基于SQL Server分析服务构建数据挖掘解决方案的方法,构造了相应的系统结构,给出了软件开发实例,利用OLE DB For DM中定义的DDL以及DSO分别从客户端和服务器端完成了DM模型的创建、训练和存储,达到了DM、数据库和应用程序一体化的目标。 第二,本文研究了将自主开发的DM算法外挂于SQL Server构建数据挖掘解决方案的方法,构造了系统结构,给出了软件开发实例。 第叁,本文重点研究了如何在SQL Server中集成自主开发的DM算法,给出了整体实现框架,并在VC++7.0下实现了DM算法的集成,将DM算法与SQL Server数据库无缝集成到了一起,使得DM算法符合OLE DB For DM,利用该算法构建了DM模型,做出了预测查询。 第四,本文研究了DM在GIS中的应用,探讨了DM与GIS的集成,提出了一种DM与GIS集成的结构,构造了智能航线设计系统,将自主开发的复合聚类分析算法以模块形式外挂于SQL Server的方式应用到了智能航线设计系统中,完成了航线设计,同时本文还基于SQL Server分析服务构建了GIS数据挖掘解决方案,创建了GIS数据挖掘模型,并将该模型以PMML标准形式存储,给出了详细的船舶分布统计信息。 第五,本文比较了叁种基于SQL Server构建数据挖掘解决方案的优缺点,得出了理想的构建数据挖掘解决方案的方法,为数据挖掘的广泛应用提供了一条新的思路,同时对利用复合聚类分析算法和微软聚类算法设计的航线进行了分析比较。
黄丽燕[7]2017年在《基于大数据的高速铁路客流分析与辅助决策研究》文中提出近年来,高速铁路以其快捷、准时、安全、环保的特点,在我国乃至世界范围内高速发展。随着我国高速铁路的路网规模逐步扩大和运营里程的增加,铁路旅客运输能力得到逐步释放,铁路旅客运输供不应求的局面得到缓解,铁路运输生产正逐步由粗放型向精细化转换。客流作为铁路运输组织的基础和关键因素,其分析工作是一个复杂的过程,如何对客流的分布特征及变化规律进行系统分析,掌握客流现状与变化趋势,对铁路开行方案、营销策略、客票销售等都具有重要意义。随着信息化发展建设的不断加深,中国铁路客票发售与预定系统TRS累积了大量、完整、一致的历史数据,这可为合理、科学地分析高速铁路客流,获取高质量的辅助决策信息提供数据基础。继物联网、云计算,大数据分析技术成为采集、存储、管理、分析和共享海量数据的核心技术之一。本文拟采用Microsoft SQL Server 2012作为大数据分析工具,构建星型模式铁路客票数据仓库,建立多维数据集,进行客票数据OLAP分析和数据挖掘,并将分析和挖掘结果以规范的、清晰的报表等形式可展示给用户,从而更好的指导铁路的运输调配,为领导的决策提供辅助支持。本文首先简要概括了国内外大数据和铁路客流研究现状以及当前大数据分析技术发展最成熟的数据仓库和数据挖掘技术,并根据高铁客票的实际特点,详细地从旅客出行行为、时空分布特性、客票收入与运能关系、客流预测等方面介绍高速铁路客流分析和挖掘主要研究内容;接着探求如何基于Microsoft SQL Server 2012商务智能工具进行高速铁路客票数据仓库和数据挖掘关键技术开发;最后详细介绍高速铁路客票统计决策分析系统的开发工具和具体功能模块,并采用贵广高铁2016.11.21-2016.11.27—周的客票数据对高速铁路客票统计决策分析系统进行测试。
刘文晋[8]2009年在《远程渗透测试中的SQL注入攻击技术研究》文中提出随着网络安全意识的增强,单一方法的渗透测试已不能满足远程渗透的需要。更为有效的远程渗透测试采用的是渐进式的综合攻击技术,突破内网,横向提权获取目标主机权限,以最终获取机密资料。以SQL注入攻击为主的Web脚本攻击作为进入内网的首选,成为远程渗透测试中重要的技术之一。本课题源自国家保密科学技术研究所的研究课题“基于互联网的非法外联的渗透检测技术研究”,选取SQL注入攻击技术作为突破内网的攻击技术深入研究。本文设计了基于SQL注入的远程渗透测试模型,针对安全性更高的LAMP(Linux+Apache+MySQL+PHP)平台进行手工注入攻击技术的实验分析,并针对无错误信息回显情况的盲注方式提出了几种新的注入技巧。手工注入的内容根据SQL注入的普遍流程从叁方面展开,主要包括获取注入攻击准备信息阶段的识错方式、注入点判断、系统函数探测,获取数据库Root权限阶段的字段名逐位猜解、纵向提权、时间差函数和进入管理后台上传后门脚本程序。与SQL手工注入攻击相比,SQL自动注入可以缩短枚举、循环、递归等操作的时间,解决SQL手工注入技术门槛过高的问题,提高注入攻击效率。本文结合当前各种注入攻击技术的原理和特征,设计并实现了一套基于Perl脚本语言的SQL注入攻击系统SQLin。该系统利用上传后门脚本程序,通过已知注入点取得Webshell权限,最终完全控制服务器和数据库。提出搜索可上传路径算法,实现后门脚本程序的自动上传;同时改进SQL请求算法,将SQL请求分解并利用多线程并行处理子请求,一定程度上提高了注入攻击速度。整个系统经测试及实验分析,证明了其各种技术综合运用的正确性和高效性,提高了SQL注入攻击的方便性与准确性。
郭迎慧[9]2015年在《基于SQL注入技术的攻击和防范研究》文中认为随着互联网的发展,网民数量持续增长;在需求市场的促进下,web的应用越来越普及。如今,网络安全已经成为国家安全的重要组成部分,由于编程人员的技术水平和经验不同。有的程序员在编写代码的时候没有考虑到整个网络安全性,特别是用户交互时没有对用户提交的信息进行合法的判断,使应用程序存在安全隐患。用户和网页交互时提交数据中含有数据库代码,进入数据库作非法操作,对数据库修改、删除或者破坏数据库的信息,这就是所谓的SQL Injection,即SQL注入。虽然网络普及我们的生活,但是人们的安全防范意识薄弱,再加上目前的防火墙对SQL注入也不能及时做出保护措施。此外,SQL注入的方法十分灵活,在交互时构造巧妙的SQL语句,从而成功获取数据库中的信息。因此,研究SQL注入安全方面的问题是十分必要的。论文从SQL注入攻击与防范对数据库安全进行研究。其中,将先由SQL基础知识和Web应用的架构入手进行研究,然后分析SQL注入的相关技术,再讨论与此相对应的防御措施。本文主要是研究SQL注入的防范,先了解SQL注入的原理,再针对前人提出来的防范方法总结其优缺点,提出更高效的防范方法和模型。用实例验证SQL注入攻击的防范方法,并对提出的模型进行防范验证,经过多次测试证明该模型可以高效防御SQL注入。
曾德华[10]2007年在《数据挖掘在客户管理系统中的应用研究》文中研究表明客户管理是企业营销管理的核心内容,实施精确、简单、实用、高效、全面的客户管理,不但能提高客户的忠诚度,减少客户流失,还能有针对性的展开市场调查、促销和交叉销售,提高销售额,从而使老客户产生更大的价值。新兴的数据挖掘技术,是从大量、无序、静态的数据中发现有价值的规律和模式的过程,在企业客户管理中应用数据仓库技术和数据挖掘技术,不仅使客户管理更高效,还能预测客户将来的各种消费行为,为企业实施更精确的客户管理和市场营销提供参考,使企业在市场竞争中占据更有利的位置。本文以《客户不是上帝》为基础业务需求,结合国内外先进的企业管理理念、市场营销理念,来构建一个分析型和操作型相结合的企业客户管理信息系统,在系统中,着重阐述以下几个问题并提出了相应的解决方法:●客户管理的目标:防止客户流失,使客户产生更大的价值●造成客户流失的原因及对策:包括自然流失、外因流失和内因流失●如何使老客户产生更大的价值:即采用哪一种更合适的营销方式和手段●在客户管理中如何应用数据挖掘技术来提升客户的忠诚度,包括数据挖掘技术的介绍、在客户管理中的意义、应用方法、步骤,考虑到企业实际情况和性能价格比,提出一个以微软产品和技术平台为核心的解决方案●给出客户管理系统完整的功能需求和解决方案,包括功能需求、数据ER图、数据挖掘需求,并力图使需求具有较高的普遍性和较高的推广价值系统融合了许多先进的管理理念,比如ISO9000质量管理、PDCA过程管理、六脑管理规则、8020规则、RFM统计方法等,使用此系统,不仅可以改善企业管理流程,形成以客户为导向的企业组织结构,还可提高企业的管理水平,强化企业的客户意识,进一步提升客户管理水平;同时,企业可在此基础上进行功能扩充,形成独具特色的、功能完善的客户管理信息系统。
参考文献:
[1]. 异构数据库移植及其同步问题研究[D]. 陈万盛. 昆明理工大学. 2008
[2]. 基于XML的SQL Server应用技能测评关键技术研究[D]. 陈尧妃. 浙江工业大学. 2008
[3]. 基于SQL历史的分布式关系型数据库自动分库的技术与算法[D]. 黄刚. 东南大学. 2018
[4]. 基于SQL Server的中文分词系统设计及应用[J]. 张昭楠, 马亚蕾. 电子设计工程. 2016
[5]. 基于SQL Server 2005的数据挖掘的研究[J]. 黄兴荣, 李昌领. 计算机与现代化. 2010
[6]. 基于SQL Server构建数据挖掘解决方案的研究及应用[D]. 郝瑞吉. 上海海事大学. 2004
[7]. 基于大数据的高速铁路客流分析与辅助决策研究[D]. 黄丽燕. 西南交通大学. 2017
[8]. 远程渗透测试中的SQL注入攻击技术研究[D]. 刘文晋. 北京交通大学. 2009
[9]. 基于SQL注入技术的攻击和防范研究[D]. 郭迎慧. 辽宁科技大学. 2015
[10]. 数据挖掘在客户管理系统中的应用研究[D]. 曾德华. 华东师范大学. 2007
标签:计算机软件及计算机应用论文; 大数据论文; 数据挖掘论文; sql注入论文; 数据挖掘算法论文; 数据库应用系统论文; xml数据库论文; 信息存储论文; 工程信息论文; 数据库论文; sql注入攻击论文; sqlserver数据库论文;