图书介绍

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

SQL Server 2012数据库原理与应用
  • 鲁宁,寇卫利,林宏主编;赵友杰,邢丽伟,幸宏副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115395764
  • 出版时间:2016
  • 标注页数:270页
  • 文件大小:53MB
  • 文件页数:281页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

SQL Server 2012数据库原理与应用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数据处理与数据管理1

1.1.3数据库技术的发展概况1

1.2数据模型3

1.2.1数据模型的概念3

1.2.2实体联系模型3

1.2.3实体联系图4

1.2.4 三种常见的数据模型6

1.3数据库系统7

1.3.1数据库系统的组成7

1.3.2数据库系统的特点8

1.3.3数据库系统的三级模式结构8

1.4关系模型9

1.4.1关系模型术语9

1.4.2关系特点10

1.4.3关系运算10

第2章SQL Server的基本操作14

2.1 SQL Server 2012数据库管理系统14

2.1.1 SQL Server 2012概述14

2.1.2 SQL Server 2012版本简介14

2.1.3 SQL Server 2012的安装15

2.1.4 SQL Server 2012服务器启动25

2.2 SQL Server Management Studio的使用26

2.2.1启动SQL Server Management Studio27

2.2.2 SQL Server内置系统数据库简介28

2.2.3连接远程数据库服务器28

2.2.4管理数据库31

2.2.5管理数据表33

2.2.6编辑数据表记录36

2.2.7查询功能的使用38

2.3 SQL Server与外部数据的交互39

2.3.1导入数据39

2.3.2导出数据45

第3章SQL的基础知识49

3.1 SQL简介49

3.2 SQL的数据类型50

3.2.1整数数据型50

3.2.2精确浮点型50

3.2.3近似浮点型50

3.2.4 日期时间型51

3.2.5字符型51

3.2.6 货币型51

3.2.7 Unicode字符型52

3.2.8二进制字符型52

3.2.9特殊数据型52

3.3标识符53

3.3.1标识符概述53

3.3.2特殊标识符53

3.4使用SQL语句管理数据库54

3.4.1创建数据库54

3.4.2修改数据库55

3.4.3删除数据库56

3.5使用SQL语句管理表56

3.5.1创建表56

3.5.2修改表59

3.5.3删除表60

3.6使用SQL语句维护数据60

3.6.1数据插入60

3.6.2数据更新61

3.6.3数据删除62

3.6.4 TRUNCATE TABLE命令62

3.6.5记录操作语句简化形式62

3.7 SQL简单查询语句62

3.7.1 SELECT查询语句结构62

3.7.2 SELECT子句64

3.7.3 FROM子句66

3.7.4 WHERE子句66

3.7.5 GROUP BY子句70

3.7.6 HAVING子句71

3.7.7 ORDER BY子句72

第4章SQL高级查询技术73

4.1关联表查询73

4.1.1双表关联查询73

4.1.2多表关联查询74

4.1.3关联表统计74

4.2使用UNION子句74

4.3子查询76

4.3.1子查询的概念76

4.3.2子查询的应用77

4.4连接查询79

4.4.1内连接查询80

4.4.2外连接查询81

4.4.3交叉连接查询81

4.4.4自连接查询82

4.5其他SQL子句83

4.5.1 FOR XML PATH83

4.5.2 OFFSET分页84

4.5.3 OVER子句84

4.6实用经典SQL汇总85

4.6.1复制部分表结构85

4.6.2批量插入记录85

4.6.3关联更新表记录85

4.6.4 使用MERGE语句85

4.6.5关联表统计86

4.6.6查询数据库所有表及列86

第5章 视图87

5.1视图概述87

5.1.1视图的概念87

5.1.2视图的优点87

5.1.3视图的注意事项87

5.2创建视图88

5.2.1使用SQL语句创建视图88

5.2.2使用SQL Server Management Studio创建视图90

5.3使用视图92

5.4管理视图92

5.4.1查看修改视图92

5.4.2使用存储过程检查视图93

5.4.3删除视图93

第6章 索引94

6.1 SQL Server的数据存储94

6.1.1存储文件类型94

6.1.2数据页面结构95

6.1.3对大型行的支持95

6.1.4 SQL Server的数据页缓存95

6.1.5存储分配单位盘区96

6.1.6 SQL Server的数据访问96

6.2索引的概念97

6.3索引的类型98

6.3.1聚集索引98

6.3.2非聚集索引100

6.3.3何时使用聚集索引或非聚集索引103

6.4索引的创建和管理方法104

6.4.1创建索引104

6.4.2使用命令进行索引管理105

第7章T-SQL程序设计107

7.1 T-SQL的变量107

7.1.1局部变量107

7.1.2全局变量108

7.2程序流程控制语句109

7.2.1 BEGIN&END语句109

7.2.2单条件分支语句110

7.2.3多条件分支语句111

7.2.4循环语句113

7.2.5 WAITFOR语句114

7.2.6 RETURN语句114

7.2.7 GOTO语句115

7.2.8 使用注释115

7.2.9使用批处理116

7.3 T-SQL实用示例117

7.3.1动态分页117

7.3.2行列转置117

第8章 函数119

8.1系统内置函数119

8.1.1系统函数119

8.1.2字符串函数120

8.1.3日期函数122

8.1.4数学函数123

8.1.5 CASE函数124

8.1.6系统内置函数应用125

8.2自定义函数125

8.2.1自定义函数简介125

8.2.2创建自定义函数126

8.2.3调用自定义函数127

8.2.4 查看自定义函数127

8.2.5删除自定义函数128

8.2.6自定义函数示例128

