主页 详情

《数据库原理与应用 SQL Server 2008》_王立平,杨章伟主编;马文科副主编_14044516_9787302420491

【书名】:《数据库原理与应用 SQL Server 2008》
【作者】:王立平,杨章伟主编;马文科副主编
【出版社】:北京:清华大学出版社
【时间】:2015
【页数】:377
【ISBN】:9787302420491
【SS码】:14044516

最新查询

内容简介

第1章 SQL基础入门

1.1 SQL概述

1.2 Oracle

1.2.1 Oracle的组成及特点

1.2.2 Oracle的体系结构

1.2.3 SQL*Plus简介

1.3 SQL Server

1.3.1 SQL Server的结构

1.3.2 数据库访问接口

1.3.3 查询分析器

1.4 PL/SQL

1.4.1 PL/SQL简介

1.4.2 PL/SQL的程序结构

1.4.3 PL/SQL的定义

1.4.4 PL/SQL的条件结构

1.4.5 PL/SQL的循环结构

1.5 T-SQL

1.5.1 T-SQL概述

1.5.2 T-SQL的组成

1.6 T-SQL的流程控制

1.6.1 IF…ELSE

1.6.2 BEGIN…END

1.6.3 CASE

1.6.4 WHILE…CONTINUE…BREAK

1.6.5 WAITFOR

1.6.6 GOTO

1.6.7 RETURN

1.7 小结

第2章 SQL语言语法

2.1 字符串类型

2.1.1 CHAR和VARCHAR

2.1.2 BIT和VARBIT

2.2 数值型类型

2.2.1 NUMERIC

2.2.2 DECIMAL

2.2.3 INTEGER和SMALLINT

2.2.4 FLOAT、REAL和DOUBLE PRECISION

2.3 日期时间型类型

2.3.1 DATA

2.3.2 TIME

2.3.3 TIMESTAMP

2.3.4 INTERVAL

2.3.5 常用数据类型应用

2.4 表达式

2.5 运算符

2.5.1 比较运算符

2.5.2 算术运算符

2.5.3 逻辑运算符

2.5.4 通配符

2.6 小结

第3章 查询语句

3.1 SELECT语句

3.1.1 SELECT语句结构

3.1.2 SELECT语句执行过程

3.2 列查询

3.2.1 SELECT子句

3.2.2 单列查询

3.2.3 多列查询

3.2.4 对数据列进行算术运算

3.2.5 为数据列指定别名

3.2.6 查询所有列

3.2.7 使用DISTINCT关键字

3.2.8 使用TOP关键字

3.3 INTO子句

3.4 FROM子句

3.4.1 FROM子句语法

3.4.2 表的别名

3.5 小结

第4章 复合查询

4.1 WHERE子句

4.1.1 数据示例表

4.1.2 单条件查询

4.1.3 空值运算符

4.1.4 范围运算符

4.1.5 列表运算符

4.2 条件查询

4.2.1 使用逻辑运算符组合条件

4.2.2 复合条件查询

4.3 GROUP BY子句

4.3.1 用GROUP BY子句创建分组

4.3.2 用CUBE运算符汇总数据

4.3.3 用ROLLUP运算符汇总数据

4.3.4 用GROUPING函数处理NULL值

4.4 HAVING子句

4.5 ORDER BY子句

4.5.1 单列排序

4.5.2 逆序排列

4.5.3 多列排序

4.5.4 单表查询各子语句总结

4.6 多表查询

4.6.1 无条件多表查询

4.6.2 等值多表查询

4.6.3 非等值多表查询

4.7 模糊查询

4.7.1 LIKE运算符

4.7.2 通配符

4.7.3 ESCAPE子句和转义符

4.7.4 实现模糊查询

4.8 小结

第5章 连接查询

5.1 表的基本连接

5.1.1 表的连接概述

5.1.2 连接运算符

5.1.3 示例数据表

5.1.4 表的连接类型

5.2 内连接

5.2.1 等值连接

5.2.2 自然连接

5.2.3 不等连接

5.2.4 自连接

5.2.5 多表连接

5.3 外连接

5.3.1 左外连接

5.3.2 右外连接

5.3.3 全外连接

5.4 交叉连接

5.5 联合查询

5.5.1 UNION运算符

5.5.2 UNION运算结果排序

5.5.3 UNION ALL与UNION

5.5.4 对多表进行UNION运算

5.5.5 联合查询注意事项

5.6 SQL查询原理及注意问题

5.7 小结

第6章 子查询

6.1 子查询概述

6.1.1 子查询结构及其执行过程

6.1.2 示例数据表

6.2 单值比较子查询

6.2.1 含有WHERE子句的单值比较子查询

6.2.2 含有聚合函数的子查询

