图书介绍

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

数据库原理与SQL Server应用教程
  • 张立新著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121321610
  • 出版时间:2017
  • 标注页数:346页
  • 文件大小:75MB
  • 文件页数:356页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库原理与SQL Server应用教程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 数据库系统的基本概念4

1.2 数据库系统结构5

1.2.1 数据库系统的三级模式结构5

1.2.2 数据库系统的二级映像7

1.3 习题7

第2章 数据模型8

2.1 信息的三种世界8

2.1.1 现实世界8

2.1.2 信息世界9

2.1.3 计算机世界9

2.1.4 三种世界的转换10

2.2 概念模型10

2.2.1 概念模型的基本概念11

2.2.2 概念模型的表示12

2.3 数据模型15

2.3.1 数据模型的基本概念15

2.3.2 常用的数据模型16

2.4 关系数据库21

2.4.1 关系模型的组成21

2.4.2 关系的数学定义21

2.4.3 关系代数23

2.4.4 传统的集合运算24

2.4.5 专门的关系运算25

2.5 关系查询优化28

2.6 习题29

第3章 数据库设计31

3.1 规范化31

3.1.1 函数依赖31

3.1.2 范式32

3.2 数据库设计概述35

3.2.1 数据库设计的特点36

3.2.2 数据库设计的步骤37

3.3 需求分析阶段37

3.4 概念结构设计阶段37

3.4.1 概念结构设计的任务37

3.4.2 概念结构设计的步骤38

3.5 逻辑结构设计阶段39

3.5.1 逻辑结构设计的任务39

3.5.2 逻辑结构设计的步骤39

3.6 物理结构设计阶段40

3.6.1 物理结构设计的任务40

3.6.2 物理结构设计的步骤40

3.7 数据库实施阶段41

3.8 数据库运行和维护41

3.9 数据库设计实例41

3.9.1 学生成绩管理数据库设计41

3.9.2 职工管理数据库设计43

3.10 关系数据库管理系统45

3.11 习题46

第4章 SQL Server 2012基本知识47

4.1 SQL Server发展历史简介47

4.2 SQL Server 2012的版本47

4.2.1 SQL Server 2012版本的分类47

4.2.2 SQL Server 2012 Standard功能简介48

4.3 SQL Server 2012 Standard的安装与配置49

4.3.1 安装SQL Server 2012 Standard的系统需求49

4.3.2 SQL Server 2012的安装49

4.3.3 SQL Server 2012的卸载55

4.4 SQL Server 2012组件和管理工具55

4.4.1 服务器组件55

4.4.2 管理工具56

4.4.3 文档57

4.5 SQL Server 2012服务器的管理57

4.5.1 启动/停止服务器57

4.5.2 服务器的注册60

4.6 习题62

第5章 数据库操作63

5.1 数据库的基本概念63

5.1.1 物理数据库63

5.1.2 逻辑数据库64

5.1.3 SQL Server 2012的系统数据库和用户数据库66

5.1.4 报表服务器和报表数据库67

5.2 创建数据库67

5.2.1 管理工具界面方式创建数据库67

5.2.2 命令行方式创建数据库71

5.3 修改数据库76

5.3.1 管理工具界面方式修改数据库76

5.3.2 命令行方式修改数据库76

5.4 删除数据库79

5.4.1 管理工具界面方式删除数据库80

5.4.2 命令行方式删除数据库81

5.5 数据库的分离和附加81

5.5.1 分离数据库81

5.5.2 附加数据库83

5.6 数据库的收缩84

5.6.1 手动收缩85

5.6.2 自动收缩87

5.7 移动数据库87

5.8 数据库快照88

5.8.1 数据库快照的优点88

5.8.2 数据库快照的操作88

5.9 数据库镜像89

5.9.1 数据库镜像简介89

5.9.2 数据库镜像的优点90

5.9.3 数据库镜像的操作90

5.10 习题91

第6章 表和表数据操作92

6.1 表概念92

6.1.1 表结构92

6.1.2 表类型92

6.1.3 数据类型94

6.2 创建表98

6.2.1 管理工具窗口方式创建表98

6.2.2 命令行方式创建表102

6.3 查看表结构106

6.4 修改表结构106

6.4.1 管理工具窗口方式修改表107

6.4.2 命令行方式修改表107

6.5 删除表108

6.6 表数据操作109

6.6.1 管理工具窗口方式操作表数据109

6.6.2 命令行方式操作表数据110

6.7 习题114

第7章 T-SQL语言116

7.1 SQL语言基本概念116

7.1.1 T-SQL语言简介116

7.1.2 T-SQL语言的语法约定117

7.1.3 标识符118

7.1.4 常量和变量118

7.1.5 注释121

7.1.6 运算符121

7.1.7 函数122

7.1.8 表达式131

7.2 流程控制语句136

7.2.1 SET语句136

7.2.2 BEGIN…END语句137

7.2.3 IF…ELSE语句137

7.2.4 WHILE、BREAK、CONTINUE语句138

7.2.5 CASE语句139

7.2.6 RETURN语句140

7.2.7 WAITFOR语句140

7.2.8 GOTO语句141

7.2.9 TRY…CATCH语句142

7.2.10 GO语句143

