《资料库基础与套用SQL Server 2008》是2011年1月清华大学出版社出版的图书,作者是高巍巍、穆丽新、俞国红、曹洪军。
基本介绍
- 书名:资料库基础与套用SQL Server 2008
- 作者:高巍巍、穆丽新、俞国红、曹洪军
- ISBN:9787302229575
- 定价:33元
- 出版社:清华大学出版社
- 出版时间:2011.01.01
- 装帧:平装
内容简介
本书以SQLServer2008为平台,系统地讲述了SQLServer2008的功能和套用。全书共分12章,主要内容包括:资料库与SQLServer2008简介,数据查询和管理,管理资料库,管理表,使用TransactSQL编程,XML查询技术,存储过程与触发器,操作架构、索引和视图,SQLServer2008的安全机制,SQLServer2008备份与恢复,使用.NET访问SQLServer2008,SQLServer2008高级主题。
图书目录
第1章资料库与SQLServer2008简介
1.1资料库原理
1.1.1资料库的基础概念
1.1.2资料库模型
1.2关係资料库
1.2.1关係资料库概述
1.2.2关係资料库中的基本术语
1.2.3关係的完整性约束条件
1.3SQLServer2008概述
1.3.1SQLServer发展简史
1.3.2SQLServer2008版本体系和安装要求
1.3.3SQLServer2008体系结构
1.4SQLServer2008新增功能
1.4.1资料库引擎
1.4.2分析服务新增功能——多维资料库
1.4.3分析服务新增功能——数据挖掘
1.4.4集成服务新增功能
1.4.5複製新增功能
1.4.6报表服务新增功能
1.4.7ServiceBroker新增功能
1.5SQLServer2008的安装与配置
1.5.1SQLServer2008的安装
1.5.2SQLServer2008的配置
1.6SQLServer2008管理工具
1.6.1SQLServerManagementStudio(SQLServer管理平台)
1.6.2BusinessIntelligenceDevelopmentStudio(商业智慧型开发平台)
1.6.3SQLServer配置管理器
1.6.4SQLServerProfiler(SQLServer分析器)
1.6.5资料库引擎最佳化顾问
1.6.6ReportingServices配置管理器(报表服务配置管理器)
1.6.7文档和教程
1.7实验指导
1.8思考与练习
第2章数据查询和管理
2.1SELECT获取简单数据
2.1.1SELECT语句
2.1.2FROM子句
2.1.3WHERE子句
2.1.4ORDERBY子句
2.1.5GROUPBY子句
2.1.6HAVING子句
2.1.7使用TOP表达式
*[1]2.1.8SELECTINTO子句
2.2SELECT操作多表数据
2.2.1JOIN连线
2.2.2内连线
2.2.3外连线
2.2.4交叉连线
2.2.5自连线
2.2.6联合查询
*2.2.7EXCEPT和INTERSECT
2.2.8使用子查询
2.3插入SQL数据
2.3.1INSERTVALUES语句
2.3.2INSERTSELECT语句
2.4更新SQL数据
2.4.1根据表中数据更新行
2.4.2根据其他表更新行
2.5删除SQL数据
2.5.1DELETE语句
2.5.2删除基于其他表的数据行
2.5.3TRUNCATETABLE语句
2.6实验指导
2.7思考与练习
第3章管理资料库
3.1什幺是资料库
3.2SQLServer2008资料库概述
3.2.1SQLServer2008系统资料库
3.2.2档案和档案组
3.2.3资料库状态和档案状态
3.3SQLServer2008资料库组成部分
3.3.1表
3.3.2视图
3.3.3存储过程和触发器
3.3.4其他资料库部分
3.4创建资料库
3.4.1使用图形化嚮导创建资料库
3.4.2使用TransactSQL语句创建资料库
3.5运算元据库
3.5.1查看资料库信息
3.5.2修改资料库名称
3.5.3修改资料库大小
3.5.4删除资料库
3.5.5数据的导入导出操作
3.5.6资料库分离
3.6资料库快照
3.6.1资料库快照简介
3.6.2创建资料库快照
3.6.3查看资料库快照
3.6.4使用资料库快照恢複数据库
3.6.5资料库快照的删除
3.7实验指导
3.8思考与练习
第4章管理表
4.1表概述
4.1.1什幺是表
4.1.2临时表和系统表
4.2创建表
4.2.1数据类型
4.2.2创建表
4.3管理表
4.3.1修改表
4.3.2删除表
4.4完整性与约束
4.4.1完整性
4.4.2约束
4.5实验指导
4.6思考与练习
第5章使用TransactSQL编程
5.1概述
5.2常量、变数及运算符
5.2.1常量
5.2.2变数
5.2.3运算符
5.2.4运算符的优先权
5.3常用函式
5.3.1数学函式
5.3.2字元串函式
5.3.3日期和时间函式
5.3.4CONVERT函式
5.4用户自定义函式
5.4.1使用CREATEFUNCTION创建用户自定义函式
5.4.2使用SQLServerManagementStudio创建自定义函式
5.4.3修改和删除用户自定义函式
5.5批处理和流程控制语句
5.5.1批处理和注释
5.5.2流程控制语句
5.6实验指导
5.7思考与练习
第6章XML查询技术
6.1XML查询基础
6.1.1XML数据类型
6.1.2XML数据类型方法
6.1.3XQuery简介
6.2FORXML子句
6.2.1FORXMLRAW
6.2.2FORXMLAUTO
6.2.3FORXMLEXPLICIT
6.2.4FORXMLPATH
6.2.5TYPE命令
6.2.6嵌套查询
6.3其他XML技术
6.3.1XML索引
6.3.2OPENXML函式
6.3.3XMLDML
6.4实验指导
6.5思考与练习
第7章存储过程与触发器
7.1什幺是存储过程
7.1.1存储过程的类型
7.1.2系统存储过程
7.2使用存储过程
7.2.1创建普通存储过程
7.2.2使用存储过程参数
7.2.3自动执行存储过程
7.2.4管理存储过程
7.3触发器的基本概述及分类
7.3.1触发器概述
7.3.2触发器的分类
7.4创建触发器
7.4.1DML触发器
7.4.2DDL触发器
7.4.3嵌套触发器
7.4.4递归触发器
7.5管理触发器
7.5.1查看触发器
7.5.2重命名触发器
7.5.3修改触发器
7.5.4删除触发器
7.5.5禁用或重新启用资料库触发器
7.6实验指导
7.7思考与练习
第8章操作架构、索引和视图
8.1架构
8.1.1创建架构
8.1.2修改架构
8.1.3删除架构
8.2视图
8.2.1视图概述
8.2.2创建视图
8.2.3管理视图
8.2.4利用视图运算元据
8.3索引
8.3.1索引概述
8.3.2聚集索引
8.3.3非聚集索引
8.3.4XML索引
8.3.5确定索引列
8.4操作索引
8.4.1创建索引
8.4.2管理索引
8.4.3查看索引
8.4.4使用资料库引擎最佳化顾问
8.5实验指导
8.6思考与练习
第9章SQLServer2008的安全机制
9.1SQLServer2008的安全机制概述
9.1.1安全主体和安全对象
9.1.2安全对象的许可权
9.2SQLServer2008的身份验证模式
9.2.1Windows身份验证
9.2.2混合模式和SQLServer登录
9.2.3SQLServer身份验证模式的设定
9.3特殊目的的登录和用户
9.3.1使用管理员组
9.3.2使用管理员用户账户
9.3.3使用sa登录
9.3.4使用NETWORKSERVICE和SYSTEM登录
9.3.5使用guest用户
9.3.6使用dbo用户
9.3.7使用sys和INFORMATION_SCHEMA用户
9.4管理伺服器登录
9.4.1查看和编辑现有的登录
9.4.2创建登录
9.4.3启用、禁用和解锁登录
9.4.4修改登录
9.4.5删除登录
9.5角色
9.5.1伺服器角色
9.5.2资料库角色
9.5.3管理伺服器角色
9.6许可权
9.6.1对象许可权
9.6.2语句许可权
9.6.3隐含许可权
9.6.4操作许可权
9.7实验指导
9.8思考与练习
第10章SQLServer2008备份与恢复
10.1备份概述
10.1.1备份的重要性
10.1.2备份和恢复体系结构
10.1.3备份设备
10.2备份数据
10.2.1创建备份设备
10.2.2管理备份设备
10.2.3完整备份
10.2.4差异备份
10.2.5事务日誌备份
10.2.6档案组备份
10.2.7备份压缩
10.3恢複数据库
10.4複製资料库
10.5实验指导
10.6思考与练习
第11章使用.NET访问SQLServer2008
11.1CLR概述
11.2使用CLR
11.2.1CLR触发器
11.2.2CLR函式
11.2.3CLR存储过程
11.2.4CLR用户定义类型
11.3ADO.NET概述
11.3.1ADO.NET组成
11.3.2ADO.NET命名空间
11.4ADO.NET对象
11.4.1Connection对象
11.4.2Command对象
11.4.3DataReader对象
11.5实验指导
11.6思考与练习
第12章SQLServer2008高级主题
12.1SMO概述
12.1.1什幺是SMO
12.1.2比较SMO与ADO.NET
12.1.3对象模型
12.2报表服务
12.2.1报表服务概述
12.2.2利用嚮导创建报表
12.2.3发布报表
12.3集成服务
12.3.1集成服务概述
12.3.2集成服务体系结构
12.3.3创建包
12.3.4运行包
12.3.5包配置
12.4分析服务
12.4.1分析服务概述
12.4.2分析服务项目
12.5实验指导
12.6思考与练习
参考答案
参考文献