图书介绍

数据库系统原理及应用PDF|Epub|txt|kindle电子书版本网盘下载

数据库系统原理及应用
  • 杨毅主编(云南农业大学计算机科学系) 著
  • 出版社: 北京:科学出版社
  • ISBN:7030143639
  • 出版时间:2004
  • 标注页数:286页
  • 文件大小:17MB
  • 文件页数:297页
  • 主题词:数据库系统

PDF下载


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

下载说明

数据库系统原理及应用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.1.2 数据管理技术的发展2

1.1.3 数据库技术的发展6

1.2 数据模型8

1.2.1 数据模型的层次结构8

1.2.2 数据模型的组成三要素9

1.2.3 概念模型10

1.2.4 常用数据模型15

1.3 数据库系统的模式结构21

1.3.1 数据库系统模式的概念21

1.3.2 数据库系统的三级模式结构21

1.3.3 数据库的二级映像23

1.4 数据库系统的组成24

习题26

第2章 关系数据库28

2.1 关系模型概述28

2.2 关系的数据结构和定义29

2.2.1 关系29

2.2.2 关系模式33

2.3 关系的完整性34

2.2.3 关系数据库34

2.4 关系运算35

2.4.1 传统的集合运算36

2.4.2 专门的关系运算38

2.4.3 关系运算举例44

习题45

3.1.1 SQL发展简述47

3.1.2 SQL的特点47

3.1 SQL概述47

第3章 关系数据库标准语言SQL47

3.2 SQL数据定义48

3.2.1 SQL模式的创建和撤销48

3.2.2 基本表操作49

3.2.3 索引操作51

3.2.4 SQL Server中数据定义的实现53

3.3 SQL数据查询54

3.3.1 单表查询56

3.3.2 连接查询61

3.3.3 嵌套查询64

3.3.4 集合查询70

3.3.5 其他形式的查询71

3.3.6 SQL Server中数据查询的实现75

3.4 SQL数据更新78

3.4.1 插入数据78

3.4.2 修改数据79

3.4.3 删除数据79

3.4.4 SQL Server中数据更新的实现80

3.5 SQL视图81

3.5.1 定义视图81

3.5.2 更新视图84

3.5.3 SQL Server中的视图操作85

3.6 SQL数据控制87

3.6.1 授权88

3.6.2 回收权限90

3.6.3 SQL Server中数据控制的实现90

3.7 嵌入式SQL91

3.7.1 嵌入式SQL介绍91

3.7.2 嵌入式SQL语句与主语言之间的通信92

3.7.3 在Visual Basic中的嵌入式SQL语句94

3.8 查询优化98

3.8.1 优化概述98

3.8.2 查询实例分析99

3.8.3 优化的一般策略和步骤101

习题104

实验一 简单的SQL查询(1)106

实验二 简单的SQL查询(2)108

实验三 学生表的维护109

第4章 关系数据规范化理论111

4.1 问题的提出111

4.1.1 存在异常的关系模式111

4.1.2 异常原因分析112

4.1.3 异常问题的解决113

4.2.1 函数依赖的一般概念114

4.2 函数依赖114

4.2.2 候选码与主码115

4.3 关系模式的规范化116

4.3.1 范式及其类型116

4.3.2 第一范式(1NF)116

4.3.3 第二范式(2NF)117

4.3.4 第三范式(3NF)118

4.3.5 BC范式(BCNF)119

*4.3.6 多值依赖121

*4.3.7 第四范式(4NF)125

4.3.8 关系模式规范化步骤126

4.4.1 函数依赖的逻辑蕴涵127

*4.4 函数依赖推理127

4.4.2 Armstrong公理系统128

4.4.3 闭包的计算130

4.4.4 函数依赖集的等价和覆盖131

*4.5 关系模式的分解133

4.5.1 模式分解中存在的问题133

4.5.2 无损连接134

4.5.3 保持函数依赖的分解138

4.5.4 分解成3NF的模式集139

习题140

4.5.5 关系模式设计原则140

实验 关系模式的分解与连接143

第5章 数据库的安全与保护145

5.1 数据库安全与保护概述145

5.1.1 数据库安全问题的产生145

5.1.2 数据库安全性目标147

5.2 数据库的安全性148

5.2.1 用户认证148

5.2.2 存取权限149

5.2.3 视图隔离151

5.2.5 数据加密152

5.2.4 跟踪与审计152

5.2.6 SQL Server的安全性管理153

5.3 数据库的完整性保护157

5.3.1 完整性约束的分类157

5.3.2 完整性控制158

5.3.3 存储过程和触发器162

5.3.4 SQL Server的完整性策略169

5.4 数据库的并发控制技术172

5.4.1 事务172

5.4.2 数据库的并发问题174

5.4.3 并发控制方法175

5.4.4 并发调度的可串行性178

5.4.5 两段锁协议180

5.4.6 SQL Server的并发控制180

5.5 数据库的恢复技术182

5.5.1 数据库的故障种类182

5.5.2 恢复技术183

5.5.3 SQL Server的数据恢复技术186

习题187

实验 数据库安全管理188

第6章 数据库设计194

6.1 数据库设计概述194

6.1.1 数据库和信息系统194

6.1.2 数据库设计的方法和特点195

6.1.3 数据库设计的般步骤197

6.2 需求分析199

6.2.1 需求分析的任务199

6.2.2 需求分析的步骤200

6.2.3 数据字典202

6.3 概念结构设计205

6.3.1 概念设计基本方法205

6.3.2 主要设计步骤207

6.4 逻辑结构设计214

6.4.1 E-R模式到关系模式的转换214

6.4.2 关系模式的优化218

6.5 物理设计及实施219

6.5.1 关系数据库物理设计220

6.5.2 关系数据库的实施223

6.5.3 SQL Server的物理设计224

6.6 数据库设计实例226

习题232

实验 数据库设计与实现234

第7章 数据库访问技术236

7.1 ODBC236

7.1.1 ODBC结构236

7.1.2 数据源237

7.1.3 ODBC API使用基础243

7.2 ADO246

7.2.1 OLE DB概述247

7.2.2 ADO概述248

习题252

第8章 数据库技术的新发展253

8.1 面向对象数据库技术253

8.1.1 面向对象方法简介253

8.1.2 面向对象数据模型254

8.1.3 面向对象数据库管理模型256

8.2.1 分布式数据库系统的产生和定义269

8.2 分布式数据库269

8.2.2 分布式数据库系统的模式结构271

8.2.3 分布式数据库管理系统及分类272

8.3 数据仓库技术273

8.3.1 数据的事物处理与分析处理273

8.3.2 数据仓库的定义及特征274

8.3.3 数据仓库系统的组成275

8.3.4 数据仓库中数据的组织276

8.3.5 数据仓库工具与数据挖掘工具279

习题285

主要参考文献287

热门推荐