图书介绍

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

数据库原理与应用教程 SQL Server 2008
  • 尹志宇,郭晴编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302319597
  • 出版时间:2013
  • 标注页数:374页
  • 文件大小:85MB
  • 文件页数:388页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

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

下载的文件为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数据库技术的三个发展阶段2

1.2数据库系统介绍3

1.2.1数据库系统的组成4

1.2.2数据库的体系结构5

1.3数据模型7

1.3.1信息的三种世界7

1.3.2概念模型8

1.3.3常见的三种数据模型11

习题114

第2章 关系数据库16

2.1关系数据结构16

2.1.1关系的定义和性质16

2.1.2关系数据库18

2.2关系的完整性19

2.3关系运算20

2.3.1传统的集合运算20

2.3.2专门的关系运算22

2.4关系的规范化26

2.4.1数据依赖26

2.4.2关系模式的规范化过程28

习题232

第3章 数据库设计34

3.1数据库设计概述34

3.2需求分析34

3.2.1需求分析的任务34

3.2.2需求分析的方法35

3.3概念结构设计36

3.3.1概念结构设计的方法36

3.3.2概念结构设计的步骤37

3.4逻辑结构设计38

3.4.1将E-R图转化为关系数据模型38

3.4.2关系模式的优化40

3.4.3设计用户外模式41

3.5物理结构设计41

3.5.1确定数据库的物理结构41

3.5.2评价物理结构42

3.6数据库实施和运行、维护43

3.6.1数据库实施43

3.6.2数据库的运行与维护43

3.7数据库设计实例44

3.7.1图书借阅管理系统设计44

3.7.2钢材仓库管理系统设计46

习题349

第4章SQL Server 2008基础50

4.1SQL Server 2008简介50

4.1.1 SQL Server发展史50

4.1.2 SQL Server 2008新增功能51

4.1.3 SQL Server 2008的新特性55

4.2 SQL Server 2008的安装与配置55

4.2.1 SQL Server 2008的版本55

4.2.2 SQL Server 2008的环境需求57

4.2.3 SQL Server 2008的安装过程58

4.3 SQL Server 2008的管理工具69

4.3.1服务器管理69

4.3.2 SQL Server Management Studio69

4.3.3 SQL Server配置管理器71

4.3.4其他管理工具72

4.4 T-SQL语言基础73

4.4.1 T-SQL语言的特点74

4.4.2 T-SQL语言的分类74

4.4.3 T-SQL语言的基本语法75

习题477

第5章 数据库的概念和操作78

5.1数据库基本概念78

5.1.1物理数据库78

5.1.2逻辑数据库79

5.2数据库操作80

5.2.1创建数据库81

5.2.2修改数据库86

5.2.3删除数据库89

习题589

第6章 表的操作90

6.1创建表90

6.1.1数据类型90

6.1.2使用SQL Server Management Studio创建表93

6.1.3使用T-SQL语句创建表95

6.2修改表97

6.2.1在SQL Server Management Studio中修改表97

6.2.2使用T-SQL语句修改表97

6.3列约束和表约束98

6.3.1创建和删除PRIMARY KEY约束98

6.3.2创建和删除UNIQUE约束99

6.3.3创建和删除FOREIGN KEY约束100

6.3.4创建和删除CHECK约束104

6.3.5创建和删除DEFAULT约束105

6.4表数据操作106

6.4.1插入(INSERT)数据107

6.4.2修改(UPDATE)数据109

6.4.3删除(DELETE)数据110

6.4.4使用MERGE语句插入、修改和删除数据111

6.5删除表113

6.6数据的导入导出114

6.6.1导出数据114

6.6.2导入数据120

习题6126

第7章 数据库查询128

7.1 SELECT查询语法128

7.2简单查询129

7.2.1投影查询129

7.2.2选择查询132

7.2.3聚合函数查询137

7.3分组和汇总138

7.3.1普通(简单)分组138

7.3.2 CUBE和ROLLUP的使用139

7.3.3数据汇总141

7.4连接查询143

