图书介绍

SQL Server数据库管理与应用 第2版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

SQL Server数据库管理与应用 第2版
  • 九州书源编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302273141
  • 出版时间:2011
  • 标注页数:308页
  • 文件大小:71MB
  • 文件页数:322页
  • 主题词:关系数据库-数据库管理系统,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章SQL Server概述1

1.1 SQL Server简介2

1.1.1 SQL Server 2005的体系结构2

1.1.2 SQL Server 2005的版本3

1.2 SQL Server的安装、组件更改和卸载5

1.2.1安装SQL Server 20055

1.2.2更改和删除SQL Server 2005实例8

1.2.3卸载SQL Server 200510

1.3 SQL Server工具10

1.3.1 SQL Server联机丛书10

1.3.2 SQL Server配置管理器12

1.3.3 SQL Server Management Studio13

1.3.4 SQL Server外围应用配置器17

1.4上机及项目实训19

1.4.1下载并安装SQL Server 2005精简版19

1.4.2卸载SQL Server 2005精简版20

1.5练习与提高21

第2章 数据库的基本操作22

2.1数据库基础23

2.1.1数据库的发展23

2.1.2数据库的基本概念25

2.1.3数据库系统的体系结构26

2.2关系数据库的基本原理27

2.2.1数据模型27

2.2.2关系型数据库系统概述32

2.2.3关系模型的规范化35

2.2.4 E-R模型到关系模型的转换36

2.3关系数据库的设计37

2.3.1数据库的设计原则37

2.3.2数据库的设计步骤37

2.4 SQL Server的数据库概念38

2.4.1数据库文件和文件组38

2.4.2数据库39

2.5数据库的创建40

2.5.1交互式创建数据库40

2.5.2 CREATE DATABASE语句41

2.5.3应用举例——创建数据库42

2.6数据库的维护43

2.6.1查看数据库信息44

2.6.2使用ALTER DATABASE语句修改数据库44

2.6.3数据库的选项设置46

2.6.4数据库的改名48

2.6.5数据库的删除49

2.6.6分离数据库50

2.6.7附加数据库50

2.7上机及项目实训51

2.7.1创建图书管理系统数据库51

2.7.2创建系统管理员数据库56

2.8练习与提高57

第3章 数据库中的表58

3.1数据表的基本概念59

3.1.1系统数据类型59

3.1.2用户定义数据类型61

3.2 SQL Server的对象命名规则64

3.2.1 SQL Server标识符64

3.2.2对象命名规则64

3.3数据表的创建与维护65

3.3.1创建表65

3.3.2修改表69

3.3.3删除表71

3.3.4重命名表72

3.4表数据的添加、修改和删除73

3.4.1向表中添加数据73

3.4.2修改表中的数据75

3.4.3删除表中的数据76

3.4.4用SQL Server Management Studio管理表数据77

3.5上机及项目实训78

3.5.1创建图书管理系统的数据表78

3.5.2创建classnorthwind数据库82

3.6练习与提高85

第4章 数据查询86

4.1简单查询语句87

4.1.1基本的SELECT语句87

4.1.2选择数据列88

4.1.3使用TOP和DISTINCT88

4.1.4使用列别名90

4.1.5使用计算列90

4.1.6使用WHERE子句91

4.1.7使用ORDER BY子句95

4.1.8应用举例——对查询结果排序96

4.2查询语句的统计功能96

4.2.1使用聚合函数97

4.2.2使用GROUP BY子句97

4.2.3使用COMPUTE子句99

4.2.4应用举例——统计查询99

4.3数据的联接100

4.3.1交叉联接100

4.3.2内联接101

4.3.3外联接103

4.3.4自联接105

4.3.5合并结果集106

4.4子查询107

4.4.1相关子查询107

4.4.2嵌套子查询110

4.4.3应用举例——使用嵌套子查询112

4.5上机及项目实训113

4.5.1查询图书管理系统数据库113

4.5.2多表查询119

4.6练习与提高122

第5章 数据完整性124

5.1数据完整性的基本概念125

5.1.1域完整性125

5.1.2实体完整性125

5.1.3参照完整性125

5.2使用约束126

5.2.1主键约束126

5.2.2唯一约束129

5.2.3检查约束131

5.2.4默认值约束133

5.2.5外键约束135

5.3标识列IDENTITY137

5.4上机及项目实训138

5.4.1在SQL Server Management Studio中定义约束138

5.4.2使用T-SQL语句定义约束139

5.5练习与提高141

第6章 视图143

6.1视图的概念144

6.1.1视图的基本概念144

6.1.2视图的特点145

6.2视图的创建145

6.2.1使用CREATE VIEW创建视图146

6.2.2使用SQL Server Management Studio创建视图148

6.2.3应用举例——创建视图149

