图书介绍

数据库基础教程 SQL Server平台 第2版PDF|Epub|txt|kindle电子书版本网盘下载

数据库基础教程 SQL Server平台 第2版
  • 顾韵华,李含光编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121238567
  • 出版时间:2014
  • 标注页数:316页
  • 文件大小:76MB
  • 文件页数:329页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库基础教程 SQL Server平台 第2版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 数据库系统阶段2

1.2 理解数据库系统3

1.2.1 实例——商品订购管理系统4

1.2.2 什么是数据库系统5

1.3 数据库系统结构6

1.3.1 数据库系统的三级模式结构6

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

1.3.3 数据库管理系统7

1.3.4 数据库系统所需人员8

1.4 数据模型9

1.4.1 数据模型的概念9

1.4.2 概念数据模型10

1.4.3 逻辑数据模型12

1.5 数据库系统的发展13

1.5.1 数据库系统发展的阶段13

1.5.2 数据库系统主要研究领域14

本章小结15

习题115

第2章 关系数据模型——关系数据库基础16

2.1 关系数据结构16

2.1.1 二维表与关系数据结构16

2.1.2 关系数据结构的形式化定义18

2.1.3 关系的性质19

2.1.4 关系模式20

2.1.5 关系数据库20

2.1.6 码21

2.2 关系操作22

2.2.1 基本关系操作23

2.2.2 关系数据语言分类23

2.2.3 关系代数23

2.3 关系完整性28

2.3.1 实体完整性29

2.3.2 参照完整性29

2.3.3 用户定义完整性29

本章小结30

习题230

第3章 关系数据库语言SQL——数据库应用基础31

3.1 SQL概述31

3.1.1 SQL的特点32

3.1.2 SQL基本概念32

3.1.3 SQL语言的组成33

3.1.4 SQL语句分类34

3.2 SQL语言的数据类型34

3.3 数据定义36

3.3.1 模式定义36

3.3.2 基本表定义37

3.3.3 索引定义40

3.3.4 视图定义42

3.4 数据查询43

3.4.1 SELECT语句结构43

3.4.2 单表查询44

3.4.3 连接查询52

3.4.4 嵌套查询56

3.4.5 集合查询61

3.4.6 视图查询62

3.5 数据更新64

3.5.1 数据插入64

3.5.2 数据修改65

3.5.3 数据删除65

3.5.4 视图更新66

3.5.5 更新操作与数据完整性67

本章小结67

习题368

第4章 数据库设计——数据库应用系统开发总论69

4.1 数据库设计概述69

4.1.1 数据库设计的含义69

4.1.2 数据库设计的特点70

4.1.3 数据库设计的六阶段71

4.2 需求分析72

4.2.1 需求分析的步骤72

4.2.2 需求分析常用的调查方法73

4.2.3 需求分析的描述73

4.3 概念设计78

4.3.1 概念设计的方法78

4.3.2 ER方法79

4.3.3 基本E-R模型的扩充82

4.3.4 扩展E-R模型85

4.4 逻辑设计87

4.4.1 E-R模型转换为关系模型87

4.4.2 数据模式的优化90

4.4.3 设计用户外模式90

4.5 物理设计91

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

4.5.2 性能评价92

4.6 数据库实施92

4.6.1 数据库结构定义及数据载入93

4.6.2 应用程序编写与调试93

4.6.3 数据库试运行94

4.7 数据库运行与维护94

4.7.1 数据库的转储和恢复94

4.7.2 数据库安全性、完整性控制94

4.7.3 数据库性能监督、分析和改进95

4.7.4 数据库的重定义、重构和重组织95

本章小结95

习题495

第5章 关系规范化理论——关系数据库设计理论基础97

5.1 数据冗余与操作异常问题97

5.1.1 数据冗余与操作异常97

5.1.2 问题原因分析98

5.2 函数依赖98

5.2 1函数依赖的基本概念99

5.2.2 函数依赖的分类99

5.2.3 函数依赖与数据冗余100

5.3 范式100

