图书介绍
SQL Server实用教程pdf电子书版本下载
- 蔡中民,方党生主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121079870
- 出版时间:2009
- 标注页数:276页
- 文件大小:59MB
- 文件页数:289页
- 主题词:关系数据库-数据库管理系统,SQL Server-教材
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 数据库系统 1
1.1.3 数据库三级模式结构 3
1.2 数据模型 6
1.2.1 数据模型概述 6
1.2.2 两种重要的数据模型 7
1.3 关系数据库 9
1.3.1 关系模型 9
1.3.2 关系的数学定义 11
1.3.3 码(Key,键) 11
1.3.4 关系的性质 12
1.3.5 关系数据库 13
1.3.6 关系的完整性 14
1.4 范式 15
1.4.1 第一范式(1NF) 15
1.4.2 第二范式(2NF) 16
1.4.3 第三范式(3NF) 16
1.4.4 范式小结 16
1.5 数据库设计 16
1.5.1 需求分析 17
1.5.2 概念设计 18
1.5.3 逻辑结构设计 20
1.6 本章小结 21
1.7 习题 21
第2章 SQL Server 2000概述 23
2.1 SQL Server 2000概述 23
2.1.1 SQL Server 2000的特点 23
2.1.2 SQL Server 2000的版本类型 24
2.1.3 SQL Server 2000的体系结构 25
2.2 SQL Server 2000的安装 25
2.2.1 SQL Server 2000的环境要求 26
2.2.2 SQL Server 2000的安装 27
2.2.3 卸载SQL Server 2000 31
2.3 SQL Server 2000的常用工具介绍 33
2.3.1 SQL Server企业管理器 33
2.3.2 SQL Server查询分析器 34
2.3.3 SQL Server注册服务器 36
2.3.4 服务器网络实用工具 38
2.3.5 客户端网络实用工具 39
2.3.6 SQL Server 2000的其他管理工具 41
2.4 本章小结 42
2.5 习题 42
第3章 数据库的创建与管理 43
3.1 SQL Server数据库概述 43
3.1.1 SQL Server数据库的对象 43
3.1.2 SQL Server数据库文件和文件组 44
3.1.3 SQL Server 2000系统数据库 45
3.2 创建数据库 47
3.2.1 创建数据库 48
3.2.2 查看数据库信息 58
3.2.3 删除数据库 59
3.3 维护数据库 60
3.3.1 使用ALTER DATABASE语句维护数据库 60
3.3.2 设置数据库大小 62
3.3.3 设置事务日志文件的大小 64
3.3.4 选项设置 65
3.3.5 添加文件组 66
3.3.6 修改数据库 67
3.4 备份和恢复概述 70
3.4.1 备份和恢复需求分析 70
3.4.2 数据库备份的基本概念 70
3.4.3 数据库恢复概念 73
3.5 使用企业管理器备份和恢复数据库 74
3.5.1 创建备份设备 74
3.5.2 使用企业管理器进行备份操作 75
3.5.3 使用企业管理器恢复数据库 76
3.6 使用命令备份和恢复数据库 77
3.6.1 使用系统存储过程创建备份设备 77
3.6.2 使用备份命令完成备份操作 78
3.6.3 使用命令完成数据库恢复操作 81
3.7 本章小结 83
3.8 习题 83
实验一 数据库的创建 83
一、实验目的 83
二、实验准备 84
三、实验内容 84
四、实验步骤 85
实验二 数据库的备份与恢复 87
一、实验目的 87
二、实验准备 87
三、实验步骤 88
四、思考题 90
第4章 数据表的创建与管理 91
4.1 SQL Server 2000的数据类型 91
4.1.1 字符串数据类型 91
4.1.2 整型数据类型 92
4.1.3 浮点数据类型 92
4.1.4 日期/时间数据类型 92
4.1.5 货币数据类型 92
4.1.6 二进制数据类型 92
4.1.7 逻辑数据类型 93
4.1.8 文本和图像数据类型 93
4.1.9 特殊数据类型 93
4.1.10 用户自定义数据类型 93
4.2 创建数据表 93
4.2.1 几个与表结构设计相关的概念 94
4.2.2 使用T-SQL语句创建表 95
4.2.3 使用企业管理器创建表 99
4.3 管理数据表 101
4.3.1 使用T-SQL语句修改表 101
4.3.2 使用企业管理器修改表 104
4.3.3 数据表的删除 108
4.4 约束的创建与管理 109
4.4.1 约束的种类 109
4.4.2 约束的创建 110
4.4.3 约束的删除 112
4.5 规则的创建与管理 112
4.5.1 创建规则对象 112
4.5.2 将规则对象绑定到用户自定义类型或列 113
4.5.3 解绑规则 114
4.5.4 删除规则 114
4.6 索引的创建与管理 115
4.6.1 索引及其分类 115
4.6.2 索引的创建 115
4.6.3 查看和删除索引 120
4.7 本章小结 121
4.8 习题 121
实验三 数据表的创建 122
一、实验目的 122
二、实验准备 122
三、实验内容 123
实验四 关系完整性约束 126
一、实验目的 126
二、实验准备 126
三、实验内容 126
四、思考题 128
第5章 SQL Server数据库表中数据的操作 129
5.1 使用企业管理器维护表中的数据 129
5.1.1 插入记录 130
5.1.2 删除记录 131
5.1.3 修改记录 131
5.2 使用T-SQL语句维护表中的数据 132
5.2.1 使用INSERT语句向表中插入数据 132
5.2.2 使用DELETE或TRUNCATE语句删除表中的数据 136
5.2.3 使用UPDATE语句修改表中的数据 138
5.3 表中数据的查询 141
5.3.1 SELECT语句的完整语法 141
5.3.2 高级查询 151
5.4 视图的创建与管理 158
5.4.1 视图的概念 158
5.4.2 创建视图 158
5.4.3 查询视图 162
5.4.4 使用视图 163
5.4.5 修改视图的定义 164
5.4.6 删除视图 164
5.5 本章小结 165
5.6 习题 165
实验五 使用SQL语句对数据进行插入、更新和删除操作 166
一、实验目的 166
二、实验准备 166
三、实验内容 166
实验六 使用SQL语句进行数据查询1 168
一、实验目的 168
二、实验准备 168
三、实验内容 169
实验七 使用SQL语句进行数据查询2 169
一、实验目的 169
二、实验准备(同实验六) 170
三、实验内容 170
四、思考题 171
实验八 视图的定义与操作 171
一、实验目的 171
二、实验准备 171
三、实验内容 171
四、思考与练习 174
第6章 Transact-SQL程序设计 175
6.1 概述 175
6.2 程序中的事务 177
6.2.1 事务概述 177
6.2.2 事务模式 178
6.2.3 事务处理语句 180
6.3 常量、变量与用户自定义数据类型 181
6.3.1 常量 181
6.3.2 变量 182
6.3.3 用户自定义数据类型 183
6.3.4 运算符与表达式 185
6.4 流程控制语句 187
6.4.1 BEGIN...END语句 187
6.4.2 IF...ELSE语句 188
6.4.3 CASE结构 189
6.4.4 无条件转移(GOTO)语句 190
6.4.5 WHILE、BREAK和CONTINUE语句 191
6.4.6 RETURN语句 193
6.4.7 WAITFOR语句 193
6.4.8 PRINT语句 194
6.5 函数 194
6.5.1 系统内置函数 194
6.5.2 用户自定义函数 197
6.6 本章小结 200
6.7 习题 200
实验九 T-SQL语言编程 200
一、实验目的 200
二、实验准备 201
三、实验内容 201
第7章 SQL Server数据转换 203
7.1 导入/导出 203
7.1.1 导入/导出的基本概念 203
7.1.2 使用bcp实用程序导入/导出数据 204
7.2 数据转换服务 206
7.2.1 数据转换服务的介绍 206
7.2.2 DTS导入/导出向导 207
7.2.3 数据转换包设计 211
7.3 本章小结 218
7.4 习题 218
实验十 数据库的导入/导出 218
一、实验目的 218
二、实验准备 219
三、实验内容 219
四、思考题 220
第8章 存储过程和触发器的创建与管理 221
8.1 存储过程的创建与管理 221
8.1.1 存储过程的类型 221
8.1.2 存储过程的创建与执行 222
8.1.3 存储过程的编辑修改 225
8.1.4 查看存储过程的文本信息 226
8.1.5 存储过程的删除 226
8.2 触发器的创建与管理 227
8.2.1 触发器及其类型 227
8.2.2 触发器的工作原理 227
8.2.3 创建触发器 228
8.2.4 修改触发器 230
8.2.5 删除触发器 231
8.3 本章小结 231
8.4 习题 231
实验十一 存储过程与触发器 231
一、实验目的 231
二、实验准备 231
三、实验内容 232
四、实验步骤 233
五、思考与练习 233
第9章 SQL Server安全管理 235
9.1 SQL Server NT的身份认证模式 235
9.1.1 Windows NT认证模式 235
9.1.2 SQL Server认证模式 235
9.1.3 设置认证模式 235
9.2 创建和管理用户账户 236
9.2.1 Windows账户的创建与取消 236
9.2.2 混合模式账号的建立与取消 238
9.3 服务器角色与数据库角色 241
9.3.1 固定服务器角色 241
9.3.2 固定数据库角色 244
9.4 本章小结 254
9.5 习题 254
实验十二 数据库安全管理 255
一、实验目的 255
二、实验准备 255
三、实验内容 255
四、思考题 258
第10章 数据库实用程序开发 259
10.1 前台语言的选择 259
10.1.1 C/S体系结构和B/S体系结构 259
10.1.2 数据库应用系统的前台开发工具 260
10.2 后台数据库的设计 263
10.3 用户界面的设计 264
10.3.1 利用PB(Power Builder)开发数据库应用系统的一般过程 265
10.3.2 部分用户界面的设计 266
10.4 数据库的访问 270
10.5 本章小结 271
实验十三 VB+SQL Server轿车销售管理系统 271
一、实验目的 271
二、实验内容 271