图书介绍

SQL Server 2005数据库教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2005数据库教程 第2版
  • 唐学忠,李亦飞主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121122828
  • 出版时间:2011
  • 标注页数:253页
  • 文件大小:136MB
  • 文件页数:270页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2005数据库教程 第2版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.1.3 常用数据库访问接口3

1.2 SQL server简介5

1.2.1 什么是 SQL Server5

1.2.2 SQL Server的特点5

1.2.3 SQL Server2005具有的新特性6

1.3 SQL Server的组件6

1.4 SQL Server2005的版本8

1.5 SQL Server中常用的数据对象9

1.5.1 数据库对象9

1.5.2 数据库对象的引用方法10

1.6 本章小结11

第2章 SQL Server管理及开发工具12

2.1 SQL Server管理器12

2.2 启动与关闭服务器13

2.2.1 启动SQL Server数据库引擎13

2.2.2 暂停、停止SQL Server14

2.3 创建服务器组和注册服务器14

2.3.1 创建服务器组14

2.3.2 服务器注册15

2.4 连接和断开服务器17

2.5 配置数据库属性17

2.6 本章小结20

第3章 Transact-SQL语言21

3.1 SQL语言21

3.2 Transact-SQL语言概述22

3.2.1 Transact-SQL编程语言22

3.2.2 SQL Server对象命名规则23

3.2.3 Transact-SQL的元素23

3.3 数据类型25

3.3.1 系统提供的数据类型25

3.3.2 用户自定义的数据类型27

3.4 变量28

3.4.1 局部变量28

3.4.2 全局变量29

3.5 注释符、运算符和通配符30

3.5.1 注释符30

3.5.2 运算符30

3.5.3 通配符33

3.6 流程控制命令33

3.6.1 BEGIN…END33

3.6.2 IF…ELSE34

3.6.3 GOTO label34

3.6.4 RETURN34

3.6.5 WHILE35

3.6.6 WAITFOR35

3.6.7 BREAK和CONTINUE36

3.6.8 CASE36

3.7 其他命令37

3.7.1 批处理37

3.7.2 调试命令38

3.7.3 切换数据库命令USE39

3.8 常用函数39

3.8.1 聚集函数40

3.8.2 数学函数41

3.8.3 字符串函数41

3.8.4 日期函数42

3.8.5 转换函数42

3.8.6 系统函数43

3.9 本章小结44

第4章 管理数据库45

4.1 创建数据库45

4.1.1 创建新数据库的注意事项46

4.1.2 文件与文件组46

4.1.3 使用管理器创建数据库47

4.1.4 使用Transact-SQL语句创建数据库48

4.1.5 数据库对象属性设置51

4.2 修改数据库52

4.2.1 使用SQL Server管理器修改数据库52

4.2.2 使用Transact-SQL语句修改数据库52

4.3 删除数据库55

4.4 数据库备份和恢复55

4.4.1 备份和恢复数据库概述56

4.4.2 创建和删除备份设备58

4.4.3 备份数据库61

4.5 还原数据库65

4.5.1 使用管理器还原数据库65

4.5.2 使用RESTORE命令还原数据库67

4.6 SQL Server系统数据库介绍68

4.6.1 数据库目录系统表69

4.6.2 master数据库70

4.6.3 msdb数据库70

4.6.4 model数据库71

4.6.5 tempdb数据库71

4.7 本章小结71

第5章 管理数据库及其完整性72

5.1 创建表72

5.1.1 设计表72

5.1.2 使用SQL Server管理器创建表73

5.1.3 使用Transact_SQL语句创建表75

5.1.4 创建和使用5种基本约束79

5.1.5 数据完整性分类80

5.1.6 PRIMARY KEY约束80

5.1.7 FOREIGN KEY约束81

5.1.8 UNIQUE约束82

5.1.9 CHECK约束82

5.1.10 DEFAULT约束83

5.2 修改表84

5.3 查看表89

5.4 删除表90

5.5 创建和使用规则90

5.5.1 创建规则90

5.5.2 规则应用92

5.5.3 删除规则93

5.6 创建和使用默认94

5.6.1 创建默认94