5.3.1 关系模式和码100

5.3.2 基于函数依赖的范式101

5.3.3 多值依赖与4NF104

5.4 数据依赖公理系统106

5.4.1 逻辑蕴含106

5.4.2 Armstrong公理系统106

5.4.3 函数依赖集的闭包107

5.4.4 最小依赖集108

5.5 模式分解109

5.5.1 无损分解110

5.5.2 函数依赖保持112

本章小结114

习题5114

第6章 应用系统中的SQL及相关技术——应用开发关键技术116

6.1 在应用中使用SQL116

6.2 T-SQL程序设计117

6.2.1 T-SQL程序设计基础117

6.2.2 流程控制语句120

6.2.3 批处理和脚本125

6.2.4 函数126

6.2.5 游标133

6.3 存储过程和触发器139

6.3.1 存储过程139

6.3.2 触发器145

6.4 数据库访问接口148

6.4.1 开放数据库互连ODBC149

6.4.2 OLE DB和ADO154

6.4.3 ADO.NET158

6.4.4 JDBC160

本章小结164

习题6165

第7章 数据库应用开发——过程、平台与实例166

7.1 数据库应用系统的开发过程166

7.2 数据库应用系统的体系结构168

7.2.1 单用户模式168

7.2.2 主从式多用户模式168

7.2.3 C/S模式168

7.2.4 B/S模式169

7.3 常用的数据库系统170

7.3.1 SQL Server170

7.3.2 Oracle172

7.3.3 Sybase173

7.3.4 DB2173

7.3.5 MySQL174

7.3.6 VFP174

7.3.7 Access174

7.3.8 SQLite175

7.3.9 数据库系统的选择175

7.4 常用数据库应用开发工具简介175

7.4.1 Visual Studio176

7.4.2 Eclipse176

7.5 C#数据库应用开发177

7.5.1 C#程序设计概述177

7.5.2 ADO.NET数据库应用技术183

7.5.3 C#数据库应用系统开发案例——商品订购管理系统191

7.6 Java数据库应用开发203

7.6.1 JDBC数据库访问流程203

7.6.2 结果集(ResultSet)208

7.6.3 JDBC数据库编程210

7.6.4 Java数据库应用系统开发案例——商品订购管理系统223

本章小结232

习题7232

第8章 数据库保护——数据库管理基础234

8.1 数据库保护概述234

8.2 数据库安全235

8.2.1 数据库安全保护范围235

8.2.2 数据库安全性目标235

8.2.3 数据库安全控制236

8.2.4 SQL Server的安全机制238

8.3 数据库完整性243

8.3.1 完整性概念243

8.3.2 DBMS的完整性控制245

8.3.3 SQL Server的完整性机制246

8.4 并发控制250

8.4.1 事务250

8.4.2 事务的并发执行252

8.4.3 并发调度的可串行化253

8.4.4 封锁253

8.4.5 活锁与死锁255

8.4.6 SQL Server的事务处理和锁机制256

8.5 数据库恢复260

8.5.1 故障种类260

8.5.2 数据库恢复技术260

8.5.3 SQL Server的恢复技术263

本章小结265

习题8265

第9章 数据库新进展——领域知识拓展266

9.1 数据库技术的研究与发展266

9.1.1 数据库技术的发展266

9.1.2 数据库发展的特点267

9.1.3 数据库技术的研究方向268

9.2 数据仓库与数据挖掘271

9.2.1 数据仓库271

9.2.2 数据挖掘272

9.2.3 数据仓库与数据挖掘274

9.3 XML数据管理275

9.3.1 XML概述275

9.3.2 XML数据模型275

9.3.3 XML数据查询278

9.3.4 SQL Server中XML数据处理278

9.4 非关系型数据库(NoSQL)280

9.4.1 NoSQL概念280

9.4.2 NoSQL架构281

9.4.3 CAP理论281

本章小结282

习题9282

附录A 实验指导283

附录B 课程设计指导310

附录C T-SQL常用语句314

参考文献316

热门推荐