图书介绍

SQL Server数据库应用基础与实现2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server数据库应用基础与实现
  • 汤承林主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121060361
  • 出版时间:2008
  • 标注页数:301页
  • 文件大小:99MB
  • 文件页数:315页
  • 主题词:关系数据库-数据库管理系统,SQL Server-高等学校:技术学校-教材

PDF下载


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

下载说明

SQL Server数据库应用基础与实现PDF格式电子书版下载

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

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

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

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

图书目录

第1章SQL Server 2005数据库基础1

1.1为什么要学习数据库1

1.2数据库发展简史1

1.3数据库的几个概念及关系2

1.3.1数据库概念2

1.3.2数据库管理系统2

1.3.3数据库应用系统2

1.3.4数据库系统2

1.4如何描述数据库2

1.4.1实体与记录2

1.4.2数据库与数据库表3

1.4.3数据冗余和数据完整性4

1.5 SQL Server 2005 SQL Management Studio简介5

1.6数据库的创建与管理7

1.6.1创建服务器组7

1.6.2创建服务器注册8

1.6.3服务器启动、暂停和停止9

1.6.4创建数据库10

本章小结16

习题16

第2章 数据库表的建立与删除18

2.1为什么要引入数据库表18

2.2与表相关的概念18

2.2.1主关键字、候选关键字和外键18

2.2.2数据完整性20

2.3建立和删除数据库表22

2.3.1以界面方式建立数据库表22

2.3.2以界面方式删除数据库表29

2.3.3以T-SQL语句命令方式建立数据库表31

2.3.4以SQL语句命令方式删除数据库表36

本章小结36

习题37

第3章T-SQL语言简介39

3.1为什么要学习T-SQL语言39

3.1.1什么是SQL39

3.1.2 T-SQL与SQL的区别39

3.1.3 T-SQL组成40

3.2数据类型40

3.2.1整数40

3.2.2精确小数40

3.2.3货币数据41

3.2.4近似数字41

3.2.5日期时间数据41

3.2.6字符串42

3.2.7 Unicode字符串42

3.2.8二进制数据42

3.2.9其他数据类型43

3.3 T-SQL中的常量、变量、批处理、注释和输出语句43

3.3.1常量43

3.3.2局部变量44

3.3.3全局变量47

3.3.4批处理、注释和输出语句48

3.4 T-SQL中的运算符及优先级49

3.4.1算术运算符49

3.4.2赋值运算符(=)49

3.4.3字符串连接运算符(+)50

3.4.4比较运算符51

3.4.5逻辑运算符51

3.4.6 位运算符51

3.4.7运算符优先级52

3.4.8条件表达式52

3.5T-SQL常用函数的使用53

3.5.1数学函数53

3.5.2日期和时间函数54

3.5.3聚合函数55

3.5.4字符串函数56

3.5.5转换函数57

3.5.6其他系统函数59

本章小结59

习题60

第4章 数据库表的操作62

4.1学习用T-SQL语句对数据库表进行操作的目的62

4.2使用T-SQL语句对数据库表字段信息的修改62

4.2.1创建数据库表63

4.2.2增加列64

4.2.3修改列65

4.2.4删除列66

4.2.5添加约束67

4.2.6删除约束70

4.2.7启用和暂停约束71

4.3表中数据操作71

4.3.1在表编辑器中添加、修改和删除数据71

4.3.2使用T-SQL命令insert对表中数据进行插入操作73

4.3.3使用T-SQL命令update对表中数据进行修改76

4.3.4使用T-SQL命令delete对表中记录进行删除操作78

本章小结78

习题78

第5章 查询82

5.1引入查询的目的82

5.2使用界面方式【查询设计器】查询83

5.3 select语句84

5.3.1简单查询84

5.3.2选择表中的若干元组87

5.3.3对查询结果排序93

5.3.4使用函数查询93

5.3.5使用聚合函数查询95

5.3.6分组查询95

5.3.7使用into子句定义新表97

5.4连接查询97

5.4.1内连接查询98

5.4.2自连接查询100

5.4.3外连接查询101

5.4.4交叉连接查询102

5.5子查询104

5.5.1简单子查询104

5.5.2带in和notin子查询107

5.5.3带exists和notexists的子查询108

5.5.4带有any或all谓词的子查询109

5.5.5多重嵌套子查询111

5.5.6相关子查询112

5.6联合查询113

本章小结117

