《SQL Serve资料库管理及套用教程》是2012年清华大学出版社出版的图书,作者是李伟、张佳杰、黄海端、张宝银。
基本介绍
- 书名:SQL Server资料库管理及套用教程
- 作者:李伟、张佳杰、黄海端、张宝银
- ISBN:9787302294573
- 定价:43元
- 出版社:清华大学出版社
- 出版时间:2012-8-27
- 装帧:平装
内容简介
《SQL Server 资料库基础教程》由浅入深、循序渐进地介绍了资料库管理系统——Microsoft SQL Server的操作方法和使用技巧。《SQL Server 资料库基础教程》共分10章,分别介绍了SQL Server资料库基础知识、Microsoft SQL Server 数据管理基础、资料库和表、数据的查询、视图、TSQL程式设计、存储过程、触发器、SQL Server 2005管理、资料库套用系统设计等内容。
《SQL Server 资料库基础教程》内容丰富,结构清晰,语言简练,图文并茂,实例丰富,较好地将学习与套用结合在一起。本书为广大读者使用SQL Server进行资料库管理提供了有力的支持,有助于读者儘快掌握SQL Server,儘快学会开发小型资料库应用程式。
《SQL Server 资料库基础教程》可作为高等院校非计算机专业套用型本、专科学生的教材,也适合作为那些希望儘快开发资料库应用程式的读者的自学参考用书。
《SQL Server 资料库基础教程》内容丰富,结构清晰,语言简练,图文并茂,实例丰富,较好地将学习与套用结合在一起。本书为广大读者使用SQL Server进行资料库管理提供了有力的支持,有助于读者儘快掌握SQL Server,儘快学会开发小型资料库应用程式。
《SQL Server 资料库基础教程》可作为高等院校非计算机专业套用型本、专科学生的教材,也适合作为那些希望儘快开发资料库应用程式的读者的自学参考用书。
目录
出版说明
前言
第1章 SQL Server资料库基础知识
1.1 资料库基础概念
1.1.1 资料库相关知识
1.1.2 数据模型
1.1.3 关係资料库
1.1.4 关係模型的基本概念
1.2 关係运算
1.2.1 传统的集合运算
1.2.2 专门的关係运算
1.2.3 关係的完整性
1.2.4 现实世界的数据描述
1.2.5 实体模型
1.3 关係规範化基础
1.3.1 规範化的含义
1.3.2 关係规範化
1.4 SQL Server 2005概述
1.4.1 SQL Server 2005简介
1.4.2 SQL Server 2005资料库结构及档案类型
1.4.3 SQL Server 2005常见版本
1.4.4 SQL Server 2005的主要组件
1.4.5 SQL Server 2005的配置
1.4.6 SQL Server 2005的安装
1.4.7 SSMS简介及主要工具
1.5 本章小结
习题
第2章 SQL Server数据管理基础
2.1 SQL简介
2.1.1 SQL和T-SQL
2.1.2 T-SQL的组成
2.1.3 T-SQL的语法约定
2.2 SQL Server数据基础
2.2.1 数据类型
2.2.2 变数和常量
2.2.3 运算符及表达式
2.3 SQL Server常用函式
2.3.1 数学函式
2.3.2 字元处理函式
2.3.3 日期和时间函式
2.3.4 转换函式
2.3.5 系统函式
2.4 本章小结
习题
第3章 资料库和表
3.1 创建和管理资料库
3.1.1 创建资料库
3.1.2 管理资料库
3.1.3 分离和附加资料库
3.2 创建和管理表
3.2.1 表简介
3.2.2 创建表
3.2.3 设定约束
3.2.4 管理表
3.2.5 数据操作
3.3 数据完整性
3.4 本章小结
习题
第4章 数据的查询
4.1 SELECT语句结构
4.2 基本子句查询
4.2.1 SELECT子句
4.2.2 FROM子句
4.2.3 WHERE子句
4.2.4 ORDER BY子句
4.2.5 INTO子句
4.2.6 使用UNION合併结果集
4.3 数据汇总
4.3.1 使用聚合函式
4.3.2 使用GROUP BY子句
4.3.3 使用HAVING子句
4.3.4 使用COMPUTE和COMPUTE BY子句
4.4 联接查询
4.4.1 联接简介
4.4.2 联接的类型
4.4.3 联接查询
4.5 嵌套查询
4.6 索引
4.6.1 索引简介
4.6.2 创建索引
4.6.3 删除索引
4.7 本章小结
习题
第5章 视图
5.1 视图概述
5.1.1 视图的概念
5.1.2 视图的作用
5.2 创建视图
5.2.1 使用对象资源管理器创建视图
5.2.2 使用T-SQL语句创建视图
5.3 修改和使用视图
5.3.1 使用T-SQL语句修改视图
5.3.2 视图的更名与删除
5.3.3 使用视图
5.4 本章小结
习题
第6章 T-SQL程式设计
6.1 T-SQL基础
6.1.1 批处理
6.1.2 注释语句
6.1.3 标识符
6.1.4 全局变数与局部变数
6.1.5 运算符和表达式
6.2 流程控制语句
6.2.1 BEGIN…END语句块
6.2.2 IF…ELSE语句
6.2.3 CASE表达式
6.2.4 WAITFOR语句
6.2.5 WHILE语句
6.2.6 PRINT语句
6.3 用户自定义函式
6.3.1 标量值函式
6.3.2 内联表值函式
6.3.3 多语句表值函式
6.4 使用游标
6.4.1 游标的声明
6.4.2 打开和读取游标
6.4.3 关闭和释放游标
6.5 本章小结
习题
第7章 存储过程
7.1 存储过程简介
7.1.1 存储过程的概念
7.1.2 存储过程的优点
7.1.3 存储过程的分类
7.2 创建存储过程
7.2.1 使用对象资源管理器创建存储过程
7.2.2 使用T-SQL语句创建存储过程
7.3 执行存储过程
7.3.1 使用对象资源管理器执行存储过程
7.3.2 使用T-SQL执行存储过程
7.4 查看和修改存储过程
7.4.1 查看存储过程
7.4.2 修改存储过程
7.5 重命名和删除存储过程
7.5.1 重命名存储过程
7.5.2 删除存储过程
7.6 本章小结
习题
第8章 触发器
8.1 触发器简介
8.1.1 触发器的概念
8.1.2 触发器的分类
8.1.3 inserted表和deleted表
8.2 创建触发器
8.2.1 使用对象资源管理器创建DML触发器
8.2.2 使用T-SQL语言创建DML触发器
8.2.3 使用T-SQL语言创建DDL触发器
8.3 查看和修改触发器
8.3.1 使用对象资源管理器查看和修改触发器
8.3.2 使用T-SQL语句查看和修改触发器
8.3.3 使用系统存储过程修改触发器名称
8.4 删除触发器
8.5 禁用或启用触发器
8.6 本章小结
习题
第9章 SQL Server 2005管理
9.1 安全管理
9.1.1 SQL Server 2005的身份验证
9.1.2 登录账户管理
9.1.3 资料库用户管理
9.1.4 角色管理
9.1.5 许可权管理
9.2 数据的导入导出
9.2.1 数据导出
9.2.2 数据导入
9.3 资料库备份
9.3.1 备份设备
9.3.2 备份策略
9.3.3 执行资料库备份
9.4 资料库恢复
9.5 本章小结
习题
第10章 资料库套用系统设计
10.1 常用的资料库连线方法
10.1.1 开发式资料库互联ODBC
10.1.2 对象连结嵌入资料库OLE DB
10.1.3 ActiveX数据对象ADO(ADO.NET)
10.1.4 Java资料库连线JDBC
10.2 资料库与应用程式接口
10.2.1 使用VB.NET访问SQL Server
10.2.2 使用Java访问SQL Server
10.2.3 使用ASP.NET访问SQL Server
前言
第1章 SQL Server资料库基础知识
1.1 资料库基础概念
1.1.1 资料库相关知识
1.1.2 数据模型
1.1.3 关係资料库
1.1.4 关係模型的基本概念
1.2 关係运算
1.2.1 传统的集合运算
1.2.2 专门的关係运算
1.2.3 关係的完整性
1.2.4 现实世界的数据描述
1.2.5 实体模型
1.3 关係规範化基础
1.3.1 规範化的含义
1.3.2 关係规範化
1.4 SQL Server 2005概述
1.4.1 SQL Server 2005简介
1.4.2 SQL Server 2005资料库结构及档案类型
1.4.3 SQL Server 2005常见版本
1.4.4 SQL Server 2005的主要组件
1.4.5 SQL Server 2005的配置
1.4.6 SQL Server 2005的安装
1.4.7 SSMS简介及主要工具
1.5 本章小结
习题
第2章 SQL Server数据管理基础
2.1 SQL简介
2.1.1 SQL和T-SQL
2.1.2 T-SQL的组成
2.1.3 T-SQL的语法约定
2.2 SQL Server数据基础
2.2.1 数据类型
2.2.2 变数和常量
2.2.3 运算符及表达式
2.3 SQL Server常用函式
2.3.1 数学函式
2.3.2 字元处理函式
2.3.3 日期和时间函式
2.3.4 转换函式
2.3.5 系统函式
2.4 本章小结
习题
第3章 资料库和表
3.1 创建和管理资料库
3.1.1 创建资料库
3.1.2 管理资料库
3.1.3 分离和附加资料库
3.2 创建和管理表
3.2.1 表简介
3.2.2 创建表
3.2.3 设定约束
3.2.4 管理表
3.2.5 数据操作
3.3 数据完整性
3.4 本章小结
习题
第4章 数据的查询
4.1 SELECT语句结构
4.2 基本子句查询
4.2.1 SELECT子句
4.2.2 FROM子句
4.2.3 WHERE子句
4.2.4 ORDER BY子句
4.2.5 INTO子句
4.2.6 使用UNION合併结果集
4.3 数据汇总
4.3.1 使用聚合函式
4.3.2 使用GROUP BY子句
4.3.3 使用HAVING子句
4.3.4 使用COMPUTE和COMPUTE BY子句
4.4 联接查询
4.4.1 联接简介
4.4.2 联接的类型
4.4.3 联接查询
4.5 嵌套查询
4.6 索引
4.6.1 索引简介
4.6.2 创建索引
4.6.3 删除索引
4.7 本章小结
习题
第5章 视图
5.1 视图概述
5.1.1 视图的概念
5.1.2 视图的作用
5.2 创建视图
5.2.1 使用对象资源管理器创建视图
5.2.2 使用T-SQL语句创建视图
5.3 修改和使用视图
5.3.1 使用T-SQL语句修改视图
5.3.2 视图的更名与删除
5.3.3 使用视图
5.4 本章小结
习题
第6章 T-SQL程式设计
6.1 T-SQL基础
6.1.1 批处理
6.1.2 注释语句
6.1.3 标识符
6.1.4 全局变数与局部变数
6.1.5 运算符和表达式
6.2 流程控制语句
6.2.1 BEGIN…END语句块
6.2.2 IF…ELSE语句
6.2.3 CASE表达式
6.2.4 WAITFOR语句
6.2.5 WHILE语句
6.2.6 PRINT语句
6.3 用户自定义函式
6.3.1 标量值函式
6.3.2 内联表值函式
6.3.3 多语句表值函式
6.4 使用游标
6.4.1 游标的声明
6.4.2 打开和读取游标
6.4.3 关闭和释放游标
6.5 本章小结
习题
第7章 存储过程
7.1 存储过程简介
7.1.1 存储过程的概念
7.1.2 存储过程的优点
7.1.3 存储过程的分类
7.2 创建存储过程
7.2.1 使用对象资源管理器创建存储过程
7.2.2 使用T-SQL语句创建存储过程
7.3 执行存储过程
7.3.1 使用对象资源管理器执行存储过程
7.3.2 使用T-SQL执行存储过程
7.4 查看和修改存储过程
7.4.1 查看存储过程
7.4.2 修改存储过程
7.5 重命名和删除存储过程
7.5.1 重命名存储过程
7.5.2 删除存储过程
7.6 本章小结
习题
第8章 触发器
8.1 触发器简介
8.1.1 触发器的概念
8.1.2 触发器的分类
8.1.3 inserted表和deleted表
8.2 创建触发器
8.2.1 使用对象资源管理器创建DML触发器
8.2.2 使用T-SQL语言创建DML触发器
8.2.3 使用T-SQL语言创建DDL触发器
8.3 查看和修改触发器
8.3.1 使用对象资源管理器查看和修改触发器
8.3.2 使用T-SQL语句查看和修改触发器
8.3.3 使用系统存储过程修改触发器名称
8.4 删除触发器
8.5 禁用或启用触发器
8.6 本章小结
习题
第9章 SQL Server 2005管理
9.1 安全管理
9.1.1 SQL Server 2005的身份验证
9.1.2 登录账户管理
9.1.3 资料库用户管理
9.1.4 角色管理
9.1.5 许可权管理
9.2 数据的导入导出
9.2.1 数据导出
9.2.2 数据导入
9.3 资料库备份
9.3.1 备份设备
9.3.2 备份策略
9.3.3 执行资料库备份
9.4 资料库恢复
9.5 本章小结
习题
第10章 资料库套用系统设计
10.1 常用的资料库连线方法
10.1.1 开发式资料库互联ODBC
10.1.2 对象连结嵌入资料库OLE DB
10.1.3 ActiveX数据对象ADO(ADO.NET)
10.1.4 Java资料库连线JDBC
10.2 资料库与应用程式接口
10.2.1 使用VB.NET访问SQL Server
10.2.2 使用Java访问SQL Server
10.2.3 使用ASP.NET访问SQL Server