图书介绍

SQL Server数据库原理及应用 第2版PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server数据库原理及应用 第2版
  • 曾长军主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711516696X
  • 出版时间:2007
  • 标注页数:280页
  • 文件大小:115MB
  • 文件页数:296页
  • 主题词:关系数据库-数据库管理系统,SQL Server-高等学校:技术学校-教材

PDF下载


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

下载说明

SQL Server数据库原理及应用 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库基础概述1

1.1 数据库系统简介1

1.2 数据库系统的组成2

1.2.1 数据库2

1.2.2 数据库管理系统2

1.2.3 数据库系统的用户2

1.2.4 数据库系统的网络结构3

1.3 关系型数据库3

1.3.1 关系型数据库定义3

1.3.2 关系型数据库与表4

1.3.3 主键与外键4

1.3.4 字段约束5

1.3.5 数据完整性6

1.3.6 表的关联7

1.4 关系型数据库的设计8

1.4.1 E-R模型8

1.4.2 数据库设计过程10

1.4.3 关系型数据库规范化分析10

习题13

第2章 SQL Server 2000简介14

2.1 SQL Server 2000的新特性14

2.1.1 数据库增强14

2.1.2 联合数据库服务器15

2.2 SQL Server 2000的安装15

2.2.1 安装前的准备事项15

2.2.2 SQL Server 2000的硬件和软件安装要求15

2.2.3 创建SQL Server 2000服务账号16

2.2.4 SQL Server 2000的安装路径17

2.2.5 安装SQL Server 2000的步骤18

2.3 管理SQL Server 2000服务器组件21

2.3.1 SQL Server 2000服务管理器21

2.3.2 SQL Server 2000主要的服务器组件简介22

2.4 SQL Server 2000的通信组件22

2.4.1 服务器端的网络实用工具23

2.4.2 客户端网络实用工具23

2.5 SQL Server 2000主要的管理工具24

2.5.1 企业管理器24

2.5.2 查询分析器25

2.6 注册服务器25

2.7 一个简单的应用举例26

习题27

第3章 SQL Server数据库管理28

3.1 SQL Server数据库简介28

3.1.1 SQL Server数据库28

3.1.2 设计SQL Server数据库28

3.1.3 数据库中的对象29

3.1.4 SQL Server数据库类型29

3.1.5 文件和文件组30

3.1.6 日志31

3.2 创建数据库31

3.2.1 使用Transact-SQL创建数据库31

3.2.2 使用企业管理器创建数据库33

3.3 修改数据库34

3.3.1 使用Transact-SQL修改数据库34

3.3.2 使用企业管理器修改数据库35

3.4 删除数据库36

3.4.1 使用Transact-SQL删除数据库36

3.4.2 使用企业管理器删除数据库37

3.5 查看与设置数据库参数37

3.5.1 使用sp_helpdb查看数据库信息37

3.5.2 使用企业管理器查看数据库信息38

习题39

第4章 表与视图40

4.1 SQL Server中的数据类型40

4.1.1 数据类型40

4.1.2 空值的含义42

4.2 创建表42

4.2.1 使用企业管理器创建表42

4.2.2 使用CREATE TABLE语句创建表42

4.3 修改表的结构43

4.3.1 使用企业管理器修改表结构43

4.3.2 使用ALTER TABLE语句修改表结构44

4.4 添加表中的记录45

4.4.1 使用企业管理器添加记录45

4.4.2 使用INSERT语句添加记录45

4.5 修改表中的记录46

4.5.1 使用企业管理器修改记录46

4.5.2 使用UPDATE语句修改记录46

4.6 删除表中的记录47

4.6.1 使用企业管理器删除记录47

4.6.2 使用DELETE语句删除记录48

4.7 删除表48

4.7.1 使用企业管理器删除表48

4.7.2 使用DROP TABLE语句删除表49

4.8 视图的概念49

4.9 创建视图49

4.9.1 使用企业管理器创建视图49

4.9.2 使用CREATE VIEW创建视图51

4.10 管理视图52

4.10.1 查看和修改视图信息52

4.10.2 删除视图53

4.11 通过视图修改基本表中的数据54

4.11.1 查询操作54

4.11.2 插入操作55

4.11.3 修改操作55

4.11.4 删除操作55

习题55