5.6.2 默认应用95

5.6.3 删除默认96

5.7 本章小结98

第6章 索引99

6.1 索引简介99

6.1.1 创建索引的目的100

6.1.2 为何不在每一列上创建索引101

6.1.3 考虑创建索引的列101

6.1.4 不考虑创建索引的列101

6.2 创建索引102

6.2.1 使用SQL Server管理器创建索引102

6.2.2 使用Transact-SQL语句创建索引102

6.2.3 唯一索引109

6.2.4 复合索引109

6.2.5 创建索引的选项110

6.3 索引信息查看和删除索引111

6.3.1 索引信息查看111

6.3.2 删除索引112

6.4 维护索引113

6.4.1 数据分段113

6.4.2 DBCC SHOWCONTIG命令114

6.4.3 DBCC DBREINDEX119

6.4.4 索引统计值119

6.4.5 索引分析120

6.5 本章小结122

第7章 数据库查询技术123

7.1 SELECT语句124

7.1.1 SELECT子句124

7.1.2 INTO子句125

7.1.3 FROM子句126

7.1.4 WHERE子句127

7.1.5 GROUP BY子句127

7.1.6 HAVING子句128

7.1.7 UNION操作符128

7.1.8 ORDER BY子句129

7.1.9 COMPUTE子句129

7.1.10 FOR BROWSE子句130

7.1.11 OPTION子句131

7.2 简单查询132

7.2.1 选择列132

7.2.2 选择行133

7.2.3 对查询结果排序134

7.2.4 对查询结果分组135

7.2.5 使用聚集函数136

7.3 连接查询136

7.3.1 等值连接查询137

7.3.2 非等值连接查询137

7.3.3 自连接查询137

7.3.4 外部连接查询138

7.3.5 复合条件连接查询139

7.4 合并查询139

7.5 嵌套子查询140

7.6 存储查询结果142

7.6.1 存储查询结果到表中142

7.6.2 存储查询结果到变量中142

7.7 本章小结143

第8章 数据库更新144

8.1添加数据144

8.1.1 INSERT语句介绍144

8.1.2 使用INSERT INTO…VALUES语句插入单行数据146

8.1.3 使用INSERT…SELECT语句插入多行数据147

8.1.4 使用存储过程插入数据147

8.2 修改数据148

8.2.1 UPDATE语句介绍148

8.2.2 修改一行数据151

8.2.3 更新多行数据151

8.2.4 含子查询的数据更新151

8.2.5 大量数据的更新152

8.3 删除数据152

8.3.1 DELETE语句介绍152

8.3.2 删除一行数据153

8.3.3 删除多行数据153

8.3.4 含子查询的数据删除154

8.3.5 删除当前游标行数据154

8.3.6 使用TRUNCATE TABLE命令154

8.4 事务154

8.4.1 事务的由来154

8.4.2 事务的概念154

8.4.3 事务的使用155

8.4 事务回滚156

8.5 锁157

8.5.1 锁的概念157

8.5.2 锁的类型157

8.5.3 隔离级(Isolation)157

8.5.4 查看锁158

8.5.5 死锁(Deadlocking)的预防158

8.6 本章小结158

第9章 存储过程和触发器159

9.1 存储过程概述159

9.1.1 存储过程的种类159

9.1.2 存储过程的优势160

9.2 创建和执行存储过程160

9.2.1 创建存储过程160

9.2.2 执行存储过程162

9.3 修改和删除存储过程162

9.3.1 修改存储过程162

9.3.2 删除存储过程163

9.4 参数化存储过程164

9.4.1 带输入参数的存储过程164

9.4.2 指定存储过程参数的默认值164

9.4.3 带输出参数的存储过程165

9.5 存储过程中的错误处理166

9.5.1 错误处理166

9.5.2 用户自定义错误信息167

9.6 触发器概述168

9.7 管理触发器168

9.7.1 创建触发器168

9.7.2 删除触发器169

9.8 触发器的工作原理169

9.8.1 inserted表和deleted表169

9.8.2 触发器的类型171

9.8.3 触发器限制172

9.8.4 触发器的嵌套调用172

