确保你的SQL代码正确,确保你的数据库模式是健壮且可维护的办法,就是理解SQL底层的理论。如果不能很好地精通这个理论,你可能就会陷入到很多陷阱中。在《SQL与关系数据库理论》中,作者C.ate阐述了你该如何把关系理沦直接应用到SQL的应用中。通过大量的示例及其背后的推理阐述,你将学会如何处理如下的很多常见难题: 数据库是否应该使用视图而不是基表来访问? 数据库中的Null是否使你得到了错误的答案,为什么?关于Null,你又可以做些什么呢?是否可以编写一个SQL查询,通过这个查询,可以得到在同一个部门中同时工作超过六个月的员工? SQL支持“量化的比较”,但是避免使用它们。 为什么?你又该如何来避免使用它们?约束是非常重要的,但是大部分的SQL一产品都没有恰当地支持它们。为了解决这个问题,你能做些什么呢?
数据库技术是现代信息系统开发与应用中一项极为重要的基础技术。本书全面介绍数据库的基本原理、技术体系、实现方法和发展动态。全书包括4个部分共14章。部分介绍数据库系统基础,涵盖数据库技术的基本原理、体系结构和应用方面的主题;第2部分介绍数据库系统实现,涵盖关系数据库在系统实现方面的相关主题知识;第3部分介绍对象数据及web数据库方面的相关主题知识;第4部分涉及数据库的一些高级主题,介绍数据仓库、数据挖掘和演绎数据库方面的相关主题知识。 本书概念清晰、知识体系完整,内容组织合理实用,并且适度地介绍了数据库技术的发展趋势和动态。 本书可作为高等院校计算机及信息技术相关专业研究生和高年级本科生的教材,同时也可作为数据库研究和开发人员的参考书。
本书是为高等院校应用型本科计算机专业或相关专业精心编写的一本数据库课程教学用书,它以关系数据库为核心系统,较完整地论述了数据库系统的基本概念、基本原理和应用技术,力图使读者对数据库系统有一个全面、深入、系统的了解,为进一步从事数据库系统的应用、开发和研究奠定坚实的基础。本书主要内容包括数据库概述、数据库系统结构、关系数据库的基本理论、关系数据库标准语言SQL、关系模式的规范化设计、数据库设计、数据库安全与保护、ASP和ASP.ET与SQLServer2005数据库的连接、数据库技术的新发展等。 结合应用型本科学生的特点,用通俗的语言和实例解释了抽象的概念。重点突出了SQL语言的应用和数据库设计两部分的编写,并结合SQLServer2005具体的数据库管理系统讲解了T-SQL语言和数据库的安全、数据库的备份与恢复等使用技术。另外,还
本书针对 MySQL中高级用户,详细讲解 MySQL高级使用技术。书中详解了每一个知识点以及数据库操作的方法和技巧。本书注重实战操作,帮助读者循序渐进地掌握 MySQL中的各项高级技术。 本书主要包括 MySQL架构介绍、MySQL权限与安全、MySQL备份与还原、MySQL的高级特性、MySQL锁定机制、使用 MySQL Workbench管理数据库、SQL性能优化、MySQL服务器性能优化、MySQL性能监控、MySQL Replication、MySQL Cluster实战、企业中 MySQL的高可用架构实战。同时,本书还提供了所有示例的源码,读者可以直接查看和调用。 本书适合有基础的 MySQL数据库学习者,MySQL数据库开发人员和 MySQL数据库管理人员,同时也能作为高等院校和培训学校相关专业师生的教学参考用书。
SQL注入是Inter上最危险、最有名的安全漏洞之一,本书是目前一本专门致力于讲解SQL威胁的图书。本书作者均是专门研究SQL注入的安全专家,他们集众家之长,对应用程序的基本编码和升级维护进行全面跟踪,详细讲解可能引发SQL注入的行为以及攻击者的利用要素,并结合长期实践经验提出了相应的解决方案。针对SQL注入隐蔽性极强的特点,本书重点讲解了SQL注入的排查方法和可以借助的工具,总结了常见的利用SQL漏洞的方法。另外,本书还专门从代码层和系统层的角度介绍了避免SQL注入的各种策略和需要考虑的问题。 本书主要内容 SQL注入一直长期存在,但最近有所增强。本书包含所有与SQL注入攻击相关的、当前已知的信息,凝聚了由本书作者组成的、无私奉献的SQL注入专家团队的所有深刻见解。 什么是SQL注入?理解它是什么以及它的基本原理 查