SQL入门经典(第4版)
分類: 图书,计算机/网络,数据库,SQL,
作者: (美)斯蒂芬斯 等著,井中月 译
出 版 社: 人民邮电出版社
出版时间: 2009-5-1字数:版次: 1页数: 327印刷时间:开本: 16开印次:纸张:I S B N : 9787115204301包装: 平装编辑推荐
每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识。每章案例与练习题助你轻松完成常见任务,通过实践提高应用技能,巩固所学知识。
学习如何:
使用SQL-2003。最新标准的结构化查询语言;
设计和部署有效、安全的数据库:
创建高级查询,提取有用信息:
排序、分组和汇总信息。提供最佳展示;
调整数据库。提供最优的查询性能;
了解数据库管理和安全技术。
在本书的24章中,读者可以学习设计和创建数据库以及查询数据并提取有用信息的一些专业技术。本书章与章之间紧密相连,读者可以通过直接的、按步学习的方法。从头开始学--JANSI SQL的核心知识。
事例代码体现了本书作者的专业技术。使用MvSQL编写的作业提供了有关开放数据库的更多实践内容和技术。包括:使用视图、管理事务、数据库管理和扩展SQL。
循序渐进的示例 引导读者完成最常见的任务。
问与答、测验和练习 帮助读者检验知识的掌握情况。
“注意” 提供有趣的信息。
“提示” 提供建议或完成任务的更快捷方式。
“警告” 指出潜在的问题以及帮助读者避开灾难。
“术语表” 清晰地定义并详细地解释了书中出现的新术语。
内容简介
本书的作者都是数据库教学与应用的专家,有着丰富的经验。本书详细介绍了SQL语言的基本语法、基本概念,说明了各种SQL实现与ANSI标准之间的差别。书中包含了大量的范例,直观地说明了如何使用SQL对数据进行处理。每章后面还有针对性很强的测验与练习,能够帮助读者更好地理解和掌握学习的内容。在最后的附录里还有关于安装MySQL的详细介绍、书中用到的关键SQL语句、测验和练习的答案。
本书的内容层次清晰,针对性强,非常适合初学者作为入门教材。
目录
第一部分SQL概念综述
第1章欢迎来到SQL世界
1.1SQL定义及历史
1.2SQL会话
1.3SQL命令的类型
1.4本书使用的数据库
1.5小结
1.6问与答
1.7实践
第二部分建立数据库
第2章定义数据结构
2.1数据是什么
2.2基本数据类型
2.3小结
2.4问与答
2.5实践
第3章管理数据库对象
3.1什么是数据库对象
3.2什么是规划
3.3表:数据的主要存储方式
3.4完整性约束
3.5小结
3.6问与答
3.7实践
第4章规格化过程
4.1规格化数据库
4.2去规格化数据库
4.3小结
4.4问与答
4.5实践
第5章操作数据
5.1数据操作概述
5.2用新数据填充表
5.3更新现有数据
5.4从表里删除数据
5.5小结
5.6问与答
5.7实践
第6章管理数据库事务
6.1什么是事务
6.2控制事务
6.3事务控制与数据库性能
6.4小结
6.5问与答
6.6实践
第三部分从查询中获得有效的结果
第7章数据库查询
7.1什么是查询
7.2SELECT语句
7.3简单查询的范例
7.4小结
7.5问与答
7.6实践
第8章使用操作符对数据进行分类
第9章汇总查询得到的数据
第10章数据排序与分组
第11章调整数据的外观
第12章日期和时间
第四部分建立复杂的数据库查询
第13章在查询里结合表
第14章使用子查询定义未确定数据
第15章组合多个查询
第五部分SQL性能调整
第16章利用索引改善性能
第17章改善数据库性能
第六部分使用SQL管理用户和安全
第18章管理数据库用户
第19章管理数据库安全
第七部分摘要数据结构
第20章创建和使用视图及异名
第21章使用系统目录
第八部分在实际工作中应用SQL知识
第22章高级SQL主题
第23章SQL扩展到企业、互联网和内部网
第24章标准SQL的扩展
第九部分附录
附录A常用SQL命令
附录B使用MySQL进行练习
附录C测验和练习的答案
附录D本书范例的CREATE TABLE语句
附录E书中范例的INSERT语句
附录F额外练习
术语表
书摘插图
第一部分SQL概念综述
第1章欢迎来到SQL世界
欢迎来到SQL的世界,体验当今世界庞大的不断发展的数据库技术。通过阅读本书,我们可以获得很多的知识,而这些是在当今关系型数据库和数据管理领域生存所必需的。由于首先必须要介绍SQL的背景知识和一些预备知识,本章的主要内容都是文本,这显得有些单调,但这些貌似无聊的内容却是体会本书后续精彩内容的基础。
本章的重点包括:
SQL历史简介
介绍数据库管理系统
一些基本术语和概念
介绍本书所使用的数据库
1.1 SQL定义及历史
任何事务都涉及数据,人们需要使用某种有组织的方法或机制来管理数据。这种机制被称为数据库管理系纺(DBMS)。数据库管理系统已经产生多年了,其中大多数源自于大型机上的平面文件系统。随着技术的发展,在不断增长的商业需要、不断增加的共用数据和互联网的推动下,数据库管理系统的使用已经偏离了其原始方向。
信息管理的现代浪潮主要是由关系型数据库系统(RDBMS)实现的,后者是从传统DBMS派生出来的。
现代数据库与客户端/服务器或Web技术相结合在当今是很常见的模式,公司使用这些方式来管理数据,从而在相应的市场保持竞争力。很多公司的趋势是从客户端/服务器模式转移到Web模式,从而避免用户在访问重要数据时受到地点的限制。下面几个小节将讨论SQL和关系型数据库,后者是当今最通用的DBMS实现。很好地理解关系型数据库,以及如何在当今信息技术世界利用SQL来管理数据,对于理解SQL语言是十分重要的。
……