新書推薦:
《
火枪与账簿:早期经济全球化时代的中国与东亚世界
》
售價:NT$
352.0
《
《全面与进步跨太平洋伙伴关系协定》国有企业条款研究
》
售價:NT$
449.0
《
银行业架构网络BIAN(全球数字化时代金融服务业框架)(数字化转型与创新管理丛书)
》
售價:NT$
449.0
《
金托邦:江湖中的沉重正义
》
售價:NT$
275.0
《
易经今解:释疑·解惑·见微
》
售價:NT$
403.0
《
东欧史(全二册)-“中间地带”的困境
》
售價:NT$
1010.0
《
虚拟资本:金融怎样挪用我们的未来
》
售價:NT$
352.0
《
刻意练习不生气
》
售價:NT$
179.0
|
內容簡介: |
本书全面介绍了SQL语言各方面的相关知识。全书共分为9课,包括关系数据库和SQL概述;数据库和表的操作;数据的简单查询;数据的查询进阶;数据的插入、更新和修改;视图与索引的操作;存储过程与用户自定义函数;触发器;事务控制与并发处理。全书以SQL语句的综合应用实例为主线,为读者全面地讲解了开发专业实例之前所应掌握的基础知识,使其对SQL语句本身有一个比较深刻的理解和掌握,并能够运用SQL Server数据库工具进行项目开发。
本书脉络清晰、深入浅出、涉及知识面广、实用性强,非常适合数据库开发人员学习和使用,也可以作为使用SQL的计算机专业或相关人员的参考手册。
|
目錄:
|
目录:
第1课 关系型数据库与SQL概述
1.1 数据库系统概述
1.1.1 数据库系统的产生与发展
1.1.2 数据库的基本概念
1.1.3 数据库系统的组成
1.1.4 数据库系统体系结构
1.1.5 关系数据库
1.2 SQL基础
1.2.1 SQL的发展
1.2.2 SQL的特点
1.2.3 SQL数据库的体系结构
1.2.4 SQL语言的组成
1.2.5 SQL语句的结构
1.3 SQL环境
1.3.1 环境介绍
1.3.2 SQL的层次结构
1.4 SQL Server 2012介绍
1.4.1 SQL Server 2012概述
1.4.2 SQL Server 2012的版本
1.4.3 SQL Server 2012的特点
1.4.4 SQL Server 2012的工具
1.5 本书使用的数据库和约定
第2课 数据库和表的操作
2.1 数据库操作实例
2.1.1 实例:数据库的创建
2.1.2 实例:数据库的删除
2.2 数据表操作实例
2.2.1 实例:表的创建
2.2.2 实例:表的修改
2.2.3 实例:表的删除
2.2.4 实例:表的重命名
第3课 数据的简单查询
3.1 列查询的实例
3.1.1 实例:单列查询
3.1.2 实例:多列查询
3.1.3 实例:查询所有的字段
3.1.4 实例:去除重复信息
3.2 查询结构排序的实例
3.2.1 实例:单列排序
3.2.2 实例:多列排序
3.3 简单查询的实例
3.3.1 实例:WHERE子句单条件查询
3.3.2 实例:WHERE子句运算符查询
3.3.3 实例:BETWEEN子句条件查询
第4课 数据的查询进阶
4.1 复杂查询的实例
4.1.1 实例:使用AND和OR运算符
4.1.2 实例:使用IN运算符
4.1.3 实例:使用NOT运算符
4.1.4 实例:使用LIKE运算符
4.2 聚合函数与组合查询的实例
4.2.1 实例:聚合函数
4.2.2 实例:GROUP BY子句
4.2.3 实例:HAVING子句
4.3 多表查询的实例
4.3.1 实例:多表连接的目的
4.3.2 实例:简单的二表连接与多表连接
4.3.3 实例:多表连接的类型
4.3.4 实例:UNION与UNION JOIN子句
第5课 数据的插入、更新和删除
5.1 数据插入的实例
5.1.1 实例:插入的基本语法
5.1.2 实例:整行的插入
5.1.3 实例:NULL值的插入
5.1.4 实例:唯一值的插入
5.1.5 实例:特定字段的插入
5.1.6 实例:使用VALUES关键字
5.1.7 实例:使用SELECT语句
5.2 数据更新的实例
5.2.1 实例:UPDATE语句的简单结构
5.2.2 实例:行值和列值的更新
5.2.3 实例:UPDATE语句的复杂结构
5.2.4 实例:数据分步更新
5.3 数据删除的实例
5.3.1 实例:DELETE语句的结构
5.3.2 实例:指定数据的删除
第6课 视图与索引的操作
6.1 视图操作的实例
6.1.1 实例:视图的创建
6.1.2 实例:视图数据的查询和修改
6.1.3 实例:视图的删除
6.2 索引操作的实例
6.2.1 实例:索引的创建
6.2.2 实例:索引的删除
第7课 存储过程与用户自定义函数
7.1 存储过程创建和使用的实例
7.1.1 实例:存储过程的创建和执行
7.1.2 实例:存储过程的使用
7.2 用户自定义函数创建和使用的实例
7.2.1 实例:用户自定义函数的创建和调用
7.2.2 实例:操作用户自定义函数
第8课 触发器
8.1 触发器创建及操作的实例
8.1.1 实例:创建触发器
8.1.2 实例:触发器的操作
8.2 触发器应用的实例
8.2.1 实例:INSERT触发器
8.2.2 实例:DELETE触发器
8.2.3 实例:UPDATE触发器
8.2.4 实例:INSTEAD OF触发器
8.2.5 实例:嵌套触发器
8.2.6 实例:递归触发器
第9课 事务控制与并发处理
9.1 事务控制操作的实例
9.1.1 实例:事务处理语句
9.1.2 实例:启动事务
9.1.3 实例:提交和回滚事务
9.1.4 实例:事务的保存点
9.2 事务使用的实例
9.2.1 实例:嵌套事务
9.2.2 实例:批处理中的事务
9.2.3 实例:存储过程和触发器中的事务
9.3 并发处理的实例
9.3.1 实例:并发访问的问题
9.3.2 实例:锁
9.3.3 实例:事务的隔离级别
9.3.4 实例:事务的阻塞及死锁
|
|