第5章 SQL(结构化查询语言)56

5.1 SQL56

5.1.1 SQL概述56

5.1.2 SQL的分类56

5.2 SELECT查询语句57

5.2.1 SQL查询分析器57

5.2.2 查询语句格式58

5.3 基于单表的查询58

5.3.1 查询表中指定的字段58

5.3.2 通配符“*”的使用59

5.3.3 使用单引号加入字符串59

5.3.4 使用别名60

5.3.5 显示表达式的值60

5.3.6 使用DISTINCT短语消除重复的记录61

5.3.7 使用WHERE子句查询特定的记录61

5.3.8 使用ORDER BY子句对查询结果排序66

5.3.9 SQL的聚合函数67

5.3.10 使用GROUP BY子句对查询结果进行分组69

5.3.11 使用HAVING子句筛选结果表70

5.4 基于多表的连接查询70

5.4.1 连接谓词70

5.4.2 以JOIN关键字指定的连接72

5.5 子查询75

5.5.1 使用IN或NOT IN的子查询76

5.5.2 INSERT,DELETE和UPDATE语句中的子查询78

5.5.3 使用比较运算符的子查询79

5.5.4 使用EXISTS的子查询80

5.5.5 相关子查询81

5.5.6 使用UNION运算符组合多个结果81

5.5.7 在查询的基础上创建新表82

习题83

第6章 Transact-SQL84

6.1 常量84

6.1.1 关于SQL标识符84

6.1.2 常量84

6.2 变量85

6.2.1 全局变量85

6.2.2 局部变量86

6.3 数据类型87

6.3.1 系统数据类型87

6.3.2 用户定义数据类型87

6.4 运算符与表达式89

6.5 流程控制语句90

6.5.1 BEGIN…END语句90

6.5.2 IF…ELSE语句91

6.5.3 无条件转移(GOTO)语句91

6.5.4 WHILE,BREAK和CONTINUE语句92

6.5.5 RETURN语句92

6.5.6 WAITFOR语句93

6.6 系统内置函数93

6.6.1 系统函数93

6.6.2 日期时间函数96

6.6.3 字符串函数96

6.6.4 数据函数98

6.6.5 集合函数98

6.6.6 游标函数98

6.7 用户自定义函数98

6.7.1 用户函数的定义与调用98

6.7.2 用户定义函数的删除103

习题103

第7章 索引与数据完整性105

7.1 索引105

7.1.1 索引的分类105

7.1.2 索引的创建106

7.1.3 索引的删除109

7.2 数据完整性111

7.2.1 数据完整性的分类111

7.2.2 PRIMARY KEY约束111

7.2.3 FOREIGN KEY约束112

7.2.4 UNIQUE约束114

7.2.5 CHECK约束115

7.2.6 默认值约束115

习题118

第8章 存储过程和触发器119

8.1 存储过程概述119

8.1.1 存储过程的基本概念119

8.1.2 存储过程的类型119

8.2 存储过程的创建120

8.2.1 使用CREATE PROCEDURE语句创建120

8.2.2 使用企业管理器创建122

8.2.3 使用向导创建123

8.3 执行存储过程124

8.4 存储过程的参数125

8.4.1 参数传递方式125

8.4.2 使用默认参数127

8.4.3 使用带OUTPUT的返回参数127

8.5 存储过程的返回值128

8.5.1 RETURN语句128

8.5.2 捕获存储过程的返回值129

8.6 存储过程的查看、修改和删除129

8.6.1 存储过程的查看129

8.6.2 存储过程的修改129

8.6.3 存储过程的删除130

8.7 触发器的概念131

8.8 触发器的创建131

8.8.1 使用企业管理器创建触发器131

8.8.2 使用Transact-SQL语句创建触发器131

8.9 触发器的使用133

8.9.1 inserted表和deleted表133

8.9.2 INSERT触发器和UPDATE触发器134

8.9.3 DELETE触发器136

8.10 触发器的修改及删除137

8.10.1 触发器的修改137

8.10.2 触发器的删除137

习题138

第9章 备份恢复139

9.1 备份和恢复概述139

9.1.1 备份和恢复需求分析139

9.1.2 数据库备份的基本概念139

9.1.3 数据库恢复概念140

9.2 备份操作和备份命令140

