图书介绍

数据库原理与应用教程 SQL Server 20122025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理与应用教程 SQL Server 2012
  • 尹志宇,郭晴主编;李青茹,于富强,陈敬利等副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302504573
  • 出版时间:2019
  • 标注页数:340页
  • 文件大小:47MB
  • 文件页数:353页
  • 主题词:关系数据库系统-教材

PDF下载


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

下载说明

数据库原理与应用教程 SQL Server 2012PDF格式电子书版下载

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

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

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

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

图书目录

第一部分3

第1章 数据库系统概述3

1.1数据库技术发展史3

1.1.1数据处理技术3

1.1.2数据库技术的三个发展阶段4

1.2数据库系统的组成6

1.3数据库的体系结构7

1.3.1数据库的三级模式结构8

1.3.2数据库的两级映像9

习题10

第2章 数据模型11

2.1信息的三种世界11

2.2概念模型12

2.2.1基本概念12

2.2.2 E-R模型13

2.3数据模型15

2.3.1层次模型15

2.3.2网状模型16

2.3.3关系模型17

习题18

第3章 关系数据库20

3.1关系数据结构20

3.1.1关系的定义和性质20

3.1.2关系数据库22

3.2关系的完整性22

3.3关系运算23

3.3.1传统的集合运算24

3.3.2专门的关系运算26

3.4关系的规范化30

3.4.1函数依赖30

3.4.2关系规范化的目的31

3.4.3关系规范化的过程32

习题35

第4章 数据库设计37

4.1数据库设计概述37

4.2需求分析37

4.2.1需求分析的任务38

4.2.2需求分析的方法38

4.2.3数据流图和数据字典39

4.3概念结构设计41

4.3.1概念结构设计的方法41

4.3.2概念结构设计的步骤41

4.4逻辑结构设计43

4.4.1将E-R图转化为关系数据模型43

4.4.2关系模式的优化45

4.4.3设计用户外模式46

4.5物理结构设计46

4.5.1确定数据库的物理结构46

4.5.2评价物理结构47

4.6数据库实施和运行、维护48

4.6.1数据库实施48

4.6.2数据库的运行与维护48

4.7数据库设计实例49

4.7.1银行卡管理系统数据库设计49

4.7.2图书借阅管理系统数据库设计50

4.7.3钢材仓库管理系统设计52

习题55

第二部分59

第5章 SQL Server 2012基础59

5.1 SQL Server 2012简介59

5.1.1 SQL Server发展史59

5.1.2 SQL Server 2012新增功能60

5.1.3 SQL Server 2012系统架构62

5.1.4 SQL Server 2012的协议63

5.2 SQL Server 2012的安装与配置63

5.2.1 SQL Server 2012的版本63

5.2.2 SQL Server 2012的环境需求64

5.2.3 SQL Server 2012的安装过程65

5.3 SQL Server 2012的管理工具76

5.3.1 SQL Server Management Studio76

5.3.2服务器管理78

5.3.3 SQL Server配置管理器80

5.3.4其他工具组件81

5.4 T-SQL基础83

5.4.1 T-SQL的特点83

5.4.2 T-SQL的分类84

5.4.3 T-SQL的基本语法84

习题86

第6章 数据库的概念和操作87

6.1数据库基本概念87

6.1.1物理数据库87

6.1.2逻辑数据库88

6.2数据库操作89

6.2.1创建数据库89

6.2.2修改数据库94

6.2.3删除数据库96

习题97

第7章 表的操作98

7.1创建表98

7.1.1数据类型98

7.1.2界面方式创建表101

7.1.3使用T-SQL语句创建表103

7.2修改表105

7.2.1界面方式修改表105

7.2.2使用T -SQL语句修改表106

7.3列约束和表约束106

7.3.1 PRIMARY KEY约束106

7.3.2 UNIQUE约束108

7.3.3 FOREIGN KEY约束109

7.3.4 CHECK约束113

7.3.5 DEFAULT约束114

7.4表数据操作115

7.4.1向表中添加数据115

7.4.2修改表中数据118

7.4.3删除表中数据118

7.5删除表119

7.6数据的导入/导出120

7.6.1导出数据120

7.6.2导入数据127

习题133

第8章 数据库查询135

