新闻资讯
看你所看,想你所想

SQL Server资料库基础与实训教程

SQL Server资料库基础与实训教程

《SQL Server资料库基础与实训教程》是清华大学出版社出版的图书,作者是吕凤顺。

基本介绍

  • 书名:SQL Server资料库基础与实训教程
  • 作者:吕凤顺
  • ISBN:9787302136835
  • 定价:32元
  • 装帧:平装

内容简介

SQLServer2000是一个企业级大型关係资料库管理开发工具,在国内外已得到了广泛的使用。
作者根据多年的教学经验、资料库套用的特点以及学生的认知规律,精心编写了这本教材。全书以一个电脑销售公司的资料库管理系统作为资料库模型,从资料库的规範化设计开始,通过大量丰富实用、前后衔接的“实例练习”完整地介绍了SQLServer2000资料库管理系统,这种基础知识讲解与套用开发并重的创新写作方式,可以帮助读者由浅入深、全面系统地掌握SQLServer资料库管理系统及其套用开发技术。
本书基本概念清晰、例题丰富,既可以作为本科、专科(高职)教材,也可作为计算机专业技术人员的参考书籍。

目录

第1章关係资料库管理系统基础知识 1
1.1资料库系统概述 1
1.1.1资料库技术的产生与发展 1
1.1.2资料库 5
1.1.3资料库管理系统 7
1.1.4资料库系统 8
1.2数据模型 10
1.2.1数据模型的组成要素 10
1.2.2概念模型 11
1.2.3层次模型 15
1.2.4网状模型 16
1.2.5关係模型 16
1.3关係资料库及其设计过程 20
1.3.1关係与表格 20
1.3.2数据表的基本概念 21
1.3.3资料库设计过程 21
1.3.4“电脑器材销售管理”资料库的模型设计 25
1.4关係资料库的规範化 28
1.4.1资料库的三个规範化形式 28
1.4.2资料库规範化设计的原则 31
1.4.3规範化的缺点及非规範化 31
1.5数据表的关联与数据的完整性 31
1.5.1表的关联 31
1.5.2数据的完整性及约束 35
1.6关係资料库套用实例——“电脑器材销售管理” 37
1.6.1“电脑器材销售管理”资料库的规範化设计 37
1.6.2“电脑器材销售管理”资料库逻辑数据模型 39
1.7实训要求与习题 43
第2章SQLServer2000资料库管理系统 46
2.1SQLServer2000简介 46
2.2SQLServer2000的安装 48
2.2.1SQLServer2000安装之前的準备 49
2.2.2SQLServer2000的安装过程 52
2.2.3验证安装 63
2.3SQLServer2000常用工具 65
2.3.1SQLServer服务管理器 65
2.3.2企业管理器 67
2.3.3查询分析器 68
2.3.4伺服器网路实用工具 70
2.3.5分散式事务处理协调器 70
2.3.6性能监视器 71
2.3.7事件探查器 71
2.3.8数据导入导出工具 72
2.4SQLServer2000的系统资料库及系统表 72
2.5SQL与T-SQL概述 75
2.6实训要求与习题 76
第3章用户资料库的创建与操作 78
3.1SQLServer资料库的存储结构 78
3.1.1SQLServer资料库 78
3.1.2资料库档案的分类 79
3.1.3资料库对象 79
3.2创建SQLServer资料库 80
3.2.1用企业管理器创建资料库 80
3.2.2用CREATEDATABASE语句创建资料库 83
3.2.3用嚮导创建资料库 86
3.3查看、设定、修改资料库选项 86
3.3.1用企业管理器查看资料库信息、设定和修改选项 86
3.3.2用T-SQL语句查看资料库信息 90
3.3.3用T-SQL语句设定和修改资料库选项 92
3.4资料库与SQLServer系统的分离与删除 96
3.4.1资料库与SQLServer系统的分离 96
3.4.2将资料库档案附加到
SQLServer系统 97
3.4.3使用企业管理器删除资料库 98
3.4.4使用DROPDATABASE语句删除资料库 98
3.5实训要求与习题 99
第4章数据表的创建与操作 100
4.1数据类型 100
4.1.1二进制数据 100
4.1.2数值型数据 101
4.1.3字元型数据 102
4.1.4统一字元型数据 103
4.1.5日期/时间型数据 104
4.1.6货币型数据 104
4.1.7位类型数据bit 105
4.1.8其他特殊数据类型 106
4.1.9图像、文本型数据的存储方式 106
4.1.10局部变数的定义与输出 107
4.2运算符与表达式 107
4.2.1算术运算符与表达式 107
4.2.2逻辑类运算符与逻辑值表达式 108
4.2.3字元串连线运算符与字元串表达式 111
4.3系统内置函式 112
4.3.1数学函式 112
4.3.2字元串函式 113
4.3.3日期时间函式 114
4.3.4类型转换函式 115
4.4用企业管理器创建数据表及约束对象 116
4.4.1数据表的基本概念 116
4.4.2数据表的结构 117
4.4.3用企业管理器创建表结构 118
4.4.4在企业管理器中修改表结构 120
4.4.5在企业管理器中创建表的各种约束对象 122
4.5用T-SQL语句创建数据表及约束对象 135
4.5.1用CREATETABLE语句创建表结构 135
4.5.2用ALTERTABLE语句修改表结构 137
4.5.3用T-SQL语句创建、绑定和解除约束对象 140
4.6查看錶信息、输入数据、编辑和删除记录 145
4.6.1查看錶信息 145
4.6.2向数据表输入数据 148
4.6.3向表中输入文本或图像数据 154
4.6.4数据表的複製 157
4.6.5数据表数据的更新、编辑修改和删除 158
4.7数据表及约束对象的删除 163
4.7.1用企业管理器删除数据表及其他对象 163
4.7.2用DROPTABLE语句删除数据表及约束对象 164
4.8资料库套用实例“电脑器材销售管理”的数据表 165
4.9实训要求与习题 167
第5章资料库查询与视图 170
5.1SELECT语句的格式与简单查询 170
5.1.1SELECT查询语句格式 170
5.1.2使用SELECT语句进行无数据源检索 171
5.1.3指定栏位列表及列别名(列标题) 171
5.1.4指定查询结果的显示範围 172
5.1.5用WHERE子句查询满足条件的记录 174
5.1.6用ORDERBY子句对查询结果集排序 178
5.2SELECT多表连线查询与创建新表 181
5.2.1交叉连线crossjoin 181
5.2.2内连线[inner]join 182
5.2.3外连线left|right|full[outer]join 183
5.2.4自内连线join 186
5.2.5使用INTO子句创建新表 187
5.3用SELECT语句对数据进行统计汇总 188
5.3.1集合函式(聚合函式、统计函式) 188
5.3.2用GROUPBY子句对记录分类统计汇总 190
5.3.3综合举例练习 196
5.3.4用COMPUTE子句显示参加统计的清单及统计结果 201
5.4SELECT合併结果集与子查询 203
5.4.1合併查询结果集 203
5.4.2子查询 204
5.4.3综合举例练习 208
5.5使用企业管理器查询(编辑)数据 211
5.6视图的基本概念 215
5.6.1理解查询结果集 215
5.6.2视图的概念 215
5.6.3使用视图的优点 216
5.7视图的创建与使用 217
5.7.1对创建视图的限制和要求 217
5.7.2在企业管理器中创建与使用视图 217
5.7.3使用SQL语句创建与使用视图 219
5.7.4使用视图对数据表的数据进行操作 223
5.8查看、编辑和删除视图 223
5.8.1使用企业管理器查看编辑删除视图 223
5.8.2用SQL语句查看编辑删除视图 224
5.9实训要求与习题 225
第6章资料库索引 228
6.1索引概述 228
6.1.1什幺是索引 228
6.1.2索引的分类 229
6.2创建索引 230
6.2.1用CREATEINDEX命令创建索引 230
6.2.2使用企业管理器创建索引 232
6.3查看与修改索引 235
6.3.1用企业管理器查看修改索引 235
6.3.2用存储过程Sp_helpindex查看索引 237
6.3.3用存储过程Sp_rename更改索引名称 237
6.4删除索引 237
6.4.1用企业管理器删除索引 237
6.4.2用DROPINDEX命令删除索引 237
6.5设计索引 238
6.6索引的维护 238
6.7实训要求与习题 239
第7章T-SQL程式设计、自定义类型、函式和游标 241
7.1批处理、脚本、注释与变数 241
7.1.1批处理的概念 241
7.1.2SQL脚本档案 242
7.1.3SQL语句的注释 242
7.1.4局部变数与全局变数 242
7.2T-SQL流程控制语句 245
7.2.1BEGIN…END语句块 245
7.2.2IF/ELSE条件语句 245
7.2.3CASE表达式 246
7.2.4WAITFOR暂停语句 249
7.2.5WHILE循环语句 249
7.3用户自定义数据类型 250
7.3.1用企业管理器创建编辑自定义数据类型 251
7.3.2用sp_addtype创建自定义数据类型 252
7.3.3用sp_droptype删除自定义数据类型 253
7.4用户自定义函式 253
7.4.1用CREATEFUNCTION创建自定义函式 253
7.4.2用SQL语句修改、删除自定义函式 255
7.4.3用企业管理器创建编辑自定义函式 255
7.5游标的创建与使用 257
7.5.1游标的概念 257
7.5.2用DECLARE语句定义游标 257
7.5.3用OPEN语句打开游标 259
7.5.4用FETCH语句从游标中提取数据 259
7.5.5用CLOSE语句关闭游标 260
7.5.6用DEALLOCATE语句释放游标 260
7.6实训要求与习题 262
第8章存储过程与触发器 266
8.1存储过程的创建与使用 266
8.1.1存储过程的概念 266
8.1.2用CREATEPROC创建存储过程 267
8.1.3用EXECUTE执行存储过程 269
8.1.4用EXECUTE执行SQL语句字元串 272
8.1.5用企业管理器创建存储过程 273
8.2存储过程的查看、编辑和删除 273
8.2.1用企业管理器查看编辑存储过程 273
8.2.2用EXECUTE查看存储过程的定义与相关性 275
8.2.3用SQL语句修改、删除存储过程 276
8.3触发器的创建与使用 276
8.3.1触发器的概念 276
8.3.2用CREATETRIGGER语句创建触发器 278
8.3.3综合举例练习 280
8.3.4禁用/启用触发器 287
8.3.5用企业管理器创建触发器 287
8.4触发器的查看、编辑、重命名和删除 288
8.4.1用企业管理器查看编辑触发器 288
8.4.2用EXECUTE查看触发器的定义与相关性 289
8.4.3用SQL语句修改和删除触发器 289
8.5实训要求与习题 290
第9章SQLServer的许可权管理与代理服务 293
9.1SQLServer2000的安全机制 293
9.1.1SQLServer登录认证简介 293
9.1.2SQLServer认证模式设定 294
9.2管理SQLServer登录 295
9.2.1用企业管理器管理SQLServer登录 295
9.2.2使用T-SQL管理SQLServer登录 296
9.3资料库的用户 298
9.3.1资料库用户简介 298
9.3.2管理资料库用户 298
9.4许可权管理 301
9.4.1许可权管理简介 301
9.4.2利用企业管理器管理许可权 302
9.5角色管理 305
9.5.1角色管理简介 305
9.5.2角色的管理 307
9.6配置SQLServer代理服务 310
9.7定义操作员 314
9.8作业 315
9.9警报 319
9.9.1创建事件警报 319
9.9.2创建性能警报 321
9.10实训要求与习题 322
第10章数据备份恢复与数据转换 324
10.1备份与恢复概述 324
10.1.1资料库备份的类型 324
10.1.2备份设备的创建与删除 325
10.1.3资料库的备份 327
10.2资料库的恢复 330
10.2.1资料库恢复策略 330
10.2.2用企业管理器恢複数据库 332
10.2.3用RESTORE命令恢複数据库 333
10.2.4恢复系统资料库 335
10.3资料库的维护 335
10.3.1创建资料库维护计画 335
10.3.2编辑修改资料库维护计画 339
10.4数据转换服务(DTS) 340
10.4.1数据转换服务简介 340
10.4.2DTS导入/导出嚮导 341
10.5使用DTS设计器 345
10.5.1DTS包结构 346
10.5.2创建DTS包 349
10.5.3包的保存与运行 352
10.6实训要求与习题 353
第11章发布SQLServer资料库 355
11.1使用Web助手嚮导生成数据网页 355
11.1.1选择资料库 355
11.1.2设定数据生成方式 356
11.1.3设定数据来源 356
11.1.4选择作业调度方式 357
11.1.5设定数据网页生成选项 358
11.1.6浏览数据网页 360
11.2使用FrontPage生成数据网页 361
11.2.1Asp的运行环境 361
11.2.2在Asp动态网页中添加数据 363
11.3实训要求与习题 366

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com