9.9 INSTEAD OF触发器173

9.9.1 INSTEAD OF INSERT触发器173

9.9.2 INSTEAD OF DELETE触发器175

9.9.3 INSTEAD OF DELETE触发器175

9.10 触发器的应用176

9.10.1 INSERT型触发器的应用176

9.10.2 UPDATE型触发器的应用176

9.10.3 DELETE型触发器的应用177

9.11 触发器的高级应用177

9.12 本章小结180

第10章 视图、游标和自定义函数181

10.1 视图简介181

10.1.1 视图的概念181

10.1.2 视图的优缺点182

10.2 创建和管理视图182

10.2.1 创建视图182

10.2.2 管理视图187

10.2.3 编辑视图187

10.2.4 删除视图188

10.3 通过视图管理数据188

10.3.1 通过视图检索数据189

10.3.2 通过视图插入数据189

10.3.3 通过视图删除数据190

10.3.4 通过视图更改数据190

10.4 游标简介191

10.4.1 游标的定义及种类191

10.4.2 游标的声明192

10.4.3 游标的使用193

10.5 游标应用195

10.5.1 使用游标查询数据195

10.5.2 使用游标更改数据196

10.5.3 使用游标删除数据197

10.6 创建和使用自定义函数198

10.6.1 标量函数198

10.6.2 内嵌表值函数199

10.6.3 多语句表值函数201

10.7 本章小结202

第11章 用户和安全性管理204

11.1 SQL Server的登录认证204

11.1.1 身份验证(Authentication)阶段204

11.1.2 权限验证(Permission Validation)204

11.2 管理SQL Server登录205

11.2.1 身份验证模式介绍205

11.2.2 设置身份验证模式205

11.2.3 管理登录名206

11.3 数据库用户209

11.3.1 查看数据库用户209

11.3.2 新增数据库用户210

11.3.3 修改和删除数据库用户211

11.4 权限管理211

11.4.1 权限设置对话框211

11.4.2 权限设置213

11.5 角色管理214

11.5.1 数据库角色214

11.5.2 应用程序角色216

11.5.3 用户和角色的权限问题217

11.6 本章小结218

第12章 ADO.Net程序设计220

12.1 数据访问技术介绍220

12.1.1 底层API220

12.1.2 数据对象接口221

12.1.3 数据控件221

12.1.4 ADO对象模型222

12.2 用于数据访问的命名空间222

12.3 ADO.Net模型223

12.3.1 ADO.Net简介223

12.3.2 托管提供程序224

12.3.3 ADO.Net模型体系224

12.4 SqlConnection对象226

12.4.1 SqlConnection的属性226

12.4.2 SqlConnection的方法227

12.5 SqlCommand对象227

12.5.1 SqlCommand的属性227

12.5.2 SqlCommand的方法228

12.6 SqlParameter对象230

12.6.1 SqlParameter对象介绍230

12.6.2 SqlCommand的Parameters属性231

12.6.3返回参数231

12.7 SqlDataReader对象233

12.7.1使用SqlDataReader234

12.7.2使用SELECT语句检索数据234

12.7.3 GetDataTypeName235

12.7.4 GetValues/GetSqlValues236

12.7.5检索多个结果集237

12.7.6使用DataReader填充控件237

12.8 SqlDataAdapter对象238

12.9 DataSet对象240

12.9.1 AcceptChanges241

12.9.2 GetChanges241

12.9.3 RejectChanges242

12.9.4 Reset242

12.10 DataTable对象242

12.10.1 DefaultView属性243

12.10.2 DataTable的方法243

12.10.3 NewRow/ImportRow244

12.10.4 Select244

12.11 DataRow对象245

12.11.1 ItemArray属性245

12.11.2 RowState属性246

12.11.3 RowVersion246

12.12 DataColumn对象247

12.12.1 AutoIncrement247

12.12.2 DataType248

12.12.3 Expression248

12.12.4 ReadOnly249

12.12.5 Unique249

12.13 DataRelation对象250

12.13.1 DataRelation的属性250

12.13.2 使用DataRelation250

12.13.3 约束条件251

12.14 本章小结252

热门推荐