SQL Server 2005基础教程与上机指导PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:计算机职业教育联盟主编;付玉生编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302129606
- 页数:264 页
目录 1
第1章 SQL Server 2005概述 1
1.1 SQL Server数据平台 1
1.2 SQL Server 2005新特性 2
1.2.1 企业级数据管理 2
1.2.2 开发者的能力 6
1.2.3 查询通知 7
1.2.4 多活动结果集 7
1.2.5 数据镜像中的透明的故障转移 8
1.2.6 商务智能 8
1.3 SQL Server 2005版本性能介绍 9
1.4 习题 11
第2章 关系数据库基础 13
2.1 关系数据库基本概念 13
2.2 SQL Server的数据库对象 14
2.3.2 SQL语言支持的数据类型 17
2.3.1 SQL语言的特征 17
2.3 关系数据库的标准语言SQL 17
2.3.3 SQL语言的表达式 18
2.4 数据定义语言(DDL) 19
2.4.1 建立数据库 19
2.4.2 删除数据库 19
2.4.3 建立基本表 19
2.4.4 删除基本表 20
2.4.5 修改基本表 20
2.5 数据操纵语言(DML) 21
2.4.6 建立视图 21
2.4.7 删除视图 21
2.5.1 数据查询 22
2.5.2 数据插入 22
2.5.3 数据删除 22
2.5.4 数据更新 22
2.6.3 拒绝权限 23
2.6.2 回收权限 23
2.6.1 分配权限 23
2.6 数据控制语言(DCL) 23
2.7 Transact-SQL语言介绍 24
2.8 习题 24
第3章 安装SQL Server 2005 26
3.1 版本和组件 26
3.1.1 版本 26
3.1.2 组件 27
3.1.3 安装时的组件选择 28
3.2 准备安装SQL Server 2005 30
3.2.1 安装的硬件和软件需求 30
3.2.2 计算机系统硬件配置 30
3.2.3 操作系统支持 31
3.2.4 安装注意事项 32
3.3 安装后的程序和服务 32
3.3.1 所安装的程序 32
3.3.2 所安装的服务 34
3.4 上机指导:安装SQL Server 2005 36
3.5 习题 43
第4章 Management Studio 44
4.1 初识Management Studio 44
4.1.1 启动Management Studio 44
4.1.2 Management Studio窗口部件 45
4.2 使用【已注册的服务器】和【对象资源管理器】 47
4.2.1 使用【已注册的服务器】 47
4.2.2 使用【对象资源管理器】 48
4.3 改变窗口布局 48
4.3.1 关闭和隐藏窗口 48
4.3.2 移动窗口 49
4.3.3 设置窗口的布局属性 49
4.4 “文档”窗口的布局 50
4.4.1 改变为MDI模式 51
4.4.2 在【摘要】页中显示 51
4.6 编写Transact-SQL 52
4.5 选择键盘快捷键方案 52
4.6.1 使用查询编辑器 53
4.6.2 使用缩进 54
4.6.3 最大化查询编辑器窗口 55
4.6.4 分栏显示 56
4.7 使用帮助 56
4.7.1 Microsoft Document Explorer 57
4.7.2 设置联机选项 58
4.8.1 使用模板来创建代码 59
4.8 使用模板、方案和工程 59
4.8.2 创建用户自定义的模板 60
4.8.3 保存代码为工程和方案 62
4.9 习题 63
第5章 SQL Server数据库管理 64
5.1 了解数据库 64
5.1.1 数据库基础 64
5.1.2 系统数据库介绍 66
5.1.3 文件和文件组 67
5.2.1 数据库规划 69
5.2 设计数据库 69
5.2.2 确定数据库应用类型 70
5.2.3 规范化 71
5.2.4 数据完整性 71
5.2.7 估计数据库规模 72
5.2.8 设计文件和文件组 72
5.2.6 数据库性能 72
5.2.5 数据安全性 72
5.2.9 在数据库对象上使用扩展属性 73
5.3 创建数据库 73
5.3.1 使用Management Studio创建数据库 73
5.3.2 使用Transact-SQL创建数据库 77
5.3.3 创建可移动数据库 78
5.4 重命名数据库 79
5.4.1 使用Management Studio重命名数据库 79
5.5.1 使用Management Studio删除数据库 80
5.4.2 使用Transact-SQL重命名数据库 80
5.5 删除数据库 80
5.5.2 使用Transact-SQL语言删除数据库 81
5.6 上机指导 81
5.6.1 使用Transact-SQL创建数据库 81
5.6.2 使用Transact-SQL重命名数据库 83
5.6.3 使用Transact-SQL删除数据库 84
5.7 习题 84
第6章 数据库高级管理 86
6.1 修改数据库 86
6.1.1 扩大数据库 86
6.1.2 缩小数据库 88
6.1.3 添加和删除数据文件和日志文件 93
6.1.4 更改默认文件组 96
6.1.5 数据库选项设置 97
6.1.6 分离和附加数据库 101
6.1.7 移动数据库文件 106
6.1.8 更改数据库所有者 112
6.1.9 更改数据库状态 113
6.2 维护与优化数据库 114
6.2.1 维护数据库 114
6.2.2 优化数据库 115
6.3 数据库快照 115
6.3.1 数据库快照的工作原理 115
6.3.2 创建和删除数据库快照 116
6.4 上机指导 117
6.5 习题 119
第7章 Transact-SQL语言 121
7.1 Transact-SQL的基础知识 121
7.1.1 标识符 121
7.1.2 数据类型 122
7.1.3 函数 123
7.1.4 表达式 123
7.2.1 数据类型的增强 124
7.2 Transact-SQL的增强 124
7.1.5 保留关键字 124
7.1.6 注释 124
7.1.7 流控制 124
7.2.2 数据库控制台命令的增强 125
7.2.3 数据定义语句的增强 125
7.2.4 其他方面的增强 125
7.3 如何使用Transact-SQL 125
7.3.1 SQLCMD工具 126
7.3.2 查询编辑器 126
7.4 数据定义语言DDL 126
7.5 数据操纵语言DML 126
7.5.1 查询数据SELECT 126
7.5.2 插入数据INSERT 137
7.5.3 删除数据DELETE 138
7.5.4 更新数据UPDATE 139
7.6 习题 140
8.1.1 表的基本概念 142
第8章 表和索引 142
8.1 基础知识 142
8.1.2 数据完整性基础 143
8.1.3 特殊表 143
8.2 设计表 144
8.2.1 列的数据类型选择 144
8.2.2 自动生成列的编号或标识符 144
8.2.3 需要数据计算的列 144
8.2.4 加强数据完整性 144
8.3 创建表 145
8.3.1 使用Management Studio创建表 145
8.3.2 使用Transact-SQL创建表 147
8.4 修改表 150
8.4.1 使用Management Studio修改表 150
8.4.2 使用Transact-SQL修改表 152
8.4.3 在SQLCMD工具中修改表示例 153
8.5 删除表 154
8.4.4 重命名表中的列示例 154
8.5.1 使用Management Studio删除表 155
8.5.2 使用Transact-SQL删除表 156
8.5.3 删除数据库中的表示例 156
8.6 查看表属性 156
8.6.1 使用Management Studio查看表属性 156
8.6.2 使用Transact-SQL查看表的属性 157
8.6.3 查看数据库表中的定义信息示例 158
8.7 索引 158
8.7.1 索引基础知识 158
8.7.2 创建和删除索引 159
8.8 上机指导 164
8.9 习题 165
第9章 视图 167
9.1 视图的基础知识 167
9.1.1 视图的优点与用途 168
9.1.2 视图的分类 169
9.2 创建视图 170
9.2.1 使用Management Studio创建视图 170
9.2.2 使用Transact-SQL创建视图 172
9.3 修改和删除视图 173
9.3.1 使用Management Studio修改和删除视图 173
9.3.2 使用Transact-SQL修改和删除视图 175
9.4 查看视图信息 175
9.4.1 使用系统存储过程查看视图信息 175
9.4.2 使用Microsoft SQL Server Management Studio查看视图信息 176
9.4.3 使用Transact-SQL查看视图信息 179
9.5 上机指导 181
9.6 习题 184
第10章 存储过程和触发器 185
10.1 存储过程概述 185
10.1.1 存储过程的特点 186
10.1.2 存储过程的分类 186
10.2.2 存储过程的内部命名规范化 187
10.2 设计存储过程 187
10.2.1 一些设计规则 187
10.2.3 存储过程的加密定义 188
10.3 实现和管理存储过程 188
10.3.1 创建存储过程 188
10.3.2 执行存储过程 192
10.3.3 修改存储过程 193
10.3.4 重新编译存储过程 195
10.3.5 删除存储过程 196
10.4 触发器概述 197
10.4.1 触发器的特点 198
10.4.2 触发器的种类 198
10.4.3 inserted表和deleted表 199
10.5 触发器设计规则 199
10.5.1 确定触发器的种类 199
10.5.2 确定触发器的响应范围 199
10.6.1 创建触发器 200
10.6 实现和管理触发器 200
10.5.3 一些设计规则 200
10.6.2 更改触发器 206
10.6.3 删除触发器和停止触发器 208
10.6.4 激活触发器 210
10.7 习题 211
第11章 安全管理 213
11.1 SQL Server的安全性机制 213
11.1.1 权限层次机制 213
11.1.2 操作系统级的安全性 213
11.1.3 SQL Server级的安全性 214
11.1.4 数据库级的安全性 215
11.2 登录和用户 215
11.2.1 登录的身份验证模式及其设置 215
11.2.2 创建登录 217
11.2.3 创建用户 219
11.3.2 数据库对象权限 222
11.3 权限管理 222
11.3.1 服务器权限 222
11.3.3 数据库权限 226
11.4 角色管理 227
11.4.1 固定服务器角色 227
11.4.2 数据库角色 230
11.5 上机指导 233
11.5.1 创建登录 233
11.5.2 创建新用户 233
11.6 习题 234
第12章 数据库备份和恢复 236
12.1 数据库备份基础知识 236
12.1.1 基本概念 236
12.1.2 备份数据库的目的 237
12.1.3 备份数据库的设备 237
12.2.1 恢复模式的分类 238
12.2 数据库恢复模式 238
12.1.4 物理和逻辑设备 238
12.2.2 选择恢复模式 239
12.2.3 更改数据库恢复模式 240
12.2.4 使用Transact-SQL更改数据库恢复模式示例 241
12.3 数据库备份策略 242
12.3.1 备份策略 242
12.3.2 选择备份策略 243
12.4 执行数据库备份 244
12.4.1 创建逻辑备份设备 244
12.4.2 备份数据库 245
12.5 执行数据库恢复 250
12.5.1 使用Management Studio执行数据库恢复 250
12.5.2 使用Transact-SQL语句恢复数据库 255
12.6 上机指导 256
12.7 习题 257
附录 参考答案 259
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《教育学考研应试宝典》徐影主编 2019
- 《阅读指要》陈艺鸣编著 2020
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018
- 《学前教育学》王换成主编 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《全国学前教育专业(新课程标准)“十三五”规划教材 简谱手风琴教程 第2版》(中国)杨克勤,王宝庆 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019