
SQL Server资料库基础与实训教程(第2版)
《SQL Server资料库基础与实训教程(第2版)》是2001年9月1日清华大学出版社出版的图书,作者是吕凤顺、宋传玲。本书主要介绍了SQL Server资料库管理系统及其套用开发。
基本介绍
- 书名:SQL Server资料库基础与实训教程(第2版)
- 又名:sql资料库基础与实训教程
- 作者:吕凤顺、宋传玲
- ISBN:9787302263081
- 类别:技术类书籍
- 页数:118
- 定价:38.00
- 出版社:清华大学出版社
- 出版时间:2001年9月1日
- 装帧:平装
- 开本:16开
内容简介
SQL Server是一个大型企业级关係资料库管理系统,在国内外已得到了广泛的使用。作者根据多年的教学经验、资料库套用的特点以及学生的认知规律,精心编写了《SQL Server资料库基础与实训教程(第2版)》。全书採用案例教学方式,以一个电脑销售公司的资料库管理项目为主线,从资料库的规範化设计开始,通过大量丰富、实用、前后衔接的实训项目完整介绍了 SQL Server2005资料库管理系统,可以使读者由浅入深、全面、系统地掌握 SQL Server资料库管理系统及其套用开发。
吕凤顺、宋传玲主编的《SQL Server资料库基础与实训教程(第2版)》基本知识系统全面、例题丰富,体现了在软体技术教学过程中形成的“项目驱动、案例教学、理论与实践相结合”的教学方法。《SQL Server资料库基础与实训教程(第2版)》既可以作为计算机专业本科、专科(高职)计算机套用、软体、信息管理专业的教材,也可作为计算机专业人员的自学或参考书。
目录
第1章关係资料库管理系统基础知识 1
1.1资料库系统概述 1
1.1.1资料库技术的产生与发展 1
1.1.2资料库系统 4
1.2数据模型 5
1.2.1数据模型的组成要素 6
1.2.2概念模型 7
1.2.3层次模型 7
1.2.4网状模型 8
1.2.5关係模型 9
1.3关係资料库及其设计过程 11
1.3.1关係与表格 11
1.3.2数据表的基本概念 12
1.3.3“电脑器材销售管理”资料库
的模型设计 12
1.4关係资料库的规範化 14
1.4.1资料库的三个规範化形式 14
1.4.2资料库规範化设计的原则 17
1.5数据表的关联与数据的完整性 17
1.5.1表的关联 17
1.5.2数据的完整性及约束 21
1.6关係资料库套用实例——电脑器材
销售管理 23
1.6.1“电脑器材销售管理”资料库
的规範化设计 23
1.6.2“电脑器材销售管理”资料库
逻辑数据模型 25
1.7实训要求与习题 29
第2章SQLServer2005资料库管理
系统 32
2.1SQLServer2005简介 32
2.2SQLServer2005的安装 34
2.2.1SQLServer2005安装之前的
準备 34
2.2.2SQLServer2005的安装过程 37
2.3SQLServer2005常用工具 41
2.3.1SQLServerManagement
Studio工具 42
2.3.2BusinessIntelligence
DevelopmentStudio工具 42
2.3.3SQLServerProfiler工具 43
2.3.4SQLServerConfiguration
Manager工具 43
2.3.5DatabaseEngineTuning
Advisor工具 44
2.4SQLServer2005的系统资料库
及系统表 44
2.5SQL与T-SQL概述 45
2.6实训要求与习题 47
第3章用户资料库的创建与操作 48
3.1SQLServer资料库的存储结构 48
3.1.1SQLServer资料库 48
3.1.2资料库档案和档案组 49
3.1.3资料库对象 49
3.2创建SQLServer资料库 50
3.2.1用SSMS创建资料库 50
3.2.2用CREATEDATABASE语句
创建资料库 52
3.3查看、设定、修改资料库选项 55
3.3.1用T-SQL语句查看资料库
信息 55
3.3.2用T-SQL语句设定和修改
资料库选项 57
3.4资料库与SQLServer系统的分离
与删除 61
3.4.1资料库与SQLServer系统的
分离 61
3.4.2将资料库档案附加到SQL
Server系统 62
3.4.3删除资料库 63
3.5实训要求与习题 63
第4章数据表的创建与操作 65
4.1数据类型 65
4.1.1二进制数据 65
4.1.2数值型数据 66
4.1.3字元型数据 67
4.1.4统一字元型数据 67
4.1.5日期/时间型数据 68
4.1.6货币型数据 69
4.1.7位类型数据bit 69
4.1.8其他特殊数据类型 70
4.1.9图像、文本型数据的存储
方式 70
4.1.10局部变数的定义与输出 71
4.2运算符与表达式 72
4.2.1算术运算符与表达式 72
4.2.2逻辑类运算符与逻辑值
表达式 72
4.3系统内置函式 75
4.3.1数学函式 75
4.3.2字元串函式 76
4.3.3日期时间函式 77
4.3.4类型转换函式 78
4.4用SSMS创建数据表及约束对象 80
4.4.1数据表的基本概念 80
4.4.2数据表的结构 81
4.4.3用SSMS创建表结构 82
4.4.4在SSMS中修改表结构 83
4.4.5在SSMS中创建表的各种
约束对象 85
4.5用T-SQL语句创建数据表及约束
对象 93
4.5.1用CREATETABLE语句
创建表结构 93
4.5.2用ALTERTABLE语句修改
表结构 95
4.6查看錶信息、输入数据、编辑
和删除记录 100
4.6.1查看錶信息 100
4.6.2向数据表输入数据 102
4.6.3数据表的複製 109
4.6.4数据表数据的更新、编辑、
修改和删除 110
4.7数据表及约束对象的删除 114
4.7.1用SSMS删除数据表及其他
对象 114
4.7.2用DROPTABLE语句删除
数据表及约束对象 115
4.8资料库套用实例“电脑器材销售
管理”的数据表 116
4.9实训要求与习题 118
第5章资料库查询与视图 121
5.1SELECT语句的格式与简单查询 121
5.1.1SELECT查询语句格式 121
5.1.2使用SELECT语句进行
无数据源检索 122
5.1.3指定栏位列表
及列别名(列标题) 122
5.1.4指定查询结果的显示範围 123
5.1.5用WHERE子句查询满足
条件的记录 126
5.1.6用ORDERBY子句对查询
结果集排序 130
5.2SELECT多表连线查询与创建
新表 133
5.2.1交叉连线crossjoin 133
5.2.2内连线[inner]join 134
5.2.3外连线left|right|full[outer]
join 136
5.2.4自内连线join 138
5.2.5使用INTO子句创建新表 139
5.3用SELECT语句对数据进行统计
汇总 140
5.3.1集合函式(聚合函式、统计
函式) 140
5.3.2用GROUPBY子句对记录
分类统计汇总 142
5.3.3综合举例练习 148
5.3.4用COMPUTE子句显示参加
统计的清单及统计结果 155
5.4SELECT合併结果集与子查询 156
5.4.1合併查询结果集 156
5.4.2子查询 157
5.4.3综合举例练习 161
5.5视图的基本概念 165
5.5.1理解查询结果集 165
5.5.2视图的概念 165
5.5.3使用视图的优点 166
5.6视图的创建与使用 167
5.6.1对创建视图的限制和要求 167
5.6.2在SSMS中创建与使用
视图 167
5.6.3使用SQL语句创建与使用
视图 169
5.6.4使用视图对数据表的数据
进行操作 173
5.7查看、编辑和删除视图 174
5.7.1使用SSMS查看、编辑、
删除视图 174
5.7.2用SQL语句查看、编辑、
删除视图 174
5.8实训要求与习题 174
第6章资料库索引 177
6.1索引概述 177
6.1.1什幺是索引 177
6.1.2索引的分类 178
6.2创建索引 179
6.2.1用CREATEINDEX命令
创建索引 179
6.2.2使用SSMS创建索引 181
6.3查看与修改索引 182
6.3.1用SSMS查看、修改索引 182
6.3.2用存储过程sp_helpindex
查看索引 182
6.3.3用存储过程sp_rename更改
索引名称 183
6.4删除索引 183
6.4.1用SSMS删除索引 183
6.4.2用DROPINDEX命令删除
索引 183
6.5设计索引 183
6.6索引的维护 184
6.7实训要求与习题 185
第7章T-SQL程式设计、自定义
类型、函式和游标 187
7.1批处理、脚本、注释与变数 187
7.1.1批处理的概念 187
7.1.2SQL脚本档案 188
7.1.3SQL语句的注释 188
7.1.4局部变数与全局变数 189
7.2T-SQL流程控制语句 191
7.2.1BEGIN…END语句块 191
7.2.2IF…ELSE条件语句 192
7.2.3CASE表达式 193
7.2.4WAITFOR暂停语句 196
7.2.5WHILE循环语句 196
7.3用户自定义数据类型 197
7.3.1用SSMS创建编辑自定义
数据类型 198
7.3.2用sp_addtype创建自定义
数据类型 199
7.3.3用sp_droptype删除自定义
数据类型 200
7.4用户自定义函式 200
7.4.1用CREATEFUNCTION
创建自定义函式 200
7.4.2用SQL语句修改、删除
自定义函式 203
7.4.3用SSMS创建编辑自定义
函式 203
7.5游标的创建与使用 204
7.5.1游标的概念 204
7.5.2用DECLARE语句定义
游标 205
7.5.3用OPEN语句打开游标 207
7.5.4用FETCH语句从游标中
提取数据 207
7.5.5用CLOSE语句关闭游标 208
7.5.6用DEALLOCATE语句
释放游标 208
7.6实训要求与习题 210
第8章存储过程与触发器 214
8.1存储过程的创建与使用 214
8.1.1存储过程的概念 214
8.1.2用CREATEPROC创建
存储过程 215
8.1.3用EXECUTE执行存储
过程 218
8.1.4用EXECUTE执行SQL语句
字元串 221
8.1.5用SSMS创建存储过程 221
8.2存储过程的查看、编辑和删除 222
8.2.1用SSMS查看、编辑存储
过程 222
8.2.2用EXECUTE查看存储过程的
定义与相关性 223
8.2.3用SQL语句修改、删除
存储过程 224
8.3触发器的创建与使用 225
8.3.1触发器的概念 225
8.3.2用CREATETRIGGER语句
创建触发器 227
8.3.3综合举例练习 229
8.3.4禁用/启用触发器 237
8.3.5用SSMS创建触发器 238
8.4触发器的查看、编辑、重命名
和删除 238
8.4.1用SSMS查看、编辑
触发器 238
8.4.2用EXECUTE查看触发器的
定义与相关性 238
8.4.3用SQL语句修改和删除
触发器 239
8.5实训要求与习题 239
第9章SQLServer2005的安全性 243
9.1SQLServer2005的安全机制 243
9.1.1SQLServer2005登录认证
简介 244
9.1.2SQLServer认证模式
设定(创建登录名) 244
9.2资料库的用户管理 249
9.2.1资料库用户简介 249
9.2.2管理资料库用户 249
9.3许可权管理 251
9.3.1许可权管理简介 251
9.3.2利用SSMS管理许可权 253
9.4角色管理 254
9.4.1角色管理简介 254
9.4.2角色的管理 256
9.5实训要求与习题 262
第10章数据备份恢复 264
10.1备份与恢复概述 264
10.1.1资料库备份的类型 264
10.1.2备份设备的创建与删除 265
10.1.3资料库的备份 267
10.2资料库的恢复 270
10.2.1资料库恢复策略 270
10.2.2用SSMS恢複数据库 273
10.2.3用RESTORE命令恢复
资料库 274
10.3实训要求与习题 276
附录习题答案 277
转载请注明出处海之美文 » SQL Server资料库基础与实训教程(第2版)