习题118

第6章 视图与索引121

6.1视图121

6.1.1引入视图的目的121

6.1.2使用视图设计器创建、改名和删除视图122

6.1.3使用T-SQL命令创建视图和删除视图124

6.1.4利用视图更新、插入和删除记录129

6.2索引133

6.2.1引入索引的目的133

6.2.2索引的类型134

6.2.3创建索引135

6.2.4查看、修改和删除索引138

本章小结140

习题141

第7章T-SQL高级编程143

7.1学习T-SQL高级编程的目的143

7.2流程控制语句143

7.2.1 begin...end块语句143

7.2.2 if...else语句144

7.2.3 while循环语句146

7.2.4 case多分支语句148

7.2.5 goto、return语句151

7.3用户自定义函数152

7.3.1标量值型函数153

7.3.2内嵌表值型函数154

7.3.3多语句表值型函数156

7.4游标的使用158

7.4.1声明游标159

7.4.2打开游标160

7.4.3读取游标160

7.4.4关闭和释放游标161

7.4.5定位、更新和删除游标数据164

本章小结165

习题166

第8章 存储过程167

8.1引入存储过程的目的167

8.2常用的系统存储过程168

8.3存储过程的创建170

8.3.1使用SQL Server的管理平台创建存储过程170

8.3.2使用SQL Server的管理平台创建存储过程模板创建存储过程170

8.3.3使用T-SQL语句创建存储过程171

8.3.4删除存储过程180

8.3.5存储过程中错误处理信息181

本章小结183

习题183

第9章 事务185

9.1引入事务的目的185

9.2事务的基本概念187

9.2.1什么是事务187

9.2.2事务特性187

9.2.3事务控制语句187

9.3创建事务188

本章小结192

习题193

第10章 触发器195

10.1引入触发器的目的195

10.2触发器的基本概念197

10.2.1什么是触发器197

10.2.2触发器的作用198

10.2.3 inserted与deleted表的作用198

10.2.4 instead of和after触发器199

10.2.5触发器的执行过程199

10.3创建触发器199

10.3.1使用SQL Server管理平台创建触发器199

10.3.2使用SQL Server管理平台实现表之间的级联操作200

10.3.3使用T-SQL语句创建触发器202

10.4删除触发器213

10.4.1使用SQL Server管理平台的界面方式删除触发器213

10.4.2使用T-SQL语句的命令方式删除触发器213

本意小结214

习题214

第11章 数据库备份和权限管理217

11.1数据库备份217

11.1.1数据库备份的种类217

11.1.2备份设备217

11.1.3移动数据库226

11.1.4导入和导出数据229

11.2数据库权限管理233

11.2.1安全身份验证233

11.2.2创建登录账户234

11.2.3用户账户管理236

11.2.4权限管理238

11.2.5角色管理242

本章小结245

习题246

第12章 数据源的连接247

12.1引入数据源连接的目的247

12.2 VC#中数据源的连接247

12.2.1 ADO.NET的对象模型247

12.2.2使用ADO.NET访问数据库248

12.3 JBuilder 2006中数据源的连接250

12.3.1 JDBC驱动程序250

12.3.2 JDBC程序的结构250

本章小结254

习题254

第13章 数据库的设计与实现255

13.1为什么要规范数据库设计255

13.2数据库设计的步骤256

13.2.1需求分析阶段的数据库设计256

13.2.2绘制E-R图257

13.2.3如何将E-R图转换为表260

13.3数据规范化263

13.3.1问题的提出263

13.3.2规范设计要求264

13.3.3规范化与数据冗余的关系266

13.4数据库的实现267

13.4.1创建数据库267

13.4.2创建数据库表267

13.4.3创建视图269

13.4.4创建存储过程269

13.4.5创建触发器270

本章小结271

习题272

附录A实验内容273

实验一 注册服务器与创建数据库273

实验二 创建表274

实验三 创建并执行T-SQL脚本275

实验四(1)实现表中数据完整性278

实验四(2)表结构的修改、删除280

实验四(3)修改数据281

实验五(1)查询数据库1282

实验五(2)查询数据库2285

实验五(3)查询数据库3285

实验六 创建和使用视图与索引286

实验七T-SQL高级编程287

实验八 实现存储过程289

实验九 管理事务291

实验十 触发器293

实验十一(1)数据源的连接1296

实验十一(2)数据源的连接2298

参考文献301

热门推荐