7.4.1内连接143

7.4.2自连接144

7.4.3外连接144

7.4.4交叉连接147

7.5子查询148

7.5.1无关子查询148

7.5.2相关子查询151

7.6其他查询152

7.6.1集合运算查询152

7.6.2对查询结果排序154

7.6.3存储查询结果155

7.7数据操作中使用SELECT子句155

7.7.1INSERT语句中使用SELECT子句155

7.7.2 UPDATE语句中使用SELECT子句157

7.7.3 DELETE语句中使用SELECT子句157

习题7158

第8章T-SQL编程160

8.1 T-SQL编程基础160

8.1.1标识符160

8.1.2变量161

8.1.3运算符162

8.1.4批处理166

8.1.5注释166

8.2流程控制语句166

8.2.1 SET语句167

8.2.2 BEGIN.END语句167

8.2.3 IF .ELSE语句167

8.2.4 CASE语句168

8.2.5 WHILE语句170

8.2.6 GOTO语句171

8.2.7 RETURN语句172

8.3函数173

8.3.1系统内置函数173

8.3.2用户定义函数176

8.4游标180

8.4.1游标概述180

8.4.2游标的类型181

8.4.3游标的操作182

习题8186

第9章 视图和索引187

9.1视图187

9.1.1视图概述187

9.1.2创建视图188

9.1.3修改视图192

9.1.4使用视图194

9.1.5删除视图197

9.2索引199

9.2.1索引简介199

9.2.2索引类型199

9.2.3创建索引200

9.2.4查看索引信息207

9.2.5删除索引209

习题9211

第10章 存储过程和触发器212

10.1存储过程212

10.1.1存储过程概述212

10.1.2存储过程的类型213

10.1.3创建存储过程214

10.1.4执行存储过程218

10.1.5查看存储过程221

10.1.6修改和删除存储过程224

10.2触发器225

10.2.1触发器概述225

10.2.2触发器的分类226

10.2.3创建触发器227

10.2.4查看触发器信息及修改触发器238

10.2.5禁止、启用和删除触发器240

习题10241

第11章 事务与并发控制243

11.1事务概述243

11.2事务的类型244

11.2.1根据系统的设置分类244

11.2.2根据运行模式分类245

11.3事务处理语句246

11.4事务的并发控制249

11.4.1并发带来的问题249

11.4.2锁的基本概念250

11.4.3锁的类型250

11.4.4锁的信息252

11.4.5死锁的产生及解决办法253

11.4.6手工加锁254

习题11256

第12章 数据库的安全管理257

12.1身份验证257

12.1.1 SQL Server的身份验证模式257

12.1.2设置身份验证模式258

12.2账号管理260

12.2.1服务器登录账号260

12.2.2数据库用户账号263

12.3角色管理265

12.3.1固定服务器角色265

12.3.2数据库角色268

12.3.3应用程序角色273

12.4权限管理274

12.4.1权限的类别274

12.4.2权限操作275

习题12281

第13章 数据库的备份与还原283

13.1数据库备份概述283

13.1.1数据库备份计划283

13.1.2数据库备份的类型285

13.2数据库还原概述286

13.2.1数据库还原策略286

13.2.2数据库恢复模式287

13.3数据库备份操作289

13.4数据库还原操作294

13.4.1自动还原294

13.4.2手动还原294

13.5数据库分离与附加297

13.5.1分离数据库297

13.5.2附加数据库299

习题13302

第14章 基于C#.NET的数据库系统开发303

14.1C#语言简介303

14.2使用ADO.NET访问SQL Server 2008数据库304

14.2.1 ADO.NET的对象模型304

14.2.2利用ADO.NET访问数据库的基本操作306

14.3数据库系统开发实例308

14.3.1数据库设计308

14.3.2系统设计与实现311

习题14332

附录A期末测试题及答案333

A.1期末测试题(一)333

A.2期末测试题(二)337

A.3期末测试题(一)参考答案341

A.4期末测试题(二)参考答案343

附录B习题解答347

热门推荐