6.2.3 在多表查询中使用单值比较子查询

6.3 返回多行的子查询

6.3.1 IN子查询

6.3.2 在多表查询中使用IN子查询

6.3.3 EXISTS子查询

6.3.4 EXISTS子查询典型应用

6.3.5 EXISTS子查询注意事项

6.4 带有ANY或ALL谓词的子查询

6.4.1 带有ANY谓词的子查询

6.4.2 带有ALL谓词的子查询

6.5 相关子查询

6.5.1 比较运算符引入相关子查询

6.5.2 含有聚合函数的相关子查询

6.5.3 谓词IN引入相关子查询

6.5.4 HAVING子句中使用相关子查询

6.6 嵌套子查询

6.7 小结

第7章 SQL函数

7.1 汇总函数

7.1.1 数据表实例

7.1.2 COUNT

7.1.3 SUM

7.1.4 AVG

7.1.5 MAX

7.1.6 MIN

7.2 日期/时间函数

7.2.1 GETDATE

7.2.2 DATEDIFF

7.2.3 DATEADD

7.2.4 DATEPART

7.3 数学函数

7.4 字符串函数

7.4.1 字符转换函数

7.4.2 字符串操作函数

7.5 转换函数

7.6 小结

第8章 操作表结构

8.1 表的基本结构

8.2 定义表结构

8.2.1 创建基本表

8.2.2 PRIMARY KEY约束

8.2.3 NOT NULL约束

8.2.4 UNIQUE约束

8.2.5 FOREIGN KEY约束

8.2.6 DEFAULT约束

8.2.7 CHECK约束

8.3 表结构的修改

8.3.1 增加新字段

8.3.2 修改字段

8.3.3 删除字段

8.4 表的删除及重命名

8.4.1 表的删除

8.4.2 表的重命名

8.5 数据库的操作

8.5.1 创建数据库

8.5.2 删除数据库

8.6 小结

第9章 视图和索引的操作

9.1 索引概述

9.1.1 索引的概念

9.1.2 索引的类型

9.2 索引的创建

9.2.1 示例数据表

9.2.2 创建索引基本语法

9.2.3 创建聚簇索引

9.2.4 创建唯一索引

9.2.5 创建单字段非聚簇索引

9.2.6 创建多字段非聚簇索引

9.3 删除索引

9.4 索引的使用原则

9.4.1 正确建立索引

9.4.2 选择索引类型

9.5 视图概述

9.5.1 视图的概念

9.5.2 视图的优缺点

9.6 视图的创建

9.6.1 创建视图基本语法

9.6.2 创建简单视图

9.6.3 创建复杂视图

9.6.4 创建基于视图的视图

9.6.5 创建视图的注意事项

9.7 视图的删除

9.8 小结

第10章 数据插入操作

10.1 数据插入语句

10.1.1 示例数据表

10.1.2 插入语句基本语法

10.2 单行插入操作

10.2.1 不指定字段的整行插入

10.2.2 指定字段的整行插入

10.2.3 空值的插入

10.2.4 唯一值的插入

10.2.5 通过视图插入行

10.3 多行插入操作

10.3.1 使用INSERT VALUES语句进行多行插入

10.3.2 使用INSERT SELECT语句进行多行插入

10.4 数据的复制

10.5 小结

第11章 数据更新和删除

11.1 数据更新基本语法

11.1.1 UPDATE基本语法

11.1.2 示例数据表

11.2 更新单个字段值

11.2.1 更新数据为外部输入

11.2.2 更新数据为内部函数

11.2.3 更新数据为空值

11.2.4 更新数据为字段本身运算值

11.2.5 更新数据为本表字段值

11.2.6 更新数据为外表字段值

11.2.7 更新多记录的单个字段值

11.3 更新多个字段值

11.3.1 更新单记录的多个字段值

11.3.2 更新多记录的多个字段值

11.4 数据删除

11.4.1 数据删除语句基本语法

11.4.2 删除单行数据

11.4.3 删除多行数据

11.4.4 删除所有行

11.5 通过视图更新表

11.5.1 通过视图更新表数据

11.5.2 通过视图删除表数据

11.5.3 使用视图更新删除数据的注意事项

11.6 小结

第12章 数据控制

12.1 数据库安全模式

12.1.1 用户

12.1.2 数据库对象

12.1.3 权限

12.2 数据控制语句

12.2.1 GRANT语句

12.2.2 REVOKE语句

12.3 角色管理

12.3.1 创建角色

12.3.2 删除角色

12.4 SQL Server的数据安全控制

12.4.1 SQL Server的身份验证

12.4.2 SQL Server的用户管理

12.4.3 SQL Server的角色管理

12.4.4 SQL Server的权限管理

