
SQL Server 2008资料库套用简明教程
《SQLServer2008资料库套用简明教程》是2010年清华大学出版社出版的图书,作者是祝红涛。
基本介绍
- 书名:SQL Server 2008资料库套用简明教程
- 作者:祝红涛
- ISBN:9787302222200
- 出版社: 清华大学出版社
- 出版时间: 2010年4月1日
- 开本:16开
内容简介
《SQL Server 2008资料库套用简明教程》由浅入深地介绍了SQL Server 2008中最基本、最常用、最重要的知识,主要内容包括安装SQL Server 2008、SQL Server 2008的管理工具集、查询与管理表数据、管理资料库对象、管理资料库和资料库档案、Transact-SQL编程、资料库的安全管理、资料库的备份与恢复、SQL Server 2008的系统自动化管理,以及XML开发和高级开发等,最后结合技术创建两个套用实例来介绍SQL Server 2008在实际项目中的使用。
SQL Server 2008是Microsoft发布的大型关係资料库管理系统。SQL Server 2008推出了许多新的特性和关键的改进,使得它成为至今为止最强大和最全面的SQL Server版本。SQL Server 2008与Microsoft数据平台技术的结合使得用户可以快速、轻鬆地建立基于数据的解决方案。
《SQL Server 2008资料库套用简明教程》适合作为高等院校资料库技术专业、信息管理与信息系统专业的教材,也可以作为有一定SQL Server 2008基础的资料库管理开发人员的参考书。
编辑推荐
《SQL Server 2008资料库套用简明教程》:内容详实,覆盖资料库基础、资料库管理、资料库维护、资料库操作和开发;结构清晰,语法知识+套用示例 实验指导;实用性强,每章后面都配有习题,让读者巩固学习内容;网站服务,网站提供大约32个小时的教学视频,多个资深版主与读者实时交流,帮助其快速提高 。
目录
第1章 认识SQLServer2008
1.1 关係资料库
1.1.1 什幺是资料库
1.1.2 什幺是关係资料库
1.1.3 关係资料库的有关术语
1.2 关係资料库与SQLServer2008
1.2.1 SQLServer2008简介
1.2.2 SQLServer2008的新特性
1.2.3 SQLServer2008的体系结构
1.3 安装SQLServer2008
1.4 实验指导——注册SQLServer伺服器
1.5 升级到SQLServer2008
1.5.1 升级前的準备工作
1.5.2 使用SQLServer2008升级顾问
1.6 实验指导——卸载SQLServer2008
1.7 习题
第2章 SQLservet2008管理工具集
2.1 SQLServerManagementStudio
2.1.1 使用SQLServerManagement Studio
2.1.2 使用对象资源管理器
2.1.3 创建资料库
2.1.4 查看资料库
2.1.5 编写和执行查询语句
2.1.6 查询设计器
2.2 Business'IntelligenceDevelopmentStudio
2.3 SQLServer配置管理器
2.3.1 管理服务
2.3.2 管理伺服器和客户端网路办议
2.3.3使用命名管道配置伺服器别名
2.4 实验指导——隐藏SQLServer资料库引擎实例
2.5 实验指导——配置SQLServer2008的TCP/IP连线埠
2.6 SQLServerProfiler
2.7 资料库引擎最佳化顾问
2.8 sqlcmd
2.8.1 使用sqlcmd连线到资料库
2.8.2 执行查询语句
2.8.3 使用输入和输出档案
2.9 实验指导——读取资料库数据到外部txt档案
2.10 习题
第3章 SOLServer2008的基本管理
3.1 SQLServer2008资料库
3.1.1 什幺是资料库
3.1.2 SQLServer2008系统资料库
3.1.3 档案和档案组
3.1.4 资料库状态和档案状态
3.2 创建资料库
3.3实验指导——创建学生管理系统资料库stusystem
3.4 创建表
3.4.1 什幺是表
3.4.2 通过嚮导创建表
3.4.3 通过命令创建表
3.5 指定列数据类型
3.5.1 数字数据类型
3.5.2 I_Jnicode字元串
3.5.3 二进制数据类型
3.5.4 日期和时间
3.5.5 字元串
3.5.6 其他数据类型
3.5.7 创建用户定义的数据类型
3.6 数据完整性
3.6.1 数据完整性概述
3.6.2 PRIMARYKEY约束
3.6.3 IDENTITY属性
3.6.4 LJNIQUE约束
3.6.5 NULL与NOTNULL约束
3.6.6 DEFAULT约束
3.6.7 CHECK约束
3.6.8 FOREIGNKEY约束
3.6.9 指定规则
3.6.1 0指定默认值
3.7 实验指导——创建表的主键
3.8 实验指导——定义学生管理系统表关係图
3.9 维护表
3.9.1 修改表名称
3.9.2 修改表属性
3.9.3 添加或删除表列
3.9.4 删除表
3.10 设计表的规範化
3.10.1 第一範式
3.10.2 第二範式
3.10.3 第三範式
3.11 习题
第4章 查询和管理表数据
4.1 标準查询
4.1.1 SELECT语句的语法格式
4.1.2 获取若干列
4.1.3 获取所有的列
4.1.4 使用DISTINCT关键字
4.1.5 使用TOP关键字
4.2 使用WHERE子句
4.2.1 使用比较运算符
4.2.2 使用逻辑运算符
4.2.3 使用範围运算符
4.2.4 使用IN条件
4.2.5 使用LIKE条件
4.2.6 使用ISNULL条件
4.3 实验指导——在WHERE子句中使用逻辑运算符
4.4 规範化结果集
4.4.1 排序结果集
4.4.2 分组结果集
4.4.3 统计结果集
4.5 插入数据
4.5.1 使用INSERT语句插入数据
4.5.2 使用INSERTSEL,EcT语句插入数据
4.5.3 使用SELECTINTO语句创建表
4.6 实验指导——使用INSERT语句插入多行数据
4.7 更新数据
4.7.1 根据表中的数据更新行
4.7.2 根据其他表更新行
4.7.3 使用TOP表达式更新行
4.8 实验指导——更新多列
4.9 删除数据
4.9.1 使用DELETE语句删除数据
4.9.2 使用TRIJNCATETABLE语句
4.9.3 删除基于其他表中的行
4.10 习题
第5章 查询複杂数据
5.1 多表连线
5.1.1 基本连线操作
5.1.2 使用别名
5.1.3 多表连线查询
5.1.4 含有JOIN关键字的连线查询
5.2 实验指导——查询Java班所教的科目
5.3 内连线
5.3.1 等值连线查询
5.3.2 非等值连线查询
5.3.3 自然连线查询
5.4 外连线
5.4.1 左外连线查询
5.4.2 右外连线查询
5.4.3 完全外连线查询:
5.5 交叉连线
5.5.1 不使用WHERE子句的交叉连线查询
5.5.2 使用WHERE子句的交叉连线查询
5.6 自连线
5.7 联合查询
5.8 实验指导——按层次查看所有员工的信息
5.9 子查询
5.9.1 使用IN关键字
5.9.2 使用EXISTS关键字
5.9.3 使用比较运算符
5.9.4 返回单值的子查询
5.9.5 使用嵌套子查询
5.10 实验指导——查询比Java班学生年龄都小的学生信息
5.11 习题
第6章 管理资料库对象
6.1 架构
6.1.1 使用架构
6.1.2 创建架构
6.1.3 修改架构
6.1.4 移动对象到新的架构
6.1.5 删除架构
6.2 实验指导——创建图书明细架构
6.3 视图
6.3.1 创建视图
6.3.2 管理视图
6.3.3 通过视图运算元据
6.4 实验指导——创建药品详情视图
6.5 索引
6.5.1 选择索引类型
6.5.2 创建索引
6.5.3 查看索引属性
6.5.4 管理索引
6.6 实验指导——对药品信息建立聚集索引
6.7 习题
第7章 管理资料库和资料库档案
7.1 查看资料库状态
7.1.1 通过目录视图查看资料库状态
7.1.2 通过函式查看资料库状态
7.1 .3通过存储过程查看资料库状态
7.2 修改资料库
7.2.1 修改资料库名称
7.2.2 扩大资料库
7.2.3 tI殳缩资料库
7.2.4 tI殳缩资料库档案
7.2.5 移动资料库档案
7.3 实验指导——增加辅助资料库档案
7.4 删除资料库
7.4.1 使用嚮导删除资料库
7.4.2 使用DROPDATABASE命令删除资料库
7.5 分离与附加资料库
7.5.1 分离资料库
7.5.2 附加资料库
7.6 实验指导——附加stusystem资料库
7.7 资料库快照
7.7.1 工作原理
7.7.2 创建资料库快照
7.7.3 删除资料库快照
7.8 实验指导——将资料库恢复到资料库快照
7.9 习题
第8章 Transact.SQL编程
8.1 Transact.SQL语言基础
8.1.1 什幺是Transact.SQL
8.1.2 Transact.SQL语法规範
8.1.3 常量
8.1.4 变数
8.1.5 程式注释
8.2 运算符
8.2.1 算术运算符
8.2.2 比较运算符
8.2.3 赋值运算符
8.2.4 位运算符
8.2.5 逻辑运算符
8.2.6 字元串连线运算符
8.2.7 一元运算符
8.2.8 运算符优先权
8.3 控制语句
8.3.1 BEGINEND语句块
8.3.2 IFELSE条件语句
8.3.3 CASE分支语句
8.3.4 WHILE循环语句
8.3.5 TRYCATCH错误处理语句
8.3.6 其他语句
8.4 实验指导——查询学生的科目成绩并划分级别
8.5 函式
8.5.1 聚合函式
8.5.2 数学函式
8.5.3 字元串函式
8.5.4 数据类型转换函式
8.5.5 日期时间函式
8.5.6 用户自定义函式
8.6 高级操作
8.6.1 事务
8.6.2 锁
8.6.3 游标
8.7 实验指导——使用自定义函式按姓名获取学生信息
8.8 习题
第9章 存储过程
9.1 使用存储过程
9.1.1 存储过程的类型
9.1.2 创建存储过程
9.1 3带参数的存储过程
9.1.4 执行存储过程
9.2 实验指导——使用SQLSewer2008的系统存储过程
9.3 实验指导——使用存储过程按学号查询学生信息
9.4 管理存储过程
9.4.1 修改存储过程
9.4.2 删除存储过程
9.4.3 查看存储过程信息
9.5 处理错误信息
9.5.1 RETURN语句
9.5.2 系统存储过程sp_addmessage
9.5.3 RAISERROR函式
9.5.4 系统全局变数@@ERROR
9.6 最佳化存储过程
9.6.1 SQL语句最佳化
9.6.2 使用EXECtJTEWITH RECOMPMPILE语句
9.7 实验指导——修改存储过程并处理错误信息
9.8 习题
第10章 触发器
10.1 了解触发器
……
第11章 维护资料库安全
11.1 SQL Server 2008安全机制
11.2 创建账户与资料库用户
11.3 删除用户与登录
11.4 角色
11.5 许可权
11.6 实验指导——创建管理学生信息及成绩的管理员
11.7 习题
第12章 备份与恢複数据库
12.1 备份概述
12.2 数据备份
12.3 实验指导——创建完整、差异兼事务日誌备份stusystem资料库
12.4 恢复模式
12.5 恢複数据库
12.6 实验指导——按时间点恢复stusystem资料库
12.7 习题
第13章 系统自动化任务管理
13.1 SQL Server代理
13.2 资料库邮件
13.3 操作员
13.4 作业
13.5 实验指导——创建定时备份stusystem资料库作业
13.6 警报
13.7 实验指导——在作业上创建性能条件警报
13.8 维护计画
13.9 习题
第14章 SOL Server 2008 XML开发
14.1 使用XML数据类型
14.2 实验指导——XML数据类型综合套用
14.3 查询XML数据
14.4 实验指导——使用PATH模式
14.5 其他XML技术
14.6 习题
第15章 SQL Server 2008高级开发
15.1 使用CLR开发资料库对象
15.2 使用SMO操作SQL Server 2008
15.3 实验指导——使用存储过程添加学生信息
15.4 使用报表服务
15.5 使用集成服务
15.6 习题
第16章 产品展示模组
16.1 系统分析
16.2 公共部分
16.3 产品展示
14.6 习题
第15章 SQL Server 2008高级开发
15.1 使用CLR开发资料库对象
15.2 使用SMO操作SQL Server 2008
15.3 实验指导——使用存储过程添加学生信息
15.4 使用报表服务
15.5 使用集成服务
15.6 习题
第16章 产品展示模组
16.1 系统分析
16.2 公共部分
16.3 产品展示
16.4 管理产品分类
第17章 图书馆管理系统
17.1 系统分析
17.2 创建图书馆管理系统项目
17.3 登录模组
17.4 系统设定模组
17.5 管理读者模组
17.6 管理图书模组
17.7 借阅管理
转载请注明出处海之美文 » SQL Server 2008资料库套用简明教程