图书介绍

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

数据库原理、应用与实践(SQL Server)
  • 王岩,贡正仙著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302400113
  • 出版时间:2016
  • 标注页数:476页
  • 文件大小:60MB
  • 文件页数:492页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

数据库原理、应用与实践(SQL Server)PDF格式电子书版下载

下载的文件为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 数据库概念5

1.2 数据库系统组成6

1.2.1 数据库管理系统7

1.2.2 数据库应用程序8

1.2.3 用户9

1.3 数据库系统的三级模式结构10

1.3.1 三级模式10

1.3.2 模式映像与数据独立性12

1.4 数据库系统的软件体系结构13

1.5 数据库系统发展历程14

1.5.1 数据库系统的特点14

1.5.2 数据库系统的发展15

1.5.3 数据库系统的发展趋势17

习题118

第2章 数据模型19

2.1 数据模型简介19

2.1.1 数据模型的组成要素20

2.1.2 数据模型的发展21

2.2 概念模型21

2.2.1 E-R数据模型的基本概念22

2.2.2 E-R图24

2.2.3 EE-R图26

2.3 传统数据模型28

2.3.1 层次模型28

2.3.2 网状模型30

2.3.3 关系模型31

2.4 面向对象数据模型34

2.4.1 面向对象基本概念34

2.4.2 数据结构35

2.4.3 数据操作和约束36

2.4.4 对象数据模型的实施36

习题237

第3章 关系数据库系统38

3.1 关系数据库系统的特点38

3.2 关系模型的数据结构39

3.2.1 基本术语39

3.2.2 规范化的关系41

3.2.3 关系的键(码)41

3.3 关系代数42

3.3.1 基本的关系操作42

3.3.2 关系数据语言42

3.3.3 关系代数43

3.3.4 关系代数运算实例54

3.4 关系的完整性56

3.4.1 实体完整性56

3.4.2 参照完整性56

3.4.3 用户定义的完整性58

习题358

第4章 关系数据库标准语言SQL61

4.1 SQL概述61

4.1.1 SQL的产生与发展61

4.1.2 SQL语言功能概述62

4.1.3 SQL的特点62

4.2 数据准备——曲库63

4.3 数据定义64

4.4 数据查询68

4.4.1 查询语句的基本结构68

4.4.2 单表查询69

4.4.3 连接查询80

4.4.4 集合查询84

4.4.5 子查询85

4.5 数据更新92

4.5.1 插入操作92

4.5.2 删除操作93

4.5.3 修改操作94

习题494

第5章 数据库规范化理论98

5.1 函数依赖98

5.1.1 研究函数依赖的意义98

5.1.2 函数依赖的定义99

5.1.3 关系的键(码)101

5.1.4 函数依赖的公理系统102

5.1.5 属性集的闭包103

5.1.6 属性集闭包的应用104

5.2 关系模式的规范化105

5.2.1 问题的提出105

5.2.2 问题的根源107

5.2.3 范式109

5.2.4 规范化小结115

习题5116

第6章 数据库设计118

6.1 数据库设计概述118

6.1.1 数据库设计的特点118

6.1.2 数据库设计的步骤119

6.2 需求分析阶段120

6.2.1 需求分析概述120

6.2.2 结构化分析建模121

6.3 概念结构设计124

6.3.1 概念结构设计概述124

6.3.2 采用E-R方法的概念结构设计124

6.4 逻辑结构设计126

6.4.1 关系数据库的逻辑设计127

6.4.2 关系模型的优化128

6.4.3 设计外模式129

6.5 物理结构设计129

6.6 数据库的实施和维护130

6.6.1 数据库的实施130

6.6.2 数据库的运行和维护130

6.7 使用PowerDesigner进行数据库设计131

6.7.1 PowerDesigner介绍131

6.7.2 概念数据模型133

6.7.3 CDM生成PDM146

6.7.4 生成数据库148

6.7.5 生成REPORT150

习题6152

第7章 数据库保护154

7.1 数据库安全性154

7.1.1 安全控制模型155

7.1.2 用户身份认证155

7.1.3 存取控制156

7.1.4 其他安全控制技术157

7.1.5 权限控制语句158

7.2 数据库完整性160

7.2.1 完整性控制的功能160

7.2.2 完整性约束条件作用的对象161

7.2.3 完整性控制语句162

7.3 并发控制166

7.3.1 并发控制的单位——事务166

7.3.2 并发带来的问题167

7.3.3 封锁技术169

7.4 数据库恢复171

7.4.1 故障种类171

7.4.2 数据库恢复技术172

7.4.3 恢复策略174

习题7176

第二部分 数据库应用179

第8章 SQL Server概述179

8.1 SQL Server简介179

8.2 SQL Server的平台构成180

8.3 数据库引擎的体系结构182

8.4 SQL Server的管理工具186

8.4.1 SQL Server Configuration Manager186

8.4.2 SQL Server Management Studio188

8.4.3 Database Engine Tuning Advisor191

8.4.4 SQL Server Profiler192

8.5 注册服务器193

习题8193