9.2.1 创建备份设备140

9.2.2 备份命令141

9.2.3 使用企业管理器进行备份142

9.2.4 使用备份向导进行备份143

9.3 恢复操作和恢复命令146

9.3.1 检查点146

9.3.2 数据库的恢复命令147

9.3.3 使用企业管理器恢复数据库148

9.4 导入导出150

9.4.1 导入导出概念150

9.4.2 使用实用程序导入导出数据150

习题151

第10章 系统安全管理152

10.1 SQL Server 2000的身份认证模式152

10.2 建立和管理用户账号153

10.2.1 Windows NT认证模式登录账号的建立与删除153

10.2.2 SQL Server认证模式登录账号的建立与删除153

10.2.3 通过企业管理器创建和删除登录账号154

10.3 服务器角色与数据库角色155

10.3.1 固定服务器角色155

10.3.2 固定数据库角色157

10.3.3 用户自定义数据库角色164

习题165

第11章 游标和其他概念166

11.1 游标166

11.2 游标定义166

11.3 游标的使用及嵌套168

11.3.1 打开并填充游标168

11.3.2 读取游标169

11.3.3 使用游标修改数据170

11.3.4 关闭游标170

11.3.5 释放游标170

11.3.6 游标的嵌套171

11.4 事务172

11.4.1 事务的基本概念172

11.4.2 显式事务173

11.4.3 隐式事务173

11.4.4 自动事务模式174

11.4.5 分布式事务174

11.5 锁定174

11.5.1 锁定粒度175

11.5.2 锁模式175

11.5.3 显示锁定信息176

11.5.4 死锁及其处理177

11.6 监测177

11.6.1 系统性能评估及监测178

11.6.2 性能监测工具178

习题180

第12章 Visual Basic/SQL Server开发与编程181

12.1 ODBC概述181

12.1.1 ODBC体系结构181

12.1.2 配置ODBC数据源182

12.2 OLE DB和ADO概述184

12.2.1 OLE DB体系结构184

12.2.2 ADO对象模型186

12.2.3 使用ADO的简单流程186

12.3 使用ADO数据控件访问SQL Server数据库187

12.3.1 在Visual Basic工程中添加ADO数据控件187

12.3.2 使用ADO数据控件连接SQL Server数据库188

12.3.3 ADO数据控件在程序中的操作方法190

12.3.4 数据绑定控件的使用192

12.4 使用ADO对象访问SQL Server数据库198

12.4.1 引用ADO对象库198

12.4.2 使用Connection对象198

12.4.3 使用Recordset对象处理数据200

12.4.4 使用Command对象207

12.5 开发实例——基于VB的学生信息管理系统211

12.5.1 需求分析211

12.5.2 系统设计211

12.5.3 数据库设计212

12.5.4 用户登录模块的创建215

12.5.5 学生信息管理系统主窗体的创建216

12.5.6 子模块的编制220

12.5.7 系统编译与发行225

习题226

第13章 ASP/SQL Server开发与编程227

13.1 ASP利用数据库存取组件存取SQL Server数据库227

13.1.1 ASP及其运行环境227

13.1.2 开发ASP程序时的注意事项229

13.1.3 数据库存取组件简介230

13.2 ASP使用Connection对象230

13.2.1 建立Connection对象230

13.2.2 Connection对象的属性232

13.2.3 Connection对象的方法233

13.2.4 利用Connection对象存取数据库234

13.3 ASP使用Command对象235

13.3.1 建立Command对象235

13.3.2 Command对象的属性236

13.3.3 Command对象的方法237

13.3.4 利用Command对象存取数据库239

13.3.5 利用Command对象执行存储过程240

13.4 ASP使用Recordset对象241

13.4.1 建立Recordset对象241

13.4.2 Recordset对象属性243

13.4.3 Recordset对象的方法245

13.4.4 利用Recordset对象查询记录247

13.4.5 分页显示数据248

13.4.6 利用Recordset对象更新数据库249

13.4.7 Field对象和Fields集合250

13.5 开发实例——在线学生管理系统250

13.5.1 前端网络页面的设计251

13.5.2 系统发布与维护265

习题265

附录A 数据库表结构266

附录B 常用语句270

附录C 常用函数272

附录D 系统存储过程277

参考文献280

热门推荐