你将从本书学到什么? 在如今的世界,数据就是力量,但是成功的真正秘诀却是管理你的数据的力量。《深入浅出SQL》带你进入SQL语言的心脏地带,从使用INSERT和SELECT这些基本的查询语法到使用子查询(subquery)、连接(join)和事务(transaction)这样的核心技术来操作数据库。到读完本书之时,你将不仅能够理解高效数据库设计和创建,还能像一个专家那样查询、归一(normalizing)和联接数据。你将成为数据的真正主人。 为什么本书看起来如此不同? 我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出SQL》用的认知科学和学习理论打造多感官的学习体验,它运用丰富的视觉形式激发你的大脑工作,而不是密密麻麻的文字让你看了昏昏欲睡。
《oracledatabase11gpl/sql编程实战》通过动手练习、大量的示例以及实际的项目帮助读者掌握pl/sql。书中包含大量实践,涵盖了pl/sql语言所有的功能和改进之处。每章末尾配有测验题,可以帮助读者进一步巩固所学内容,书中的示例代码也可以通过和下载获取。即使是经验丰富的oracle专业人员,也可以从这本实战手册中受益。
本书全面介绍了结构化查询语言(StructuredQueryLanguage,SQL),从供应商特定实现和SQL标准两方面,理论和实际相结合地阐述了SQL的功能。全书分为6部分,首先介绍SQL的基本概念和原理;接着深入探讨数据库对象表、视图、索引和序列等;然后说明数据处理和事物控制(包括插入、删除和更新记录等),以及数据检索和传送(涉及SELECT语言和SQL函数等);最后介绍数据库安全和数据库访问等其他内容。本书始终围绕SQL标准和主要RDBMS(Oracle、IBMDB2和MicrosoftSQLServer2008)之间不同的实现而展开,详细介绍这供应商与标准之间的区别以及它们的特定实现。除了SQL的基本功能和用途外,本书还说明了SQL在商业活动中所扮演的角色,以及SQL未来的发展走向。本书结构严谨、组织清晰、示例丰富、指导性强,适合所有层次的读者,可作为大专院校相关专业的教材,也是自学和初学
本书讲解SQL语句在数据库开发中的技术和技巧,每个实例都具有很强的实用性与可操作性。全书共分22章,分别讲解了数据库的运行环境及权限设置、SQL和数据库的基本概念、数据库、数据库表、SQL查询、SQL数据类型、SQL高级查询、SQL嵌套子查询、SQL多表连接查询、SQL数据处理、SQL流程控制、视图、存储过程、函数、游标、触发器、事务、安全性、SQL高级特性、数据库的维护、动态SQL和SQL高级查询。本书中的SQL代码以SQLServer数据库为主。另外,本书还重点讲解Oracle和DB2关系数据库中SQL的区别。 本书中的实例有的是作者的经验积累,有的源于实际开发项目,读者在深入研究本书内容后,能够在短时间内掌握数据库开发技术,快速提高编程水平。
本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。本书及其续篇——《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》介绍了SQL Server 2005中高级T-SQL查询、查询优化及编程相关的知识。这两本书侧重于解决实践中的常见问题,并讨论了解决这些问题的方法。它们将向你揭示基于集合(set-based)查询的强大威力,并解释为什么它比使用游标的过程化编程(procedural programming)更具优势。同时,它还会教你识别使用基于游标解决方案与基于集合解决方案的优劣。 书中还讲述了其他几种争议较多的构造(camstruct)——如临时表、动态执行、XML和.NET集成——它们在具有强大功能的同时,也具有极大的风险。 本书适合于需要编写或检查T-SQL代码的有经验的T-SQL程序员和数据库专业人员。读者可从中学到大量精湛的技巧,这些技巧会充实您的工具箱和编码技能,并让
本书从SQL的历史讲起,详述了关系数据库及SQL命令的基础原理,涵盖了几乎所有SQL的相关概念。同时介绍了在商业(Microsoft SQL Server 2008与Oracle Database 11g)与开源(MySQL 5.1与PostgreSQL 8.3)数据库产品中的SQL语言规范及应用,将每条命令的SQL3标准语法规范、每家数据库厂商的具体应用及相关示例结合在一起。本书在内容上注重全面性,几乎涉及了与Microsoft SQL Server、Oracle、MySQL及PostgreSQL相关的所有SQL命令语句及函数。通过阅读本书,读者可以快速找到SQL命令语句和函数的标准版与特定半台间的区别及联系,真正掌握它们的本质。 无论是SQL新手还是已从早期开始使用SQL的老手,你都可以从这本精简好用的书中学到秘诀及技巧。本书是一本完整的SQL参考手册,适用于资深SQL设计人员、分析人员及维护单一平台或多平台SQL语言的数据库管理员,也适用于准备学习SQL的广
数据库由于具有数据结构化、较低的数据冗余度、较高的数据独立性、易于扩充、易于编制应用程序等优点,己成为计算机信息系统的核心技术和重要基础。本书以关系数据库为重点,全面、系统地介绍了数据库系统的基本概念、基本原理、基本方法以及有关应用。为了配合教学与自学,本书每章均配有适量习题,附录中还提供了Microsoft SQL Server 2000简明教程和面向教学的实验指导书。 本书可作为高等院校计算机相关专业的数据库课程教材,也可供从事计算机科学与信息技术领域工作的科技人员以及其他相关人员参阅。
《Oracle Database 12c PL/SQL开发指南(第7版)》用于开发、调试和管理健壮的数据库程序。本书包含了详细的案例以及来自于Oracle ACE分享的专家策略,阐述了如何获取和处理数据、编写PL/SQL语句、执行高效的查询、结合使用PHP和Java以及处理动态SQL。这本由Oracle出版的综合性指南完整地覆盖了代码的测试、安全以及面向对象编程技术。 主要内容 探索Oracle Database 12c 中SQL和PL/SQL的新特性 创建控制结构、游标和循环语句 使用集合、数组、表和关联数组集合 定位和修正错误,使用异常处理程序 执行黑盒测试、白盒测试和集成测试 配置和管理已存储的包和函数库 使用认证和加密处理安全问题 使用LOB存储文本和多媒体内容 编写、实现PL/SQL和Java触发器 使用动态SQL语句扩展功能 理解对象类型、嵌套表和非嵌套查询
Microsoft(微软)公司推出了集版的VC、VB、VisualFoxPro于一身的VisualStudio98系列,其中功能强大的数据库软件VisualFoxPro6.0可以说是现在“进”的数据库软件,在不远的将来它也会成为“”的数据库软件。本书从VisualFoxPro6.0的操作基础开始,由浅入深地介绍了VisualFoxPro6.0的各种功能的使用方法,例如:数据库的建立与管理、数据的添加、查询的建立、报表的建立与输出,并且还简单地介绍了在VisualFoxPro6.0的操作环境下进行程序操作的方法,以及基本的操作命令。通过逐步深入地学习可以使我们完全掌握VisualFoxPro6.0的使用方法,使我们成为一个VisualFoxPro6.0高手。对于曾经使用过VisualFoxPro系列的用户,本书可以使他们以最快地速度进入VisualFoxPro6.0的世界。
本书研究了基于分类模式的数据挖掘方法,特别是基于粗糙集理论的分类规则提取和基于决策树构建及其分类规则提取策略,给出一种基于粗糙集的决策树模型的改进算法。在客户价值管理中应用了基于粗糙集的决策树方法,通过一系列可行的指标体系,建立基于粗糙集的决策树模型,来度量客户价值、细分客户。以数据挖掘为基础,有效地识别客户、评价客户价值、进行客户细分、改进销售效果、保留客户、提高客户满意度和忠诚度等。为企业客户管理提供智能决策支持。 本书从客户价值基础理论出发,使用基于粗糙集的数据挖掘技术,并以基于粗糙集的决策树方法来构造模型,进行客户价值研究。导论部分主要介绍了研究目的和意义,外相关理论的研究现状和发展趋势,研究方法和创新之处。章作为本书的基础部分,介绍了相关理论。第2章进行客户价值分