SQL Server数据库应用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:柴晟,刘莹,蔡锦成等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302163499
- 页数:281 页
第1章 SQL Server概述 1
1.1 SQL Server简介 1
1.1.1 SQL Server 2000的体系结构 1
1.1.2 SQL Server 2000的特点 6
1.2 SQL Server的安装和配置 7
1.2.1 SQL Server的配置要求 7
1.2.2 SQL Server的安装 9
1.3 SQL Server管理工具简介 13
1.3.1 SQL Server服务管理器 14
1.3.2 SQL Server企业管理器 15
1.3.3 SQL Server查询分析器 16
1.3.4 SQL Server服务器网络实用工具 18
1.3.5 SQL Server客户端网络实用工具 19
1.3.6 SQL Server联机帮助 19
1.4 管理SQL Server服务 20
1.4.1 启动和关闭SQL Server服务 20
1.4.2 管理SQL Server的服务器组 20
1.4.3 连接和注册SQL Server服务器 21
1.5 上机练习 26
1.6 习题 27
第2章 数据库的基本操作 28
2.1 数据库基础 28
2.1.1 数据库的发展 28
2.1.2 数据库的基本概念 30
2.1.3 数据库系统的体系结构 31
2.2 关系数据库基本原理 33
2.2.1 数据模型 33
2.2.2 关系数据库系统概述 37
2.2.3 关系模型的规范化 40
2.2.4 E-R模型到关系模型的转换 41
2.3 关系数据库的设计 43
2.3.1 数据库的设计原则 43
2.3.2 数据库设计步骤 43
2.4 SQL Server的数据库概念 44
2.4.1 数据库文件和文件组 44
2.4.2 系统数据库与示例数据库 45
2.5 数据库的创建 46
2.5.1 使用向导创建数据库 46
2.5.2 使用企业管理器创建数据库 48
2.5.3 使用T-SQL语句创建数据库 51
2.6 数据库的维护 53
2.6.1 查看数据库信息 53
2.6.2 修改数据库 54
2.6.3 数据库的选项设置 57
2.6.4 数据库的改名 58
2.6.5 数据库的删除 59
2.7 上机练习 60
2.7.1 数据库的需求 60
2.7.2 数据库的分析与建立 60
2.8 习题 65
第3章 数据库中的表 66
3.1 数据表的基本概念 66
3.1.1 系统数据类型 66
3.1.2 用户定义数据类型 69
3.2 SQL Server的对象命名规则 71
3.2.1 SQL Server标识符 71
3.2.2 对象命名规则 72
3.3 数据表的创建与维护 72
3.3.1 创建表 72
3.3.2 修改表 77
3.3.3 删除表 78
3.3.4 重命名表 79
3.4 表数据的添加、修改和删除 80
3.4.1 向表中添加数据 80
3.4.2 修改表中的数据 82
3.4.3 删除表中的数据 83
3.4.4 用企业管理器管理表数据 84
3.5 上机练习 86
3.5.1 数据表的建立 86
3.5.2 修改表的定义 88
3.5.3 数据表的改名 88
3.5.4 表数据的添加、修改和删除数据 88
3.5.5 创建classnorthwind数据库 91
3.5.6 操作classnorthwind数据库 91
3.5.7 在查询分析器中创建表 92
3.5.8 在企业管理器中创建表 93
3.5.9 执行语句 94
3.6 习题 95
第4章 数据查询 96
4.1 简单查询语句 96
4.1.1 基本的SELECT语句 96
4.1.2 选择数据列 97
4.1.3 使用TOP和DISTINCT 98
4.1.4 使用列别名 99
4.1.5 使用计算列 100
4.1.6 使用WHERE子句 100
4.1.7 使用ORDER BY子句 105
4.2 查询语句的统计功能 105
4.2.1 使用聚合函数 106
4.2.2 使用GROUP BY子句 107
4.2.3 使用COMPUTE子句 108
4.3 数据的联接 109
4.3.1 交叉联接 109
4.3.2 内联接 110
4.3.3 外联接 112
4.3.4 自联接 114
4.3.5 合并结果集 115
4.4 子查询 116
4.4.1 相关子查询 116
4.4.2 嵌套子查询 119
4.5 上机练习 122
4.5.1 SELECT语句的基本使用 122
4.5.2 数据统计 123
4.5.3 联接查询的使用 124
4.5.4 子查询的使用 125
4.5.5 单表查询 127
4.5.6 多表查询 128
4.6 习题 131
第5章 数据完整性 133
5.1 数据完整性基本概念 133
5.1.1 域完整性 133
5.1.2 实体完整性 134
5.1.3 参照完整性 134
5.2 使用约束 135
5.2.1 主键约束 135
5.2.2 唯一约束 137
5.2.3 检查约束 140
5.2.4 默认值约束 142
5.2.5 外键约束 144
5.3 默认对象 146
5.3.1 创建默认对象 146
5.3.2 绑定和解除绑定默认对象 148
5.3.3 删除默认对象 149
5.4 规则 150
5.4.1 创建规则 150
5.4.2 绑定和解除绑定规则 151
5.4.3 删除规则 153
5.5 标识列IDENTITY 154
5.6 上机练习 155
5.6.1 在企业管理器中定义约束 156
5.6.2 使用T-SQL语句定义约束 157
5.6.3 设置数据对象 160
5.7 习题 161
第6章 视图及其应用 163
6.1 视图的概念 163
6.1.1 基本概念 163
6.1.2 视图的特点 164
6.2 视图的创建 165
6.2.1 使用CREATE VIEW创建视图 165
6.2.2 使用企业管理器创建视图 167
6.3 视图的维护 169
6.3.1 查看视图的定义信息 169
6.3.2 修改视图 172
6.3.3 重命名视图 174
6.3.4 删除视图 174
6.4 上机练习 175
6.4.1 创建视图 175
6.4.2 查询视图 176
6.4.3 修改视图 176
6.4.4 删除视图 177
6.4.5 视图的加密、定制显示和使用函数 177
6.4.6 通过视图将数据插入到表 178
6.5 习题 178
第7章 索引及其应用 179
7.1 索引概述 179
7.1.1 SQL Server中数据的存储与访问 179
7.1.2 索引的特点 180
7.1.3 索引的分类 180
7.2 索引的创建 181
7.2.1 使用CREATE INDEX创建索引 181
7.2.2 使用企业管理器创建索引 182
7.2.3 使用向导建立索引 183
7.3 索引的维护 185
7.3.1 查看索引信息 185
7.3.2 删除索引 186
7.3.3 设置索引的选项 187
7.4 上机练习 188
7.4.1 创建索引 188
7.4.2 删除索引 190
7.4.3 使用T-SQL语句创建索引 190
7.4.4 查看索引信息 191
7.5 习题 191
第8章 Transact-SQL语言编程 192
8.1 批处理、脚本和注释 192
8.1.1 批处理 192
8.1.2 脚本 193
8.1.3 注释 194
8.2 变量 195
8.2.1 局部变量 195
8.2.2 全局变量 197
8.3 流程控制语句 198
8.3.1 BEGIN...END语句块 198
8.3.2 IF...ELSE语句 199
8.3.3 CASE语句 200
8.3.4 WAITFOR语句 203
8.3.5 WHILE语句 204
8.4 常用系统函数 205
8.4.1 字符串函数 205
8.4.2 数学函数 206
8.4.3 日期和时间函数 207
8.4.4 数据类型转换函数 207
8.5 用户定义函数 209
8.5.1 基本概念 209
8.5.2 创建用户定义函数 210
8.5.3 修改和删除用户定义函数 212
8.6 游标 213
8.6.1 声明游标 213
8.6.2 打开游标 215
8.6.3 从游标中获取数据 216
8.6.4 关闭和释放游标 218
8.7 事务与锁 218
8.7.1 事务的概念 219
8.7.2 事务的工作原理 219
8.7.3 事务的提交与回滚 220
8.7.4 锁定与并发控制 222
8.8 上机练习 225
8.8.1 流程控制语句 225
8.8.2 用户定义函数的应用 226
8.8.3 SQL Server中的事务处理 226
8.8.4 查看锁信息 228
8.9 习题 230
第9章 存储过程 232
9.1 存储过程的概念 232
9.1.1 基本概念 232
9.1.2 存储过程的特点 232
9.1.3 存储过程的类型 233
9.2 建立和执行存储过程 236
9.2.1 存储过程的建立 236
9.2.2 存储过程的执行 237
9.3 存储过程的管理与维护 238
9.3.1 查看存储过程的定义信息 238
9.3.2 修改存储过程 238
9.3.3 删除存储过程 239
9.4 存储过程中参数的使用 240
9.4.1 带参数的存储过程 240
9.4.2 通过RETRN返回参数 241
9.5 上机练习 242
9.5.1 创建借书存储过程 242
9.5.2 创建还书存储过程 243
9.6 习题 244
第10章 触发器 246
10.1 触发器的概念 246
10.1.1 基本概念 246
10.1.2 使用触发器的优点 247
10.1.3 触发器的分类 248
10.2 创建和应用触发器 249
10.2.1 创建触发器 249
10.2.2 查看触发器的定义信息 251
10.2.3 禁用或启用触发器 252
10.3 修改和删除触发器 252
10.3.1 修改触发器 252
10.3.2 删除触发器 253
10.4 上机练习 254
10.5 习题 254
第11章 数据库的安全 256
11.1 数据库的安全模型 256
11.1.1 访问控制 256
11.1.2 身份验证模式 257
11.2 服务器的安全性 258
11.2.1 创建和管理登录账户 258
11.2.2 特殊的登录账户sa 260
11.3 数据库的安全性 260
11.3.1 创建和管理数据库用户 260
11.3.2 特殊的数据库用户dbo和guest 261
11.4 角色管理 261
11.4.1 固定服务器角色 261
11.4.2 数据库角色 262
11.5 权限管理 263
11.5.1 权限的种类 264
11.5.2 权限的管理 264
11.6 上机练习 266
11.6.1 使用Windows身份验证 266
11.6.2 为账号赋予服务器最高的权限 267
11.6.3 为用户分配权限 267
11.7 习题 267
第12章 备份与恢复 269
12.1 备份与恢复的概念 269
12.1.1 基本概念 269
12.1.2 数据库备份 270
12.1.3 数据恢复方式 271
12.2 备份数据库 272
12.2.1 使用企业管理器备份 272
12.2.2 使用SQL语句备份 274
12.3 恢复数据库 276
12.3.1 使用企业管理器恢复 276
12.3.2 使用SQL语句恢复 278
12.4 制定备份与恢复计划 279
12.5 上机练习 280
12.6 习题 281
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019