8.1 SELECT查询语法135

8.2简单查询136

8.2.1投影查询136

8.2.2选择查询138

8.2.3聚合函数查询142

8.3分组查询144

8.3.1简单分组144

8.3.2 CUBE和ROLLUP的应用145

8.4连接查询146

8.4.1内连接146

8.4.2自连接148

8.4.3外连接148

8.4.4交叉连接150

8.5子查询151

8.5.1无关子查询151

8.5.2相关子查询153

8.6其他查询154

8.6.1集合运算查询154

8.6.2对查询结果排序156

8.6.3存储查询结果157

8.7数据操作中使用SELECT子句158

8.7.1 INSERT语句中使用SELECT子句158

8.7.2 UPDATE语句中使用SELECT子句159

8.7.3 DELETE语句中使用SELECT子句159

习题160

第9章T -SQL编程162

9.1T -SQL编程基础162

9.1.1标识符162

9.1.2变量162

9.1.3运算符164

9.1.4批处理167

9.1.5注释167

9.2流程控制语句168

9.2.1 SET语句168

9.2.2 BEGIN …END语句169

9.2.3 IF …ELSE语句169

9.2.4 CASE语句170

9.2.5 WHILE语句172

9.2.6 GOTO语句173

9.2.7 RETURN语句173

9.3函数174

9.3.1系统内置函数174

9.3.2用户定义函数176

9.4游标180

9.4.1游标概述180

9.4.2游标的类型181

9.4.3游标的操作182

习题186

第10章 视图和索引188

10.1视图188

10.1.1视图概述188

10.1.2创建视图189

10.1.3修改视图192

10.1.4使用视图195

10.1.5删除视图197

10.2索引198

10.2.1索引简介198

10.2.2索引类型199

10.2.3创建索引200

10.2.4查看索引信息206

10.2.5删除索引208

习题209

第11章 存储过程和触发器211

11.1存储过程211

11.1.1存储过程概述211

11.1.2存储过程的类型212

11.1.3创建存储过程213

11.1.4执行存储过程216

11.1.5查看存储过程220

11.1.6修改和删除存储过程222

11.2触发器223

11.2.1触发器概述223

11.2.2触发器的分类224

11.2.3创建触发器225

11.2.4查看触发器信息及修改触发器233

11.2.5禁止、启用和删除触发器235

习题236

第12章 事务与并发控制238

12.1事务概述238

12.2事务的类型239

12.2.1根据系统的设置分类239

12.2.2根据运行模式分类240

12.3事务处理语句241

12.4事务的并发控制243

12.4.1并发带来的问题243

12.4.2锁的基本概念244

12.4.3锁的类型245

12.4.4锁的信息246

12.4.5死锁的产生及解决办法248

12.4.6手工加锁248

习题250

第13章 数据库系统的安全性251

13.1身份验证251

13.1.1 SQL Server的身份验证模式251

13.1.2设置身份验证模式252

13.2账号管理254

13.2.1服务器登录账号254

13.2.2数据库用户账号258

13.3角色管理260

13.3.1固定服务器角色261

13.3.2固定数据库角色262

13.3.3应用程序角色265

13.4权限管理267

13.4.1权限的类别267

13.4.2权限操作267

13.5数据加密273

13.5.1数据加密简介273

13.5.2数据加密和解密操作274

习题279

第14章 数据库的备份与还原280

14.1数据库备份概述280

14.1.1数据库备份计划280

14.1.2数据库备份的类型281

14.2数据库还原概述283

14.2.1数据库还原策略283

14.2.2数据库恢复模式284

14.3数据库备份操作286

14.4数据库还原操作289

14.4.1自动还原289

14.4.2手动还原290

14.5数据库分离与附加292

14.5.1分离数据库293

14.5.2附加数据库295

习题297

第三部分301

第15章 基于C#.NET的数据库应用系统开发301

15.1 C#语言简介301

15.2使用ADO.NET访问SQL Server数据库302

15.2.1 ADO.NET的对象模型302

15.2.2利用ADO.NET访问数据库的基本操作304

15.3数据库应用系统开发实例306

15.3.1数据库设计306

15.3.2应用系统设计与实现312

习题338

参考文献339

热门推荐