SQL Server 2008数据库技术实用教程 / 高职高专工作过程·立体化创新规划教材、计算机系列
¥33.00定价
作者: 高云、崔艳春
出版时间:2015年1月
出版社:清华大学出版社
- 清华大学出版社
- 9787302256175
- 1-5
- 130625
- 16开
- 2015年1月
- 工学
- 软件工程
- TP311.138SQ
- 计算机类
- 高职高专
目录
第1章 设计数据库
1.1 工作场景导入
1.2 数据库概述
1.2.1 数据库基本概念
1.2.2 数据库发展历史
1.2.3 数据库系统结构
1.3 需求分析
1.3.1 需求分析的任务
1.3.2 需求分析的方法
1.3.3 需求分析的成果
1.4 概念模型设计
1.4.1 数据模型
1.4.2 概念模型
1.4.3 概念模型设计的任务
1.4.4 概念模型设计的方法
1.4.5 概念模型设计的成果
1.4.6 实体-联系模型
1.5 逻辑模型设计
1.5.1 逻辑模型
1.5.2 关系模型概念
1.5.3 逻辑模型设计的任务
1.5.4 关系模型设计的方法
1.6 物理模型设计
1.6.1 物理模型设计的任务
1.6.2 物理模型设计的方法
1.7 数据库实现、运行和维护
1.8 sql server 2008简介
1.8.1 sql server 2008产品性能
1.8.2 sql server 2008产品版本
1.8.3 sql server 2008管理工具
1.9 回到工作场景
1.10 工作实训营
1.10.1 训练实例
1.10.2 工作实践常见问题解析
1.11 习题
第2章 创建数据库
2.1 工作场景导入
2.2 sql server数据库
2.2.1 sql server数据库类型
2.2.2 数据库的文件组成
2.2.3 事务和事务日志
2.2.4 数据存储方式
2.3 数据库的创建与操作
2.3.1 创建数据库
2.3.2 查看数据库
2.3.3 修改数据库
2.3.4 删除数据库
2.4 文件组及其创建与使用
2.4.1 文件组
2.4.2 创建文件组
2.4.3 使用文件组
2.5 回到工作场景
2.6 工作实训营
2.6.1 训练实例
2.6.2 工作实践常见问题解析
2.7 习题
第3章 创建和管理表
3.1 工作场景导入
3.2 数据类型
3.2.1 sql server数据类型
3.2.2 用户定义数据类型
3.2.3 创建用户定义数据类型
3.3 表的创建与操作
3.3.1 创建表
3.3.2 在表中录入记录
3.3.3 修改表
3.3.4 删除表
3.4 数据完整性
3.4.1 数据完整性及其分类
3.4.2 primary key约束
3.4.3 unique约束
3.4.4 default 定义
3.4.5 check约束
3.4.6 foreign key约束
3.5 回到工作场景
3.6 工作实训营
3.6.1 训练实例
3.6.2 工作实践常见问题解析
3.7 习题
第4章 插入、更新和删除记录
4.1 工作场景导入
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.4.3 使用子查询删除记录
4.5 回到工作场景
4.6 工作实训营
4.6.1 训练实例
4.6.2 工作实践常见问题解析
4.7 习题
第5章 查询
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.4 交叉连接
5.3.5 自连接
5.3.6 多表连接
5.4 子查询
5.4.1 子查询用做单个值
5.4.2 子查询用做集合
5.4.3 相关子查询
5.5 回到工作场景
5.6 工作实训营
5.6.1 训练实例
5.6.2 工作实践常见问题解析
5.7 习题
第6章 使用t-sql语言
6.1 工作场景导入
6.2 t-sql 语言
6.3 t-sql语法要素
6.3.1 标识符
6.3.2 数据类型
6.3.3 常量
6.3.4 变量
6.3.5 运算符
6.3.6 表达式
6.3.7 函数
6.3.8 注释
6.3.9 保留关键字
6.4 t-sql程序
6.4.1 控制流
6.4.2 批处理
6.4.3 脚本
6.5 错误信息处理
6.5.1 try...catch
6.5.2 @@error系统函数
6.6 事务
6.6.1 事务的概念及其属性
6.6.2 事务的分类及其使用
6.7 回到工作场景
6.8 工作实训营
6.8.1 训练实例
6.8.2 工作实践常见问题解析
6.9 习题
第7章 使用视图和索引优化查询
7.1 工作场景导入
7.2 视图
7.2.1 视图及其分类
7.2.2 创建视图
7.2.3 使用视图
7.2.4 修改视图
7.2.5 删除视图
7.3 索引
7.3.1 索引及其分类
7.3.2 创建索引
7.3.3 修改索引
7.3.4 删除索引
7.3.5 设计和优化索引
7.4 回到工作场景
7.5 工作实训营
7.5.1 训练实例
7.5.2 工作实践常见问题解析
7.6 习题
第8章 用户自定义函数
8.1 工作场景导入
8.2 用户自定义函数介绍
8.2.1 标量值函数
8.2.2 内联表值函数
8.2.3 多语句表值函数
8.3 创建用户自定义函数
8.3.1 创建标量值函数
8.3.2 创建内联表值函数
8.3.3 创建多语句表值函数
8.4 使用用户自定义函数
8.4.1 使用标量值函数
8.4.2 使用内联表值函数
8.4.3 使用多语句表值函数
8.5 修改用户自定义函数
8.6 删除用户自定义函数
8.7 回到工作场景
8.8 工作实训营
8.8.1 训练实例
8.8.2 工作实践常见问题解析
8.9 习题
第9章 存储过程
9.1 工作场景导入
9.2 存储过程介绍
9.3 不带参数的存储过程
9.3.1 创建存储过程
9.3.2 使用存储过程
9.3.3 修改存储过程
9.3.4 删除存储过程
9.4 带参数的存储过程
9.4.1 带输入参数的存储过程
9.4.2 带输出参数的存储过程
9.5 回到工作场景
9.6 工作实训营
9.6.1 训练实例
9.6.2 工作实践常见问题解析
9.7 习题
第10章 触发器
10.1 工作场景导入
10.2 触发器介绍
10.2.1 insert触发器
10.2.2 delete触发器
10.2.3 update触发器
10.2.4 instead of触发器
10.3 创建触发器
10.3.1 创建dml触发器
10.3.2 创建ddl触发器
10.4 使用触发器
10.5 修改触发器
10.6 删除触发器
10.7 回到工作场景
10.8 工作实训营
10.8.1 训练实例
10.8.2 工作实践常见问题解析
10.9 习题
第11章 管理数据库安全
11.1 工作场景导入
11.2 sql server 2008安全机制
11.3 sql server 2008验证模式
11.3.1 windows身份验证
11.3.2 混合身份验证
11.4 windows登录
11.4.1 创建windows登录
11.4.2 创建sql server登录
11.4.3 管理登录名
11.5 数据库用户
11.5.1 创建数据库用户
11.5.2 管理数据库用户
11.6 权限
11.6.1 权限类型
11.6.2 设置用户权限
11.7 角色
11.7.1 角色分类
11.7.2 创建角色
11.7.3 指派角色
11.8 回到工作场景
11.9 工作实训营
11.9.1 训练实例
11.9.2 工作实践常见问题解析
11.10 习题
第12章 备份和还原数据库
12.1 工作场景导入
12.2 备份和还原
12.2.1 备份
12.2.2 还原
12.3 完整数据库备份
12.3.1 创建备份
12.3.2 还原备份
12.4 数据库和事务日志备份
12.4.1 创建备份
12.4.2 还原备份
12.5 差异备份
12.5.1 创建备份
12.5.2 还原备份
12.6 文件或文件组备份
12.6.1 创建备份
12.6.2 还原备份
12.7 回到工作场景
12.8 工作实训营
12.8.1 训练实例
12.8.2 工作实践常见问题解析
12.9 习题
第13章 导入和导出数据库中的数据
13.1 工作场景导入
13.2 ssis
13.2.1 ssis介绍
13.2.2 ssis工作方式
13.3 使用ssis
13.3.1 创建ssis包
13.3.2 执行ssis包
13.4 回到工作场景
13.5 工作实训营
13.5.1 训练实例
13.5.2 工作实践常见问题解析
13.6 习题
第14章 学生管理系统案例
14.1 工作场景导入
14.2 程序设计介绍
14.2.1 microsoft visual studio 2008集成环境
14.2.2 c#语言
14.2.3 asp.net
14.3 回到工作场景
14.3.1 基于windows的学生管理系统
14.3.2 基于web的学生管理系统
14.4 工作实训营
附录 各章习题参考答案
1.1 工作场景导入
1.2 数据库概述
1.2.1 数据库基本概念
1.2.2 数据库发展历史
1.2.3 数据库系统结构
1.3 需求分析
1.3.1 需求分析的任务
1.3.2 需求分析的方法
1.3.3 需求分析的成果
1.4 概念模型设计
1.4.1 数据模型
1.4.2 概念模型
1.4.3 概念模型设计的任务
1.4.4 概念模型设计的方法
1.4.5 概念模型设计的成果
1.4.6 实体-联系模型
1.5 逻辑模型设计
1.5.1 逻辑模型
1.5.2 关系模型概念
1.5.3 逻辑模型设计的任务
1.5.4 关系模型设计的方法
1.6 物理模型设计
1.6.1 物理模型设计的任务
1.6.2 物理模型设计的方法
1.7 数据库实现、运行和维护
1.8 sql server 2008简介
1.8.1 sql server 2008产品性能
1.8.2 sql server 2008产品版本
1.8.3 sql server 2008管理工具
1.9 回到工作场景
1.10 工作实训营
1.10.1 训练实例
1.10.2 工作实践常见问题解析
1.11 习题
第2章 创建数据库
2.1 工作场景导入
2.2 sql server数据库
2.2.1 sql server数据库类型
2.2.2 数据库的文件组成
2.2.3 事务和事务日志
2.2.4 数据存储方式
2.3 数据库的创建与操作
2.3.1 创建数据库
2.3.2 查看数据库
2.3.3 修改数据库
2.3.4 删除数据库
2.4 文件组及其创建与使用
2.4.1 文件组
2.4.2 创建文件组
2.4.3 使用文件组
2.5 回到工作场景
2.6 工作实训营
2.6.1 训练实例
2.6.2 工作实践常见问题解析
2.7 习题
第3章 创建和管理表
3.1 工作场景导入
3.2 数据类型
3.2.1 sql server数据类型
3.2.2 用户定义数据类型
3.2.3 创建用户定义数据类型
3.3 表的创建与操作
3.3.1 创建表
3.3.2 在表中录入记录
3.3.3 修改表
3.3.4 删除表
3.4 数据完整性
3.4.1 数据完整性及其分类
3.4.2 primary key约束
3.4.3 unique约束
3.4.4 default 定义
3.4.5 check约束
3.4.6 foreign key约束
3.5 回到工作场景
3.6 工作实训营
3.6.1 训练实例
3.6.2 工作实践常见问题解析
3.7 习题
第4章 插入、更新和删除记录
4.1 工作场景导入
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.4.3 使用子查询删除记录
4.5 回到工作场景
4.6 工作实训营
4.6.1 训练实例
4.6.2 工作实践常见问题解析
4.7 习题
第5章 查询
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.4 交叉连接
5.3.5 自连接
5.3.6 多表连接
5.4 子查询
5.4.1 子查询用做单个值
5.4.2 子查询用做集合
5.4.3 相关子查询
5.5 回到工作场景
5.6 工作实训营
5.6.1 训练实例
5.6.2 工作实践常见问题解析
5.7 习题
第6章 使用t-sql语言
6.1 工作场景导入
6.2 t-sql 语言
6.3 t-sql语法要素
6.3.1 标识符
6.3.2 数据类型
6.3.3 常量
6.3.4 变量
6.3.5 运算符
6.3.6 表达式
6.3.7 函数
6.3.8 注释
6.3.9 保留关键字
6.4 t-sql程序
6.4.1 控制流
6.4.2 批处理
6.4.3 脚本
6.5 错误信息处理
6.5.1 try...catch
6.5.2 @@error系统函数
6.6 事务
6.6.1 事务的概念及其属性
6.6.2 事务的分类及其使用
6.7 回到工作场景
6.8 工作实训营
6.8.1 训练实例
6.8.2 工作实践常见问题解析
6.9 习题
第7章 使用视图和索引优化查询
7.1 工作场景导入
7.2 视图
7.2.1 视图及其分类
7.2.2 创建视图
7.2.3 使用视图
7.2.4 修改视图
7.2.5 删除视图
7.3 索引
7.3.1 索引及其分类
7.3.2 创建索引
7.3.3 修改索引
7.3.4 删除索引
7.3.5 设计和优化索引
7.4 回到工作场景
7.5 工作实训营
7.5.1 训练实例
7.5.2 工作实践常见问题解析
7.6 习题
第8章 用户自定义函数
8.1 工作场景导入
8.2 用户自定义函数介绍
8.2.1 标量值函数
8.2.2 内联表值函数
8.2.3 多语句表值函数
8.3 创建用户自定义函数
8.3.1 创建标量值函数
8.3.2 创建内联表值函数
8.3.3 创建多语句表值函数
8.4 使用用户自定义函数
8.4.1 使用标量值函数
8.4.2 使用内联表值函数
8.4.3 使用多语句表值函数
8.5 修改用户自定义函数
8.6 删除用户自定义函数
8.7 回到工作场景
8.8 工作实训营
8.8.1 训练实例
8.8.2 工作实践常见问题解析
8.9 习题
第9章 存储过程
9.1 工作场景导入
9.2 存储过程介绍
9.3 不带参数的存储过程
9.3.1 创建存储过程
9.3.2 使用存储过程
9.3.3 修改存储过程
9.3.4 删除存储过程
9.4 带参数的存储过程
9.4.1 带输入参数的存储过程
9.4.2 带输出参数的存储过程
9.5 回到工作场景
9.6 工作实训营
9.6.1 训练实例
9.6.2 工作实践常见问题解析
9.7 习题
第10章 触发器
10.1 工作场景导入
10.2 触发器介绍
10.2.1 insert触发器
10.2.2 delete触发器
10.2.3 update触发器
10.2.4 instead of触发器
10.3 创建触发器
10.3.1 创建dml触发器
10.3.2 创建ddl触发器
10.4 使用触发器
10.5 修改触发器
10.6 删除触发器
10.7 回到工作场景
10.8 工作实训营
10.8.1 训练实例
10.8.2 工作实践常见问题解析
10.9 习题
第11章 管理数据库安全
11.1 工作场景导入
11.2 sql server 2008安全机制
11.3 sql server 2008验证模式
11.3.1 windows身份验证
11.3.2 混合身份验证
11.4 windows登录
11.4.1 创建windows登录
11.4.2 创建sql server登录
11.4.3 管理登录名
11.5 数据库用户
11.5.1 创建数据库用户
11.5.2 管理数据库用户
11.6 权限
11.6.1 权限类型
11.6.2 设置用户权限
11.7 角色
11.7.1 角色分类
11.7.2 创建角色
11.7.3 指派角色
11.8 回到工作场景
11.9 工作实训营
11.9.1 训练实例
11.9.2 工作实践常见问题解析
11.10 习题
第12章 备份和还原数据库
12.1 工作场景导入
12.2 备份和还原
12.2.1 备份
12.2.2 还原
12.3 完整数据库备份
12.3.1 创建备份
12.3.2 还原备份
12.4 数据库和事务日志备份
12.4.1 创建备份
12.4.2 还原备份
12.5 差异备份
12.5.1 创建备份
12.5.2 还原备份
12.6 文件或文件组备份
12.6.1 创建备份
12.6.2 还原备份
12.7 回到工作场景
12.8 工作实训营
12.8.1 训练实例
12.8.2 工作实践常见问题解析
12.9 习题
第13章 导入和导出数据库中的数据
13.1 工作场景导入
13.2 ssis
13.2.1 ssis介绍
13.2.2 ssis工作方式
13.3 使用ssis
13.3.1 创建ssis包
13.3.2 执行ssis包
13.4 回到工作场景
13.5 工作实训营
13.5.1 训练实例
13.5.2 工作实践常见问题解析
13.6 习题
第14章 学生管理系统案例
14.1 工作场景导入
14.2 程序设计介绍
14.2.1 microsoft visual studio 2008集成环境
14.2.2 c#语言
14.2.3 asp.net
14.3 回到工作场景
14.3.1 基于windows的学生管理系统
14.3.2 基于web的学生管理系统
14.4 工作实训营
附录 各章习题参考答案