
SQL Server 2005实用教程(第二版)
《sql server 2005实用教程(第二版)》是根据教育部提出的高等学校计算机基础教学三层次要求组织编写的。其主要讲述大型资料库管理系统sql server 2005的功能、操作和实用开发技术。
基本介绍
- 书名:SQL Server 2005实用教程(第二版)
- 作者:李岩、张瑞雪、李康乐、王旭
- ISBN:9787302248842
- 定价:36
- 出版时间:2015-1-22
- 装帧:平装
内容简介
本书是根据教育部提出的高等学校计算机基础教学三层次要求组织编写的。本书主要讲述大型资料库管理系统SQLServer2005的功能、操作和实用开发技术。
本书以SQLServer2005为平台,採用一个贯穿全书的实例详细讲解了SQLServer2005的安装和配置,资料库的创建与管理,表、T-SQL语言、视图、索引、存储过程、资料库的备份恢复与导入导出、SQLServer的安全管理。除最后一章外,每章后均配有实训内容,以强化学生的实践能力。在第13章介绍了SQLServer项目开发,将全书所学内容与.NET程式语言相结合,进行了系统化、整体化的提升。
本书具有由浅入深、理论联繫实际的特点,在保证教材系统性和科学性的同时,注重实践性和操作性。
本书既可以作为高职高专院校相关专业的教材,也可以作为资料库套用系统开发人员的参考书。
本书以SQLServer2005为平台,採用一个贯穿全书的实例详细讲解了SQLServer2005的安装和配置,资料库的创建与管理,表、T-SQL语言、视图、索引、存储过程、资料库的备份恢复与导入导出、SQLServer的安全管理。除最后一章外,每章后均配有实训内容,以强化学生的实践能力。在第13章介绍了SQLServer项目开发,将全书所学内容与.NET程式语言相结合,进行了系统化、整体化的提升。
本书具有由浅入深、理论联繫实际的特点,在保证教材系统性和科学性的同时,注重实践性和操作性。
本书既可以作为高职高专院校相关专业的教材,也可以作为资料库套用系统开发人员的参考书。
图书目录
第1章资料库概述 1
1.1资料库的基本概念及资料库系统 1
1.1.1资料库的基本概念 1
1.1.2资料库系统的组成 2
1.1.3资料库系统的特点 2
1.2数据模型概述 3
1.2.1信息世界的数据描述 4
1.2.2数据模型 4
1.3关係资料库的基本原理 9
1.3.1关係模型 9
1.3.2关係运算 11
1.3.3关係资料库的标準语言 14
1.3.4关係模型的规範化 15
本章实训 18
本章小结 19
习题 20
第2章SQLServer2005概述 21
2.1SQLServer2005简介 21
2.1.1SQLServer2005的发展
及特点 21
2.1.2SQLServer2005的环境 22
2.2SQLServer的结构 24
2.2.1SQLServer的系统结构 24
2.2.2SQLServer2005的体系结构 25
2.3SQLServer的安装和配置 25
2.3.1SQLServer的套用环境设计 26
2.3.2安装预备软体 26
2.3.3安装SQLServer部件 26
2.4SQLServer2005的主要管理工具 31
2.4.1SQLServer管理控制台 31
2.4.2商业智慧型开发工具 32
2.4.3SQLServer分析器 33
2.4.4SQLServer配置管理器 34
2.4.5资料库引擎最佳化顾问 34
2.5配置SQLServer2005 35
2.5.1启动、停止、暂停和重新
启动SQLServer服务 35
2.5.2配置服务的启动模式 36
2.5.3注册伺服器 37
2.5.4创建伺服器组 39
本章实训 40
本章小结 41
习题 41
第3章SQLServer资料库 42
3.1SQLServer资料库概念 42
3.1.1资料库档案 42
3.1.2资料库档案组 43
3.2系统资料库概述 44
3.2.1资料库对象 44
3.2.2系统资料库 44
3.3创建资料库 46
3.3.1用SQLServerManagement
Studio创建资料库 47
3.3.2用SQL命令创建资料库 48
3.3.3事务日誌 51
3.4管理和维护资料库 52
3.4.1打开资料库 52
3.4.2查看资料库信息 52
3.4.3用SQLServerManagement
Studio修改资料库配置 53
3.4.4用T-SQL命令修改资料库
配置 53
3.4.5删除资料库 54
本章实训 55
本章小结 59
习题 59
第4章资料库中的表 60
4.1创建表 60
4.1.1数据类型 60
4.1.2使用SQLServerManagement
Studio创建表 62
4.1.3使用SQL命令方式创建表 63
4.2表的管理和维护 64
4.2.1查看錶的属性 64
4.2.2修改表结构 66
4.2.3删除数据表 68
4.3表数据的操作 69
4.3.1图形界面方式操作表数据 69
4.3.2使用INSERT命令向表中
添加数据 70
4.3.3使用UPDATE命令
修改表中的数据 71
4.3.4使用DELETE或
TRANCATETABLE命令
删除表中的数据 72
4.3.5常用系统数据表 72
本章实训 73
本章小结 76
习题 77
第5章数据完整性 78
5.1数据完整性的基本概念 78
5.2约束 79
5.2.1主键约束 79
5.2.2唯一键约束 81
5.2.3检查约束 83
5.2.4默认值约束 86
5.2.5外键约束 87
5.3默认值 90
5.3.1创建默认值 90
5.3.2绑定和解绑默认值 90
5.3.3删除默认值 91
5.4规则 91
5.4.1创建规则 92
5.4.2绑定和解绑规则 92
5.4.3删除规则 92
5.5标识列 93
5.6自定义数据类型 94
5.6.1创建自定义数据类型 94
5.6.2删除用户自定义数据类型 96
本章实训 96
本章小结 98
习题 99
第6章数据查询 100
6.1简单SELECT语句 101
6.1.1SELECT的语法格式 101
6.1.2基本的SELECT语句 102
6.1.3INTO子句 105
6.1.4WHERE子句 107
6.1.5ORDERBY子句 110
6.2SELECT语句的统计功能 111
6.2.1集合函式 111
6.2.2GROUPBY子句 112
6.2.3COMPUTE子句 113
6.3SELECT语句中的多表连线 115
6.3.1交叉连线 115
6.3.2内连线 116
6.3.3外连线 117
6.3.4自连线 119
6.3.5合併查询 119
6.4子查询 120
6.4.1嵌套子查询 120
6.4.2相关子查询 122
6.4.3使用子查询向表中添加
多条记录 123
本章实训 124
本章小结 127
习题 129
第7章视图及其套用 130
7.1视图概述 130
7.1.1视图的基本概念 130
7.1.2视图的优点及注意事项 130
7.2视图的创建和查询 131
7.2.1在SQLServerManagement
Studio中创建视图 131
7.2.2使用CREATEVIEW命令
创建视图 133
7.2.3使用视图查询数据 133
7.3视图的管理和维护 134
7.3.1查看视图的定义信息 134
7.3.2查看视图与其他对象的
依赖关係 135
7.3.3视图的修改 136
7.3.4视图的删除 137
7.4通过视图修改表数据 137
本章实训 138
本章小结 140
习题 141
第8章索引及其套用 142
8.1索引的概述 142
8.1.1索引的作用 142
8.1.2索引的分类 143
8.2创建索引 144
8.2.1系统自动创建索引 144
8.2.2在SQLServerManagement
Studio中创建索引 145
8.2.3使用CREATEINDEX语句
创建索引 148
8.3管理和维护索引 150
8.3.1查看和维护索引信息 150
8.3.2删除索引 150
8.3.3索引的分析与维护 151
本章实训 155
本章小结 157
习题 157
第9章T-SQL语言 158
9.1批处理、脚本和注释 158
9.1.1批处理 158
9.1.2脚本 159
9.1.3注释 160
9.2常量、变数和表达式 160
9.2.1常量 161
9.2.2变数 162
9.2.3运算符与表达式 165
9.3流程控制语句 168
9.3.1BEGIN…END语句块 168
9.3.2IF…ELSE语句 168
9.3.3CASE表达式 169
9.3.4无条件转移语句GOTO 171
9.3.5WAITFOR语句 172
9.3.6WHILE语句 172
9.3.7RETURN语句 173
9.4系统内置函式 174
9.4.1行集函式 174
9.4.2聚合函式 175
9.4.3标量函式 175
9.5用户自定义函式 185
9.5.1用户自定义函式的创建
与调用 185
9.5.2修改与删除用户自定义
函式 189
9.6游标及其使用 189
9.6.1声明游标 189
9.6.2打开游标 190
9.6.3数据处理 191
9.6.4关闭游标 195
9.6.5释放游标 195
本章实训 195
本章小结 198
习题 198
第10章存储过程和触发器 199
10.1存储过程概述 199
10.1.1存储过程的基本概念 199
10.1.2存储过程的优点 199
10.1.3存储过程的类型 200
10.2建立和执行存储过程 200
10.2.1创建简单存储过程 200
10.2.2存储过程的执行 201
10.2.3带输入参数的存储过程 202
10.2.4带输出参数的存储过程 204
10.3存储过程的管理与维护 206
10.3.1查看存储过程的定义信息 206
10.3.2存储过程的重编译 208
10.3.3修改和删除存储过程 209
10.4触发器概述 210
10.4.1触发器的基本概念 210
10.4.2触发器的功能 210
10.4.3触发器的类型 210
10.5创建和套用DML触发器 211
10.5.1DML触发器的类型 211
10.5.2DML触发器的工作原理 211
10.5.3创建DML触发器的注意事项 212
10.5.4创建触发器 212
10.5.5使用触发器实现数据一致性 216
10.6触发器的管理与维护 217
10.6.1查看触发器的定义信息 217
10.6.2修改和删除触发器 217
10.6.3禁止或启用触发器 218
10.7DDL触发器 218
10.7.1创建DDL触发器 219
10.7.2查看和修改DDL触发器 220
10.8事务 220
10.8.1基本概念 220
10.8.2事务套用 221
本章实训 222
本章小结 224
习题 224
第11章备份恢复与导入/导出 225
11.1备份与恢复的基本概念 225
11.1.1备份与恢复的需求分析 225
11.1.2备份资料库的基本概念 226
11.1.3资料库恢复的概念 228
11.2备份资料库 229
11.2.1使用SQLServerManagementStudio备份资料库 229
11.2.2创建备份设备 231
11.2.3使用SQL语句备份资料库 232
11.3恢複数据库 233
11.3.1恢複数据库前的準备 234
11.3.2使用SQLServerManagementStudio恢複数据库 235
11.3.3使用SQL语句恢複数据库 237
11.4导入与导出 240
11.4.1SQLServer与Excel的数据格式转换 240
11.4.2SQLServer与Access的数据格式转换 247
本章实训 249
本章小结 250
习题 251
第12章SQLServer的安全管理 252
12.1SQLServer的安全模型 252
12.1.1SQLServer访问控制 252
12.1.2SQLServer身份验证模式 253
12.2伺服器的安全性 253
12.2.1创建和修改登录帐户 254
12.2.2禁止或删除登录帐户 258
12.2.3伺服器角色 259
12.3资料库的安全性 260
12.3.1添加资料库用户 260
12.3.2修改资料库用户 262
12.3.3删除资料库用户 263
12.4资料库用户角色 264
12.4.1固定资料库角色 264
12.4.2自定义资料库角色 264
12.4.3增加和删除资料库
角色成员 266
12.5许可权 267
12.5.1概述 267
12.5.2许可权的管理 268
本章实训 272
本章小结 273
习题 274
第13章SQLServer开发与编程 275
13.1ADO.NET资料库访问对象模型 275
13.1.1VisualBasic.NET简介 275
13.1.2ADO.NET资料库访问对象 276
13.2系统功能设计 278
13.3资料库和表的设计 279
13.4程式开发 283
13.4.1创建项目 283
13.4.2初始界面 283
13.4.3登录界面 285
13.4.4主视窗 287
13.4.5基础资料 288
13.4.6成绩管理 291
13.4.7用户管理 293
13.4.8“关于”视窗 295
本章小结 296
转载请注明出处海之美文 » SQL Server 2005实用教程(第二版)