6.3视图的维护150

6.3.1查看视图的基本信息150

6.3.2修改视图151

6.3.3重命名视图152

6.3.4删除视图153

6.4上机及项目实训153

6.4.1创建图书管理系统视图153

6.4.2视图的特殊应用155

6.5练习与提高156

第7章 索引及其应用157

7.1索引概述158

7.1.1 SQL Server中数据的存储与访问158

7.1.2索引的特点158

7.1.3索引的分类159

7.2索引的创建160

7.2.1使用CREATEINDEX创建索引160

7.2.2使用SQL Server Management Studio创建索引161

7.3索引的维护162

7.3.1查看索引信息162

7.3.2删除索引163

7.4上机及项目实训164

7.4.1创建索引164

7.4.2使用T-SQL语句创建索引165

7.5练习与提高166

第8章T-SQL语言编程167

8.1批处理、脚本和注释168

8.1.1批处理168

8.1.2脚本169

8.1.3注释169

8.2变量170

8.2.1局部变量170

8.2.2全局变量173

8.3流程控制语句173

8.3.1 BEGIN…END语句174

8.3.2 IF…ELSE语句174

8.3.3 CASE语句175

8.3.4 WAITFOR语句178

8.3.5 WHILE语句179

8.4常用系统函数180

8.4.1字符串函数180

8.4.2数学函数181

8.4.3日期和时间函数182

8.4.4数据类型转换函数182

8.5用户定义函数184

8.5.1用户定义函数的基本概念185

8.5.2创建用户定义函数185

8.6游标187

8.6.1声明游标187

8.6.2打开游标189

8.6.3从游标中获取数据190

8.6.4关闭和释放游标192

8.7事务与锁192

8.7.1事务的概念193

8.7.2事务的工作原理193

8.7.3事务的提交与回滚194

8.7.4锁定与并发控制196

8.8上机及项目实训199

8.8.1使用事务处理数据199

8.8.2使用T-SQL和函数处理数据201

8.9练习与提高203

第9章 存储过程205

9.1存储过程的概念206

9.1.1存储过程的基本概念206

9.1.2存储过程的特点206

9.1.3存储过程的类型206

9.1.4应用举例——使用扩展存储过程xp cmdshell208

9.2建立和执行存储过程209

9.2.1存储过程的建立209

9.2.2应用举例——执行存储过程211

9.3存储过程的管理与维护211

9.3.1修改存储过程211

9.3.2删除存储过程212

9.4存储过程中参数的使用213

9.4.1带参数的存储过程213

9.4.2通过RETURN返回值214

9.5上机及项目实训215

9.5.1创建借书存储过程215

9.5.2创建还书存储过程216

9.6练习与提高217

第10章 触发器219

10.1触发器的概念220

10.1.1触发器的基本概念220

10.1.2触发器的优点221

10.1.3触发器的分类221

10.2创建和应用触发器223

10.2.1创建触发器223

10.2.2查看触发器的定义信息225

10.2.3禁用或启用触发器225

10.3修改和删除触发器226

10.3.1修改触发器226

10.3.2删除触发器226

10.4上机及项目实训226

10.4.1创建借/还书处理触发器226

10.4.2创建删除触发器227

10.5练习与提高227

第11章 数据库的安全229

11.1数据库的安全模型230

11.1.1访问控制230

11.1.2身份验证模式231

11.2服务器的安全性232

11.2.1创建和管理登录账户232

11.2.2特殊的登录账户sa233

11.3数据库的安全性234

11.3.1创建和管理数据库用户234

11.3.2特殊的数据库用户dbo和guest235

11.4角色管理235

11.4.1固定服务器角色235

11.4.2数据库角色237

11.5权限管理238

11.5.1权限的种类238

11.5.2权限的管理238

11.6上机及项目实训240

11.6.1使用Windows身份验证240

11.6.2为账号赋予服务器最高的权限241

11.7练习与提高241

第12章JDBC242

12.1应用开发环境243

12.1.1 JDK243

12.1.2 TextPad244

12.1.3 NetBeans IDE245

12.2 JDBC驱动程序245

12.2.1 JDBC架构246

12.2.2安装JDBC驱动程序246

12.3使用JDBC247

12.3.1连接SQL Server247

12.3.2执行SQL语句253

12.3.3管理结果集262

12.3.4处理元数据268

12.3.5执行事务270

12.3.6应用举例——使用事务操作数据库271

12.4上机及项目实训272

12.4.1创建联系人数据库272

12.4.2实现联系人信息查询275

12.5练习与提高278

第13章 项目设计案例279

13.1制作程序设计题库系统280

13.1.1项目目标280

13.1.2项目分析280

13.1.3项目实现过程283

13.2练习与提高307

热门推荐