第9章 Transact-SQL语言194

9.1 Transact-SQL语言194

9.2 标识符、数据类型194

9.2.1 语法约定194

9.2.2 注释语句195

9.2.3 标识符195

9.2.4 数据类型196

9.3 常量和变量199

9.3.1 常量199

9.3.2 变量201

9.3.3 运算符203

9.3.4 表达式205

9.4 系统内置函数205

9.4.1 字符串函数205

9.4.2 日期函数212

9.4.3 数学函数215

9.4.4 其他常用函数216

9.4.5 转换函数217

9.5 批处理和流程控制语句218

9.5.1 批处理218

9.5.2 流程控制语句219

9.6 游标228

9.6.1 游标概述228

9.6.2 使用游标229

习题9234

第10章 管理数据库236

10.1 数据库的组成236

10.1.1 物理数据库与文件236

10.1.2 逻辑数据库与数据库对象241

10.1.3 系统数据库与用户数据库242

10.2 数据库的操作243

10.2.1 创建数据库243

10.2.2 修改数据库249

10.2.3 删除数据库251

10.2.4 数据库的重命名253

10.2.5 查看数据库信息253

10.2.6 分离和附加数据库255

10.2.7 设置当前数据库258

10.3 扩展知识259

10.3.1 关于数据库空间使用259

10.3.2 数据库的排序规则261

10.3.3 数据库的统计信息262

10.3.4 查看系统数据库启动顺序263

习题10264

第11章 表、视图和索引265

11.1 概述265

11.2 表266

11.2.1 表的概述266

11.2.2 表的分类266

11.2.3 创建表267

11.2.4 数据完整性的实现275

11.2.5 修改表和删除表289

11.2.6 表的数据操作291

11.3 视图300

11.3.1 视图概述300

11.3.2 创建视图304

11.3.3 管理视图307

11.3.4 视图的使用309

11.4 索引311

11.4.1 索引的概念311

11.4.2 索引的类型313

11.4.3 索引的创建317

11.4.4 删除索引319

11.4.5 查看索引信息320

11.4.6 索引填充因子320

11.5 使用数据库引擎优化顾问322

习题11323

第12章 存储过程和函数327

12.1 存储过程327

12.1.1 存储过程概述327

12.1.2 创建存储过程329

12.1.3 执行存储过程331

12.1.4 带参数的存储过程333

12.1.5 管理存储过程338

12.2 用户自定义函数340

12.2.1 概述340

12.2.2 标量函数341

12.2.3 表值函数343

12.2.4 使用SSMS创建用户定义函数345

12.2.5 修改用户定义函数346

12.2.6 删除用户定义函数346

习题12346

第13章 触发器350

13.1 触发器概述350

13.2 DML触发器351

13.2.1 DML触发器的概述和作用351

13.2.2 DML触发器分类352

13.2.3 与DML触发器相关的逻辑表352

13.2.4 创建DML触发器353

13.3 DDL触发器358

13.3.1 DDL触发器概述358

13.3.2 创建DDL触发器358

13.4 管理触发器359

习题13361

第14章 SQL Server数据库的保护362

14.1 SQL Server的安全性362

14.1.1 SQL Server的安全机制362

14.1.2 管理SQL Server服务器安全性363

14.1.3 管理数据库的安全性371

14.1.4 管理数据库对象的安全性374

14.2 SQL Server的备份和恢复379

14.2.1 SQL Server的恢复模式379

14.2.2 SQL Server的备份381

14.2.3 备份数据库384

14.2.4 恢复数据库386

14.3 SQL Server的并发机制391

14.3.1 SQL Server的隔离级别392

14.3.2 SQL Server的锁模式395

14.3.3 SQL Server中死锁的处理397

14.3.4 SQL Server Profiler查看死锁399

14.4 扩展知识401

习题14403

第三部分 数据库实施407

第15章 数据库应用程序开发技术407

15.1 开发环境简介407

15.2 基于.NET的Windows程序开发408

15.2.1 可视化编程408

15.2.2.NET下的可视化编程409

15.3 .NET中的数据库技术415

15.3.1 ADO.NET与.NET框架415

15.3.2 ADO.NET的组成416

15.3.3 ADO.NET的常用类417

习题15420

第16章 学分制财务管理系统总体设计421

16.1 需求分析421

16.2 功能模块设计422

16.3 开发与运行环境422

习题16422

第17章 学分制财务管理系统数据库设计423

17.1 总体设计423

17.2 完整性设计427

17.3 函数和存储过程设计428

17.3.1 函数设计——个人财务428

17.3.2 存储过程设计430

习题17432

第18章 学分制财务管理系统实现433

18.1 建立数据库通用访问类433

18.2 基础DML的演练——用户管理438

18.3 动态查询条件的演练——查询学生信息445

18.4 调用函数和存储过程——查询统计449

18.5 触发器演练——资费标准管理453

18.6 事务演练——批量导入选课学分模块460

18.7 安全性演练1——用户登录465

18.8 安全性演练2——系统集成470

习题18474

附录475

参考文献476

热门推荐