12.5 Oracle的数据安全控制

12.5.1 Oracle的用户管理

12.5.2 Oracle的权限管理

12.5.3 Oracle的角色管理

12.6 小结

第13章 完整性控制

13.1 数据完整性

13.1.1 示例数据表

13.1.2 完整性的引入

13.1.3 完整性的分类

13.2 实体完整性

13.2.1 PRIMARY KEY约束

13.2.2 NOT NULL约束

13.2.3 UNIQUE约束

13.3 参照完整性

13.3.1 参照完整性概述

13.3.2 FOREIGN KEY约束

13.4 用户自定义的完整性

13.4.1 DEFAULT约束

13.4.2 CHECK约束

13.5 规则

13.5.1 删除规则

13.5.2 更新规则

13.5.3 MATCH子句

13.6 SQL Server中的完整性控制

13.6.1 创建规则

13.6.2 规则的绑定

13.6.3 规则的松绑与删除

13.6.4 创建默认值

13.6.5 默认值的绑定与松绑

13.6.6 默认值的松绑和删除

13.7 Oracle的数据完整性的实现

13.7.1 Oracle中的实体完整性

13.7.2 Oracle中的参照完整性

13.7.3 Oracle中的用户自定义完整性

13.8 小结

第14章 存储过程

14.1 存储过程的概念

14.1.1 示例数据表

14.1.2 存储过程概述

14.2 SQL Server的流程控制语句

14.2.1 顺序控制语句

14.2.2 条件控制语句

14.2.3 循环控制语句

14.3 SQL Server的存储过程

14.3.1 SQL Server的存储过程概述

14.3.2 系统存储过程

14.3.3 存储过程创建及删除语法

14.3.4 创建不带参数的存储过程

14.3.5 创建带参数的存储过程

14.3.6 创建带通配符参数的存储过程

14.3.7 在企业管理器中操作存储过程

14.4 Oracle的流程控制语句

14.4.1 条件控制语句

14.4.2 循环控制语句

14.5 Oracle中的存储过程

14.5.1 Oracle的存储过程结构

14.5.2 创建存储过程

14.6 小结

第15章 触发器

15.1 触发器基本概念

15.1.1 触发器概述

15.1.2 触发器原理

15.1.3 示例数据表

15.2 SQL Server中的触发器

15.2.1 创建及删除触发器语法

15.2.2 创建INSERT触发器

15.2.3 创建UPDATE触发器

15.2.4 创建DELETE触发器

15.2.5 INSTEAD OF触发器

15.2.6 嵌套触发器

15.2.7 递归触发器

15.2.8 用企业管理器管理触发器

15.2.9 使用触发器的注意事项

15.3 Oracle中的触发器

15.3.1 Oracle触发器类型

15.3.2 创建及删除Oracle触发器

15.4 小结

第16章 事务处理与并发控制

16.1 SQL事务

16.1.1 示例数据库

16.1.2 事务的引入

16.1.3 事务的原理

16.1.4 事务的特性

16.1.5 SQL的事务处理语句

16.2 SQL Server中的事务处理语句

16.2.1 事务开始

16.2.2 设置回滚标记

16.2.3 设置保存点

16.2.4 提交事务

16.2.5 回滚事务

16.3 SQL Server中的事务处理模式

16.3.1 自动提交事务

16.3.2 显式事务

16.3.3 隐式事务

16.3.4 嵌套事务

16.4 Oracle的事务处理

16.4.1 COMMIT命令

16.4.2 ROLLBACK命令

16.4.3 SAVEPOINT命令

16.5 并发控制

16.5.1 并发的引入和解决

16.5.2 事务的隔离级别

16.6 SQL Server中的并发控制

16.6.1 锁的粒度和类型

16.6.2 SQL Server的隔离级别

16.6.3 SET TRANSACTION语句

16.6.4 阻塞与死锁

16.7 Oracle的并发控制

16.7.1 Oracle的隔离级别

16.7.2 只读事务

16.8 小结

第17章 SQL游标

17.1 游标的基本概念

17.1.1 游标概述

17.1.2 示例数据表

17.2 SQL Server中的游标

17.2.1 声明游标

17.2.2 打开游标

17.2.3 提取数据

17.2.4 关闭游标

17.2.5 释放游标

17.3 SQL Server中游标的应用

17.3.1 游标变量

17.3.2 使用游标获取数据

17.3.3 使用游标更新数据

17.3.4 使用游标删除数据

17.4 Oracle的游标

17.5 小结


书查询(www.shuchaxun.com)本网页唯一编码:
b6dd62d9b9282ad903b77e7e78805a26#6e48e543e6e442d86624c24dbcfb6d11#44670408#数据库原理与应用 SQL Server 2008_14044516.zip