第9章 存储过程、触发器和游标131

9.1存储过程131

9.1.1存储过程简介131

9.1.2创建存储过程133

9.1.3使用存储过程135

9.1.4查看存储过程137

9.1.5删除存储过程139

9.2触发器139

9.2.1触发器简介139

9.2.2使用SQL创建触发器140

9.2.3虚拟表142

9.2.4 使用SQL修改触发器143

9.2.5使用SQL删除触发器143

9.2.6使用SQL查看触发器144

9.2.7使用SQL Server Management Studio管理触发器144

9.2.8 触发器应用举例145

9.3游标146

9.3.1游标简介146

9.3.2创建和使用游标147

9.3.3游标应用举例148

第10章 事务与锁150

10.1事务150

10.1.1事务的概念150

10.1.2事务的特征150

10.1.3执行事务的三种模式152

10.1.4事务隔离级别153

10.1.5事务保存点的设置与回滚155

10.1.6分布式事务156

10.2锁156

10.2.1数据不一致问题156

10.2.2锁的概念158

10.2.3 SQL Server的锁机制158

10.2.4 SQL Server的锁模式159

10.2.5死锁问题160

第11章SQL Server的数据库安全性管理163

11.1 SQL Server的安全性机制163

11.1.1 SQL Server的验证模式163

11.1.2设置SQL Server验证模式164

11.2数据库登录管理165

11.2.1账号和角色165

11.2.2使用SQL Server Management Studio查看登录账号165

11.2.3默认登录账号166

11.2.4 使用存储过程查看登录账号166

11.2.5使用SQL Server Management Studio管理登录账号166

11.2.6 使用SQL管理登录账号168

11.3数据库用户管理169

11.3.1用户概述169

11.3.2 dbo和guest用户169

11.3.3利用SQL Server Management Studio管理数据库用户170

11.3.4利用系统过程管理数据库用户172

11.4角色管理173

11.4.1固定服务器角色173

11.4.2固定数据库角色174

11.5权限管理174

11.5.1对象权限175

11.5.2语句权限175

11.5.3利用SQL Server Management Studio管理权限177

第12章 数据的备份与恢复179

12.1数据的备份179

12.1.1数据库备份的概念179

12.1.2备份设备与备份方式180

12.1.3备份数据库181

12.2数据的恢复187

12.2.1故障的种类187

12.2.2恢复技术188

12.2.3恢复策略188

12.2.4数据库镜像技术189

12.3恢复数据库示例189

12.3.1使用SQL Server Management Studio恢复数据库189

12.3.2使用语句进行数据恢复191

12.4包含的数据库192

12.4.1创建包含的数据库192

12.4.2备份及还原包含的数据库195

第13章 关系数据库规范化理论197

13.1规范化问题的提出197

13.2数据依赖197

13.3函数依赖201

13.3.1函数依赖的概念201

13.3.2函数依赖的性质201

13.4范式理论202

13.4.1第一范式203

13.4.2第二范式203

13.4.3第三范式205

13.4.4 BCNF范式207

13.4.5规范化总结209

第14章 关系数据库设计理论210

14.1需求分析210

14.1.1需求分析的任务210

14.1.2需求分析的方法211

14.2概念设计214

14.2.1概念模型的特点215

14.2.2概念结构设计的方法与步骤215

14.3逻辑设计220

14.3.1 E-R图向关系模型的转换221

14.3.2数据模型的优化222

14.3.3设计用户子模式222

14.4物理设计223

14.4.1确定关系模型的存取方法223

14.4.2确定数据库的存储结构223

14.4.3确定系统存储参数的配置224

14.5数据库的实施224

14.6 数据库的运行和维护225

第15章 数据库应用程序设计226

15.1数据库访问架构介绍226

15.1.1 ODBC技术简介226

15.1.2 ADO技术简介226

15.1.3 ADO.NET简介227

15.1.4 JDBC简介228

15.2 VB操作SQL Server数据库229

15.2.1使用ADODC和DataGrid控件访问数据库229

15.2.2 VB程序操作SQL Server的方法234

15.2.3完全用程序操作SQL Server数据表234

15.3 C#操作SQL Server数据库236

15.3.1 ADO.NET访问SQL Server数据库的方法236

15.3.2学生成绩管理系统的开发239

15.4 Java操作SQL Server数据库244

15.4.1 Java读取数据库环境配置244

15.4.2 Java读取SQL Server数据表数据245

第16章 数据库应用综合实例247

16.1需求分析247

16.1.1用户需求分析247

16.1.2选课管理系统数据字典249

16.2概念设计250

16.2.1建立局部E-R图250

16.2.2建立全局E-R图251

16.3逻辑设计251

16.3.1将E-R图转换为关系模型251

16.3.2模型优化252

16.3.3数据库模式定义252

16.4物理设计254

16.5数据库实施254

16.5.1建立数据库结构254

16.5.2载入实验数据254

16.5.3载入实际数据试运行254

16.6数据库运行与维护254

上机实验指导256

练习一 使用SQL Server Management Studio维护数据库和数据表256

练习二 使用SQL语句创建数据表和操作数据257

练习三SQL简单查询语句的使用260

练习四SQL高级查询的应用260

练习五SQL数据统计处理261

练习六 连接查询及视图的使用262

练习七 使用T-SQL流程控制语句263

练习八 系统函数和自定义函数265

练习九 存储过程、触发器和游标的使用266

练习十 使用SQL Server安全性管理数据库267

练习十一 数据库的备份与恢复268

练习十二 学生宿舍管理系统设计269

练习十三 学生成绩管理系统开发269

热门推荐