首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 数据库 >

从零开始:SQL Server2005中文版基础培训教程

2010-03-14 
基本信息·出版社:人民邮电出版社 ·页码:282 页 ·出版日期:2007年03月 ·ISBN:9787115156822 ·条形码:9787115156822 ·版本:第1版 ·装帧:平装 ...
商家名称 信用等级 购买信息 订购本书
从零开始:SQL Server2005中文版基础培训教程 去商家看看
从零开始:SQL Server2005中文版基础培训教程 去商家看看

 从零开始:SQL Server2005中文版基础培训教程


基本信息·出版社:人民邮电出版社
·页码:282 页
·出版日期:2007年03月
·ISBN:9787115156822
·条形码:9787115156822
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文

内容简介 本书以创建一个“产品销售管理系统”为例,循序渐进地讲解了Microsoft SQL Server 2005 Enterprise Editon的基本概念和使用方法,特别介绍了数据库结构查询语句和事务处理程序的语法。
目录
第1章 数据库基础知识 1
1.1 数据库技术简介 1
1.1.1 信息管理的发展历程 1
1.1.2 数据库的定义 4
1.1.3 数据库系统的组成 5
1.1.4 数据库模型 6
1.2 关系数据库中的基本概念 9
1.2.1 表、视图和同义词 10
1.2.2 表的主键和外键 11
1.2.3 数据完整性 11
1.2.4 数据一致性和事务处理 12
1.3 关系数据库的设计范式 12
1.3.1 第一范式 13
1.3.2 第二范式 13
1.3.3 第三范式 14
1.4 关系数据库管理软件的主要产品 15
1.5 SQL结构化查询语言 15
1.6 小结 16
1.7 习题 16
第2章 SQL Server数据库管理软件 17
2.1 SQL Server的发展历史 17
2.2 Client/Server运行模式 18
2.2.1 服务器程序 20
2.2.2 接口程序 20
2.2.3 客户端程序 20
2.3 数据库实例 20
2.4 实例和数据库的安全管理 21
2.4.1 与Windows集成的身份验证模式 21
2.4.2 数据库用户和角色 22
2.4.3 实例的登录名与数据库用户的关系 23
2.5 数据库对象 23
2.6 访问数据库的语言——Transact-SQL 24
2.7 SQL Server 2005产品系列 25
2.8 小结 25
2.9 习题 25
第3章 SQL Server 2005的安装 27
3.1 SQL Server 2005对系统的要求 27
3.1.1 硬件配置要求 27
3.1.2 对Windows操作系统版本的要求 28
3.1.3 相关软件要求 28
3.2 安装SQL Server 2005的预备知识 29
3.3 安装SQL Server 2005 30
3.4 命名实例的安装 37
3.5 升级安装 37
3.6 SQL Server 2005中的主要组件 39
3.6.1 服务器组件 40
3.6.2 客户端组件 40
3.7 小结 42
3.8 习题 42
第4章 数据库管理 43
4.1 启动、停止数据库实例ProductManage 43
4.2 数据库管理工具【Management Studio】 46
4.2.1 【Management Studio】连接数据库实例 46
4.2.2 【Management Studio】界面 47
4.2.3 系统数据库 49
4.3 创建数据库的基础知识 49
4.3.1 数据库名称 49
4.3.2 数据文件 50
4.3.3 事务日志文件 50
4.3.4 文件组 51
4.3.5 排序规则 51
4.4 SQL Server 2005数据库管理 51
4.4.1 创建数据库db_ProductMng 51
4.4.2 修改数据库db_ProductMng 55
4.4.3 删除数据库db_ProductMng 58
4.5 综合示例 59
4.6 小结 61
4.7 习题 62
第5章 表、视图和同义词 63
5.1 创建表 64
5.1.1 在【表设计器】中创建表 65
5.1.2 使用create table创建表 67
5.2 修改表结构 69
5.2.1 在【表设计器】中修改表结构 69
5.2.2 使用alter table修改表结构 70
5.3 添加、修改记录 71
5.3.1 在【表编辑器】中添加记录 71
5.3.2 使用insert语句添加记录 72
5.3.3 在【表编辑器】中修改记录 74
5.3.4 使用update语句修改记录 74
5.4 删除表 74
5.4.1 在【表编辑器】中删除记录 74
5.4.2 使用delete语句删除记录 75
5.4.3 在【对象资源管理器】中删除表 75
5.4.4 使用drop table语句删除表 76
5.5 主键、外键和索引的创建与管理 76
5.5.1 在【表设计器】中创建、移除主键 76
5.5.2 通过【外键关系】对话框新建、删除外键 78
5.5.3 在create table语句中定义主键、外键 79
5.5.4 在alter table语句中定义和移除主键、外键 80
5.5.5 数据库关系图 81
5.5.6 在【表设计器】中创建索引 82
5.5.7 使用create index语句创建索引 83
5.6 定义表的约束 84
5.6.1 在【CHECK约束】对话框中定义约束 84
5.6.2 在create table语句和alter table语句中添加、删除约束 85
5.7 定义视图 85
5.7.1 在【视图设计器】中创建视图 86
5.7.2 使用create view语句创建视图 88
5.8 定义同义词 89
5.8.1 在【新建同义词】对话框中定义同义词 89
5.8.2 使用create synonym语句创建同义词 89
5.9 小结 90
5.10 习题 91
第6章 用select语句查询表 93
6.1 单表查询 93
6.1.1 查询指定的列 94
6.1.2 用通配符“*”查询表中的所有列 95
6.1.3 用条件表达式限制查询结果 95
6.1.4 用like关键字实现模糊查询 95
6.1.5 基于列的计算查询 96
6.1.6 用distinct关键字查询惟一结果 97
6.1.7 用order by关键字对查询结果进行排序 97
6.1.8 使用聚合函数实现汇总结果查询 98
6.1.9 用group by关键字对查询结果进行分组 99
6.1.10 用having关键字筛选分组结果 99
6.1.11 用case…when…表达式处理记录 100
6.2 多表联接查询 100
6.2.1 内联接查询 102
6.2.2 外联接查询 104
6.3 嵌套查询 109
6.3.1 使用in或not in的子查询 109
6.3.2 使用any、all的子查询 110
6.3.3 使用exists或not exists的子查询 112
6.3.4 在where条件中使用聚合函数 113
6.4 集合运算 113
6.4.1 使用union合并查询结果 113
6.4.2 使用except比较差异结果 114
6.4.3 使用intersect比较相同结果 114
6.5 insert、update和delete语句中的子查询 115
6.5.1 使用子查询创建新表 115
6.5.2 使用子查询向表中插入记录 116
6.5.3 使用子查询修改记录 116
6.5.4 使用子查询删除记录 116
6.6 综合示例 116
6.7 小结 120
6.8 习题 120
第7章 SQL Server的数据类型 121
7.1 空值null 121
7.2 字符串类型 122
7.2.1 固定长度的字符串 122
7.2.2 可变长度的字符串 122
7.2.3 文本型 123
7.2.4 Unicode字符串 124
7.3 日期时间型 124
7.4 数值型 126
7.4.1 整数类型 126
7.4.2 精确数值类型 126
7.4.3 近似值类型 127
7.4.4 位型 128
7.4.5 货币类型 129
7.5 时间戳类型 129
7.6 二进制字符串 131
7.6.1 固定长度的二进制字符串 132
7.6.2 可变长度的二进制字符串 132
7.6.3 图像型 132
7.7 大值数据类型 133
7.8 系统视图systypes和types 133
7.9 用户定义数据类型 133
7.10 小结 136
7.11 习题 136
第8章 SQL Server的编程语法 137
8.1 常量与变量 137
8.1.1 常量的定义 137
8.1.2 变量赋值 138
8.1.3 变量的作用域 142
8.2 运算符 143
8.2.1 算术运算符 143
8.2.2 字符串串联运算符 143
8.2.3 赋值运算符 144
8.2.4 位运算符 144
8.2.5 比较运算符 144
8.2.6 逻辑运算符 145
8.2.7 运算符优先级 146
8.3 表达式 146
8.4 注释符 146
8.5 流程控制语句 147
8.5.1 块语句 147
8.5.2 分支语句 147
8.5.3 循环语句 151
8.5.4 跳转语句 151
8.5.5 等待事件处理语句 152
8.5.6 屏幕输出语句 153
8.5.7 返回值语句 153
8.5.8 设置选项 155
8.6 自定义错误 155
8.6.1 SQL Server的系统错误信息 155
8.6.2 自定义错误信息 156
8.6.3 启动错误处理 157
8.7 游标 158
8.8 小结 161
8.9 习题 161
第9章 函数和存储过程 163
9.1 函数分类 163
9.2 内置函数 164
9.3 自定义函数 164
9.3.1 创建标量值函数 167
9.3.2 创建内联表值函数 169
9.3.3 创建多语句表值函数 171
9.3.4 函数的修改 173
9.3.5 函数的删除 174
9.4 存储过程 174
9.4.1 系统存储过程 174
9.4.2 用户自定义存储过程 175
9.4.3 用户自定义存储过程中的输出参数 178
9.4.4 执行存储过程 179
9.4.5 运行状态 181
9.5 小结 184
9.6 习题 184
第10章 数据完整性和事务处理 187
10.1 数据完整性 187
10.2 数据完整性的实现方法 188
10.2.1 规则 188
10.2.2 默认 189
10.2.3 约束 189
10.2.4 触发器 191
10.3 事务处理 194
10.3.1 数据库状态的一致性 196
10.3.2 SQL Server处理事务的方式 196
10.3.3 事务控制语句 197
10.3.4 错误处理语句 201
10.3.5 SQL Server的锁机制 204
10.3.6 程序编码原则 208
10.4 小结 208
10.5 习题 209
第11章 数据库的备份、还原与移植 211
11.1 数据库备份 211
11.1.1 数据库备份的种类 211
11.1.2 备份设备 212
11.1.3 通过【备份数据库】对话框备份数据库 214
11.1.4 使用backup database语句备份数据库 217
11.2 数据库还原 217
11.2.1 使用【还原文件和文件组】窗口还原数据库 218
11.2.2 使用restore database语句还原数据库 220
11.3 数据库备份方案举例 221
11.4 数据移植 221
11.4.1 系统存储过程xp_cmdshell和bcp语句 222
11.4.2 用xp_cmdshell和bcp实现文件与表之间的数据移植 223
11.5 导入、导出数据 225
11.5.1 导入数据 226
11.5.2 导出数据 231
11.6 小结 233
11.7 习题 234
第12章 商业智能开发工具 235
12.1 商业智能简介 235
12.2 SQL Server Business Intelligence Development Studio 236
12.3 制作报表 237
12.3.1 SQL Server Reporting Services 237
12.3.2 报表的布局 237
12.3.3 设计报表项目 239
12.3.4 输出报表文件 249
12.4 数据整合 250
12.4.1 SQL Server Integration Services 250
12.4.2 设计Integration Services项目 252
12.5 小结 258
12.6 习题 259
附录 SQL Server的内置函数 261

……
热点排行