分享到:

SQL语句中的函数简介

$T上期我们讲到用SELECT语句进行计算,在例子中我们用到了SUM()函数。函数的存在可以大大  (本文共1页) 阅读全文>>

权威出处: 电脑报2004-04-05
电子科技大学
电子科技大学

数据库管理系统的ODBC标准符合性测试

随着国内数据库技术的不断进步和数据库系统的广泛应用,数据库管理系统的ODBC标准符合度,渐渐成为衡量数据库管理系统质量和性能的重要标准。对数据库产品进行ODBC标准符合性测试,也已经成为了国产数据库进入市场应用之前的必经之路。进行ODBC标准符合性测试的目的,是检验数据库管理系统及其ODBC驱动程序对SQL标准和ODBC标准的符合度,是验证ODBC驱动程序所声明的SQL符合性等级和接口符合性等级的正确性和合理性。ODBC标准符合性测试通常由SQL符合性测试和接口符合性测试两部分组成。本文中所指的测试对象虚谷数据库是一款国产关系型数据库系统,其附属的ODBC驱动程序被命名为rhodbc。本文中所介绍的SQL符合性测试主要通过SQL语法支持性测试和SQLGetInfo函数符合性测试,检验虚谷数据库和rhodbc对SQL-92语法和语义的符合性水平。SQL语法支持性测试采用SQL Test Suite 6.0,使用交互式测试的方法,通...  (本文共104页) 本文目录 | 阅读全文>>

西安电子科技大学
西安电子科技大学

混合云环境下列级可定制异构加密方案研究

近年来随着云计算的快速发展,大量企业将现有程序和数据服务转向云计算,公有云存储成为了大数据存储的首选,为保障云环境中数据安全性,公有云服务提供商往往会提供网络安全解决方案,但是用户购买的云服务由提供商维护,无法避免用户云数据被内部偷窥或恶意修改的问题。针对数据安全问题,各大数据库系统提出了相应的官方加密方案,如微软SQL Server使用的透明数据加密,但其无法实现细粒度的数据加密,且此类方案需要针对业务修改大量应用程序源码,不适用于跨云计算环境。本文针对混合云计算中的存储在公有云上的用户数据安全问题,为防止用户云数据被云服务提供商窃取利用,在混合云计算环境——私有云与公有云共同运作的场景下,根据用户对公有云上数据安全及密文细粒度高效访问的诉求,主要解决了以下问题。1.充分利用可信私有云的计算能力和半(不)可信公有云的存储能力,设计实现了一套高可靠性的混合云平台环境。并据此设计实现了本文加密数据库系统架构,充分发挥公有云与私有云...  (本文共86页) 本文目录 | 阅读全文>>

上海交通大学
上海交通大学

Oracle数据库的注入攻击和防御研究

伴随着计算机网络技术的蓬勃发展,互联网已经走进千家万户,并且深刻影响着人们的生活、生产和工作等各个方面,而作为互联网时代的代表性产物WEB应用也从当初单一的信息获取功能向更深更广的方向发展。由于WEB应用具有高灵活性、部署过程简单改动小、操作简单方便、便于统一管理等优点,目前有相当数量的企业采用了该方式来管理公司的业务流程,与此同时层出不穷的电子商务网站、网上银行、购物网站等等都表明了WEB应用给我们的生活工作带来的高效与便利。但在互联网时代给我们带来如此便捷的同时也带来的大量的安全问题,频频发生的知名网站受到黑客攻击事件、客户资料泄露、银行账户被盗等等都给企业和个人带来的巨大损失。本文主要通过分析和研究常见的Web应用中的SQL注入漏洞和攻击方法,同时针对这些漏洞给出预防解决方案和实例。Oracle数据库作为被广泛使用的大型关系型数据库,安全问题同样十分突出,文中主要实施了针对Oracle数据库的sql注入发掘以及PL/SQL...  (本文共73页) 本文目录 | 阅读全文>>

南京航空航天大学
南京航空航天大学

嵌入式主存数据库NHMini若干关键技术的研究与实现

嵌入式数据库管理系统是继Web技术、工业智能技术和移动计算技术发展而兴起的一种新型数据库管理系统,具有十分广阔的应用前景。如何保证特定环境和需求下的数据库完整性、一致性和安全性,是嵌入式数据库管理系统研究亟待解决的问题。本文正是在这样的背景下对嵌入式数据库管理系统中数据的存储管理和查询访问以及数据的安全性技术进行了研究。本文主要的工作和创新点如下:⑴介绍和分析了嵌入式数据库管理系统的应用环境和应用需求,对嵌入式数据库管理系统实现中若干关键技术进行了讨论,分析了已有的数据存储和访问技术、查询语言、安全策略和数据库入侵检测技术。⑵提出了一种基于主存的嵌入式数据库管理系统的存储管理机制,并在NHMini系统上予以设计实现。详细给出了NHMini系统的体系结构、数据结构的设计和主存管理策略,以及采用主存数据库技术的数据加载与同步算法的设计与实现。⑶介绍和分析了一般的嵌入式数据库管理系统的应用环境和应用需求,研究并实现了嵌入式数据库管理系...  (本文共88页) 本文目录 | 阅读全文>>

安徽大学
安徽大学

Oracle中基于Java的存储过程

存储过程(Stored Procedure)是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是一种数据库对象,将执行计划存储在数据库的服务器中,它的执行速度比独立执行同样的程序要快。任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程可以使得对数据库的管理、显示关于数据库及其用户信息的工作容易很多。总的来说,存储过程具有以下一些优点:·存储过程允许标准组件式编程·存储过程能够实现较快的执行速度·存储过程能够减少网络流量·存储过程可被作为一种安全机制来充分利用用PL/SQL或Java,都可以实现Oracle中的全部四种类型的存储过程:存储过程、存储函数、数据库触发器和对象类型方法。在Oracle8i之前,开发人员只能使用PL/SQL来开发存储过程。从Oracle8i开始,不仅可以使用原有的PL...  (本文共70页) 本文目录 | 阅读全文>>