7.2.11 EXECUTE语句143

7.2.12 T-SQL语句的解析、编译和执行143

7.3 数据定义语句143

7.4 用户定义数据类型144

7.5 用户定义表146

7.6 习题147

第8章 数据查询148

8.1 数据查询语句148

8.1.1 投影列149

8.1.2 选择行153

8.1.3 连接159

8.2 数据汇总163

8.3 排序163

8.4 分组164

8.5 子查询168

8.5.1 无关子查询169

8.5.2 相关子查询172

8.6 集合操作174

8.7 存储查询结果176

8.8 习题178

第9章 数据完整性、规则和索引179

9.1 数据完整性179

9.1.1 实体完整性179

9.1.2 域完整性184

9.1.3 引用完整性187

9.2 规则189

9.2.1 规则的概念189

9.2.2 创建规则190

9.2.3 查看规则190

9.2.4 绑定规则191

9.2.5 解除规则192

9.2.6 删除规则192

9.3 索引192

9.3.1 索引的分类193

9.3.2 创建索引195

9.3.3 查看索引198

9.3.4 修改索引199

9.3.5 删除索引200

9.3.6 其他类型索引201

9.3.7 优化索引206

9.4 数据库关系图208

9.5 习题213

第10章 视图和用户定义函数214

10.1 视图214

10.1.1 视图概述214

10.1.2 视图的类型215

10.1.3 创建视图准则215

10.1.4 创建视图216

10.1.5 查询视图219

10.1.6 可更新视图219

10.1.7 修改视图定义220

10.1.8 删除视图222

10.2 用户定义函数222

10.2.1 标量值函数223

10.2.2 内嵌表值函数225

10.2.3 多语句表值函数226

10.2.4 修改和重命名用户定义函数227

10.2.5 删除用户定义函数228

10.3 习题229

第11章 存储过程、触发器和游标230

11.1 存储过程230

11.1.1 存储过程概述230

11.1.2 存储过程的类型231

11.1.3 创建存储过程232

11.1.4 调用存储过程235

11.1.5 获取存储过程信息236

11.1.6 修改和重命名存储过程237

11.1.7 重新编译存储过程238

11.1.8 删除存储过程238

11.2 触发器239

11.2.1 触发器概述239

11.2.2 触发器的类型240

11.2.3 触发器的设计规则242

11.2.4 使用触发器242

11.2.5 启用、禁用和删除触发器244

11.2.6 嵌套触发器和递归触发器245

11.3 游标246

11.3.1 游标概述246

11.3.2 游标的类型247

11.3.3 游标的使用248

11.4 习题253

第12章 系统安全管理255

12.1 身份验证模式255

12.1.1 身份验证概述255

12.1.2 身份验证方式设置257

12.2 账号和角色258

12.2.1 账号258

12.2.2 角色266

12.3 授权的主体271

12.4 授权的安全对象271

12.5 权限操作273

12.5.1 在SQL Server Management Studio中设置权限273

12.5.2 T-SQL语句授权276

12.6 习题280

第13章 事务、批、锁和作业281

13.1 事务281

13.1.1 事务概述281

13.1.2 事务的类型282

13.1.3 事务处理语句284

13.1.4 事务和批287

13.1.5 事务隔离级287

13.2 锁289

13.2.1 锁概述289

13.2.2 锁的模式290

13.2.3 锁的信息291

13.2.4 死锁及处理293

13.3 数据库优化294

13.3.1 数据库引擎优化顾问概述294

13.3.2 数据库引擎优化顾问的使用294

13.4 作业296

13.5 习题298

第14章 数据库的备份还原与导入/导出299

14.1 数据库的备份还原299

14.1.1 备份还原概述299

14.1.2 恢复模式300

14.1.3 数据库备份301

14.1.4 数据库还原304

14.2 数据库的导入/导出307

14.2.1 数据库表数据导出308

14.2.2 数据库表数据导入311

14.3 习题313

第15章 VB 2015/SQL Server 2012开发314

15.1 ADO.NET技术概述314

15.1.1 ADO.NET模型314

15.1.2 ADO.NET结构315

15.1.3 数据控件315

15.2 ADO.NET数据访问操作316

15.2.1 数据源配置向导316

15.2.2 用户设置数据控件319

15.2.3 程序设计访问数据库320

15.3 数据库应用程序设计实例321

15.4 习题325

第16章 C# 2015/SQL Server 2012开发326

16.1 C#语言简介326

16.2 C#数据库访问326

16.3 数据库应用程序设计实例326

16.4 习题329

第17章 ASP.NET/SQL Server 2012开发330

17.1 ASP.NET简介330

17.2 数据库应用程序设计实例331

17.3 习题334

第18章 LINQ/SQL Server 2012开发335

18.1 LINQ简介335

18.2 LINQ的组件及命名空间335

18.3 LINQ的查询表达式336

18.4 LINQ查询数组336

18.5 LINQ查询数据库337

18.5.1 DataContext类和实体对象337

18.5.2 LINQ查询数据339

18.5.3 LINQ添加数据340

18.5.4 LINQ修改数据342

18.5.5 LINQ删除数据343

18.5.6 LINQDataSource控件344

18.6 习题345

参考文献346

热门推荐