图书介绍
SQL Server数据库管理 开发与实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 郑诚主编;余美华,王国明,李力东副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115297891
- 出版时间:2012
- 标注页数:383页
- 文件大小:97MB
- 文件页数:396页
- 主题词:关系数据库系统-数据库管理系统-高等学校-教材
PDF下载
下载说明
SQL Server数据库管理 开发与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库基础1
1.1 数据库系统简介1
1.1.1 数据库技术的发展1
1.1.2 数据库系统的组成2
1.2 数据模型2
1.2.1 数据模型的概念2
1.2.2 常见的数据模型2
1.2.3 关系数据库的规范化4
1.2.4 关系数据库的设计原则4
1.2.5 实体与关系4
1.3 数据库的体系结构5
1.3.1 数据库三级模式结构5
1.3.2 三级模式之间的映射6
知识点提炼6
习题6
第2章 SQL Server 2008概述7
2.1 初识SQL Server 20087
2.1.1 SQL Server 2008的简介7
2.1.2 SQL Server 2008的特点7
2.2 SQL Server 2008的安装9
2.2.1 SQL Server 2008安装必备9
2.2.2 SQL Server 2008的安装10
2.2.3 SQL Server 2008的卸载19
2.3 SQL Server 2008的服务20
2.3.1 后台启动SQL Server 200820
2.3.2 通过SQL Server配置管理器启动SQL Server 200821
2.4 注册SQL Server 2008服务器22
2.4.1 服务器组的创建与删除22
2.4.2 服务器的注册与删除24
知识点提炼27
习题28
第3章 Transact-SQL语法基础29
3.1 T-SQL概述29
3.1.1 T-SQL语言的组成29
3.1.2 T-SQL语句结构31
3.2 常量32
3.2.1 字符串常量32
3.2.2 二进制常量32
3.2.3 bit常量32
3.2.4 日期和时间常量32
3.3 变量32
3.3.1 局部变量33
3.3.2 全局变量34
3.4 注释符、运算符与通配符36
3.4.1 注释符(Annotation)36
3.4.2 运算符(Operator)37
3.4.3 通配符(Wildcard)40
3.5 流程控制40
3.5.1 BEGIN...END40
3.5.2 IF41
3.5.3 IF...ELSE42
3.5.4 CASE44
3.5.5 WHILE46
3.5.6 WHILE...CONTINUE...BREAK47
3.5.7 RETURN48
3.5.8 GOTO49
3.5.9 WAITFOR49
3.6 综合实例——修改数据库中的表50
知识点提炼51
习题51
实验:附加单文件数据库51
实验目的51
实验内容51
实验步骤51
第4章 数据库和表53
4.1 认识数据库53
4.1.1 数据库基本概念53
4.1.2 数据库常用对象54
4.1.3 数据库组成55
4.1.4 系统数据库55
4.2 SQL Server的命名规范56
4.2.1 标识符56
4.2.2 对象命名规则57
4.2.3 实例命名规则57
4.3 数据库操作58
4.3.1 创建数据库58
4.3.2 修改数据库62
4.3.3 删除数据库66
4.4 数据表操作68
4.4.1 以界面方式创建、修改和删除数据表68
4.4.2 使用CREATE TABLE语句创建表71
4.4.3 创建、修改和删除约束73
4.4.4 使用ALTER TABLE语句修改表结构79
4.4.5 使用DROP TABLE语句删除表80
4.5 数据操作81
4.5.1 使用INSERT语句添加数据81
4.5.2 使用UPDATE语句修改指定数据82
4.5.3 使用DELETE语句删除指定数据82
4.6 表与表之间的关联83
4.6.1 一对一关系83
4.6.2 一对多关系84
4.6.3 多对多关系85
4.7 综合实例——批量插入数据86
知识点提炼86
习题86
实验:删除表中相同行数据87
实验目的87
实验内容87
实验步骤87
第5章 SQL查询88
5.1 SELECT检索数据88
5.1.1 SELECT语句的基本结构88
5.1.2 WITH子句89
5.1.3 SELECT...FROM子句90
5.1.4 INTO子句94
5.1.5 WHERE子句94
5.1.6 GROUP BY子句102
5.1.7 HAVING子句103
5.1.8 ORDER BY子句104
5.1.9 COMPUTE子句105
5.1.10 DISTINCT关键字106
5.1.11 TOP关键字107
5.2 UNION合并多个查询结果107
5.2.1 UNION与联接之间的区别108
5.2.2 使用UNION ALL合并表108
5.2.3 UNION中的order by子句108
5.2.4 UNION中的自动数据类型转换109
5.2.5 使用UNION合并不同类型的数据109
5.2.6 使用UNION合并有不同列数的两个表110
5.2.7 使用UNION进行多表合并110
5.3 子查询与嵌套查询110
5.3.1 什么是子查询111
5.3.2 什么是嵌套查询111
5.3.3 简单的嵌套查询111
5.3.4 带IN的嵌套查询112
5.3.5 带NOT IN的嵌套查询112
5.3.6 带SOME的嵌套查询112
5.3.7 带ANY的嵌套查询113
5.3.8 带ALL的嵌套查询113
5.3.9 带EXISTS的嵌套查询113
5.4 联接查询114
5.4.1 内部联接114
5.4.2 外部联接114
5.4.3 交叉联接116
5.4.4 联接多表的方法117
5.5 综合实例——按照升序排列前三的数据119
知识点提炼119
习题120
实验:利用模糊查询进行区间查询120
实验目的120
实验内容120
实验步骤120
第6章 视图操作121
6.1 视图概述121
6.1.1 以界面方式操作视图121
6.1.2 使用CREATE VIEW语句创建视图124
6.1.3 使用ALTER VIEW语句修改视图126
6.1.4 使用DROP VIEW语句删除视图127
6.2 视图中的数据操作128
6.2.1 从视图中浏览数据128
6.2.2 向视图中添加数据130
6.2.3 修改视图中的数据131
6.2.4 删除视图中的数据131
6.3 综合实例——使用视图过滤些数据131
知识点提炼132
习题132
实验:视图定义文本加密133
实验目的133
实验内容133
实验步骤133
第7章 索引与数据完整性134
7.1 索引的概念134
7.2 索引的优缺点134
7.2.1 索引的优点134
7.2.2 索引的缺点135
7.3 索引的分类135
7.3.1 聚集索引135
7.3.2 非聚集索引135
7.4 索引的操作136
7.4.1 索引的创建136
7.4.2 查看索引信息138
7.4.3 索引的修改139
7.4.4 索引的删除140
7.4.5 设置索引的选项141
7.5 索引的分析与维护143
7.5.1 索引的分析143
7.5.2 索引的维护144
7.6 全文索引146
7.6.1 使用企业管理器启用全文索引146
7.6.2 使用Transact-SQL语句启用全文索引150
7.6.3 使用Transact-SQL语句删除全文索引153
7.6.4 全文目录153
7.6.5 全文目录的维护155
7.7 数据完整性157
7.7.1 域完整性157
7.7.2 实体完整性158
7.7.3 引用完整性159
7.7.4 用户定义完整性160
7.8 综合实例——Transact-SQL维护全文索引160
知识点提炼161
习题161
实验:对格式化的二进制数据进行全文索引161
实验目的161
实验内容161
实验步骤161
第8章 SQL常用函数163
8.1 聚合函数163
8.1.1 聚合函数概述163
8.1.2 SUM(求和)函数164
8.1.3 AVG(平均值)函数165
8.1.4 MIN(最小值)函数165
8.1.5 MAX(最大值)函数166
8.1.6 COUNT(统计)函数167
8.1.7 DISTINCT(取不重复记录)函数168
8.1.8 查询重复记录169
8.2 数学函数169
8.2.1 数学函数概述169
8.2.2 ABS(绝对值)函数170
8.2.3 PI(圆周率)函数170
8.2.4 POWER(乘方)函数171
8.2.5 RAND(随机浮点数)函数171
8.2.6 ROUND(四舍五入)函数171
8.2.7 SQUARE(平方)函数和SQRT(平方根)函数172
8.2.8 三角函数173
8.3 字符串函数174
8.3.1 字符串函数概述174
8.3.2 ASCII(获取ASCII码)函数175
8.3.3 CHARINDEX(返回字符串的起始位置)函数176
8.3.4 LEFT(取左边指定个数的字符)函数177
8.3.5 RIGHT(取右边指定个数的字符)函数177
8.3.6 LEN(返回字符个数)函数178
8.3.7 REPLACE(替换字符串)函数179
8.3.8 REVERSE(返回字符表达式的反转)函数179
8.3.9 STR函数179
8.3.10 SUBSTRING(取字符串)函数180
8.4 日期和时间函数181
8.4.1 日期和时间函数概述181
8.4.2 GETDATE(返回当前系统日期和时间)函数181
8.4.3 DAY(返回指定日期的天)函数182
8.4.4 MONTH(返回指定日期的月)函数182
8.4.5 YEAR(返回指定日期的年)函数182
8.4.6 DATEDIFF(返回日期和时间的边界数)函数183
8.4.7 DATEADD(添加日期时间)函数184
8.5 转换函数184
8.5.1 转换函数概述184
8.5.2 CAST函数185
8.5.3 CONVERT函数186
8.6 元数据函数187
8.6.1 元数据函数概述187
8.6.2 COL_LENGTH函数187
8.6.3 COL_NAME函数188
8.6.4 DB_NAME函数188
8.7 综合实例——查看商品信息表中价格最贵的记录189
知识点提炼189
习题190
实验:显示商品信息表中的平均价格190
实验目的190
实验内容190
实验步骤190
第9章 存储过程和触发器191
9.1 存储过程概述191
9.1.1 存储过程的概念191
9.1.2 存储过程的优点191
9.2 存储过程的创建与管理192
9.2.1 使用向导创建存储过程192
9.2.2 使用CREATE PROC语句创建存储过程194
9.2.3 执行存储过程194
9.2.4 查看存储过程196
9.2.5 修改存储过程198
9.2.6 重命名存储过程200
9.2.7 删除存储过程201
9.3 触发器概述203
9.3.1 触发器的概念203
9.3.2 触发器的优点203
9.3.3 触发器的种类203
9.4 触发器的创建与管理204
9.4.1 创建DML触发器204
9.4.2 创建DDL触发器206
9.4.3 创建登录触发器207
9.4.4 查看触发器209
9.4.5 修改触发器209
9.4.6 重命名触发器212
9.4.7 禁用和启用触发器212
9.4.8 删除触发器214
9.5 综合实例——使用触发器向MingRiBook数据库的user表中添加数据215
知识点提炼216
习题216
实验:使用T-SQL语句创建存储过程并执行217
实验目的217
实验内容217
实验步骤217
第10章 游标的使用218
10.1 游标的概述218
10.1.1 游标的实现218
10.1.2 游标的类型219
10.2 游标的基本操作219
10.2.1 声明游标219
10.2.2 打开游标222
10.2.3 读取游标中的数据222
10.2.4 关闭游标224
10.2.5 释放游标224
10.3 使用系统过程查看游标225
10.3.1 sp_cursor_list225
10.3.2 sp_describe_cursor226
10.4 综合实例——利用游标在商品表中返回指定商品行数据227
知识点提炼228
习题228
实验:关闭释放游标228
实验目的228
实验内容229
实验步骤229
第11章 事务与锁230
11.1 事务的概念230
11.2 显式事务与隐式事务231
11.2.1 显式事务231
11.2.2 隐式事务232
11.2.3 API中控制隐式事务233
11.2.4 事务的COMMIT和ROLLBACK233
11.3 使用事务233
11.3.1 开始事务233
11.3.2 结束事务234
11.3.3 回滚事务235
11.3.4 事务的工作机制235
11.3.5 自动提交事务236
11.3.6 事务的并发问题236
11.3.7 事务的隔离级别237
11.4 锁239
11.4.1 SQL Server锁机制239
11.4.2 锁模式240
11.4.3 锁的粒度241
11.4.4 查看锁242
11.4.5 死锁242
11.5 分布式事务处理243
11.5.1 分布式事务简介243
11.5.2 创建分布式事务243
11.5.3 分布式处理协调器244
11.6 综合实例——使用事务对表进行添加和查询操作244
知识点提炼245
习题245
实验:使用事务完成对表的修改和删除操作245
实验目的245
实验内容245
实验步骤245
第12章 SQL Server 2008的维护247
12.1 分离和附加数据库247
12.1.1 分离数据库247
12.1.2 附加数据库248
12.2 导入导出数据250
12.2.1 导入SQL Server数据表250
12.2.2 导入其他数据源的数据254
12.3.3 导出SQL Server数据表259
12.3 备份和恢复数据库263
12.3.1 备份类型264
12.3.2 恢复模式264
12.3.3 备份数据库264
12.3.4 恢复数据库267
12.4 收缩数据库和文件269
12.4.1 自动收缩数据库269
12.4.2 手动收缩数据库270
12.5 生成与执行SQL脚本271
12.5.1 将数据库生成SQL脚本271
12.5.2 将数据表生成SQL脚本272
12.5.3 执行SQL脚本273
12.6 综合实例——查看用户创建的所有数据库274
知识点提炼275
习题275
实验:查看硬盘分区275
实验目的275
实验内容275
实验步骤275
第13章 SQL Server 2008数据库安全277
13.1 数据库安全概述277
13.2 登录管理277
13.2.1 验证模式277
13.2.2 创建与删除登录名278
13.2.3 更改登录用户验证方式282
13.2.4 密码策略283
13.3 用户及权限管理284
13.3.1 创建与删除数据库用户284
13.3.2 设置服务器角色权限286
13.4 综合实例——设置数据库的访问权限287
知识点提炼288
习题289
实验:创建数据库用户账户289
实验目的289
实验内容289
实验步骤289
第14章 综合案例——图书综合管理系统291
14.1 需求分析291
14.2 总体设计292
14.2.1 系统目标292
14.2.2 构建开发环境292
14.2.3 系统功能结构292
14.2.4 业务流程图293
14.3 数据库设计294
14.3.1 数据库概要说明294
14.3.2 数据库E-R图295
14.3.3 数据表结构296
14.4 公共模块设计299
14.4.1 函数准备299
14.4.2 控件准备300
14.4.3 公共模块设计300
14.5 主要模块开发301
14.5.1 系统登录设计301
14.5.2 程序主窗体304
14.5.3 图书类别管理308
14.5.4 读者信息管理312
14.5.5 入库管理317
14.5.6 入库查询324
14.5.7 库存上下限设置328
14.5.8 销量分析329
14.5.9 添加操作员331
14.5.10 库存打印报表334
14.6 程序调试338
14.6.1 如何锁定DataGrid表格的指定列338
14.6.2 数据批量录入338
14.6.3 字段长度问题导致数据添加失败339
14.6.4 ADO控件记录源命令类型设置错误出现的问题340
第15章 课程设计——ASP.NET+SQL Server 2008实现图书馆管理系统341
15.1 课程设计目的341
15.2 功能描述342
15.3 总体设计342
15.3.1 构建开发环境342
15.3.2 网站功能结构342
15.3.3 业务流程图342
15.4 数据库设计343
15.4.1 实体E-R图344
15.4.2 数据表设计345
15.4.3 视图设计347
15.5 实现过程348
15.5.1 母版页设计348
15.5.2 图书馆管理系统首页设计350
15.5.3 图书馆信息页设计352
15.5.4 查看图书信息页设计354
15.5.5 添加/修改图书信息页设计355
15.5.6 图书借阅页设计357
15.5.7 图书归还页设计359
15.6 调试运行360
15.7 课程设计总结360
第16章 课程设计——JSP+SQL Server 2008实现博客网站361
16.1 课程设计目的361
16.2 功能描述362
16.3 总体设计362
16.3.1 构建开发环境362
16.3.2 网站功能结构362
16.3.3 业务流程图363
16.4 数据库设计364
16.4.1 实体E-R图365
16.4.2 数据表设计366
16.5 实现过程367
16.5.1 系统配置367
16.5.2 系统登录模块设计368
16.5.3 用户注册模块设计372
16.5.4 文章管理模块设计375
16.5.5 相册管理模块设计379
16.6 调试运行383
16.7 课程设计总结383
热门推荐
- 486111.html
- 567710.html
- 2007977.html
- 3881537.html
- 2425828.html
- 3740905.html
- 2788893.html
- 2369438.html
- 2261052.html
- 730712.html
- http://www.ickdjs.cc/book_1282958.html
- http://www.ickdjs.cc/book_1033134.html
- http://www.ickdjs.cc/book_2071497.html
- http://www.ickdjs.cc/book_3603637.html
- http://www.ickdjs.cc/book_12601.html
- http://www.ickdjs.cc/book_890347.html
- http://www.ickdjs.cc/book_1140544.html
- http://www.ickdjs.cc/book_191487.html
- http://www.ickdjs.cc/book_3689382.html
- http://www.ickdjs.cc/book_2727221.html