图书介绍

数据库原理及应用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

数据库原理及应用教程 第2版
  • 陈志泊主编;王春玲编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115164169
  • 出版时间:2008
  • 标注页数:304页
  • 文件大小:25MB
  • 文件页数:317页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库原理及应用教程 第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 数据处理与数据管理2

1.2 数据库技术的产生、发展3

1.3 数据库系统的组成8

1.4 数据库系统的模式结构10

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

1.4.2 数据库系统的二级映像与数据独立性12

1.4.3 数据库系统的三级模式与二级映像的优点13

1.5 数据库系统的外部体系结构13

1.6 数据库管理系统15

1.6.1 DBMS的主要功能15

1.6.2 DBMS的组成16

1.6.3 DBMS的数据存取的过程17

1.7 数据模型18

1.7.1 数据模型的概念18

1.7.2 三个世界的划分及其有关概念19

1.7.3 数据模型的分类21

1.7.4 实体联系模型及E-R图22

1.7.5 数据模型的组成要素23

1.8 四种数据模型24

1.8.1 层次模型25

1.8.2 网状模型27

1.8.3 关系模型28

1.8.4 面向对象模型30

1.9 数据库系统的发展31

1.9.1 第一代数据库系统31

1.9.2 第二代数据库系统32

1.9.3 第三代数据库系统33

1.10 数据库技术与其他相关技术的结合34

1.10.1 分布式数据库35

1.10.2 主动数据库37

1.10.3 多媒体数据库39

1.10.4 数据库技术的研究领域39

1.11 小结40

习题41

第2章 关系数据库44

2.1 关系模型的数据结构及其形式化定义44

2.1.1 关系的形式化定义及其有关概念44

2.1.2 关系的性质47

2.1.3 关系模式48

2.1.4 关系数据库与关系数据库模式49

2.2 关系的键与关系的完整性49

2.2.1 候选键与主关系键49

2.2.2 外部关系键50

2.2.3 关系的完整性51

2.3 关系代数52

2.3.1 关系代数的分类及其运算符53

2.3.2 传统的集合运算53

2.3.3 专门的关系运算55

2.4 关系演算59

2.4.1 元组关系演算语言60

2.4.2 域关系演算语言QBE65

2.5 小结68

习题69

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

3.1 SQL的基本概念与特点72

3.1.1 SQL的发展及标准化72

3.1.2 SQL的基本概念73

3.1.3 SQL的主要特点74

3.2 了解SQL Server 200074

3.2.1 SQL Server 2000的主要组件74

3.2.2 企业管理器76

3.2.3 查询分析器77

3.3 创建与使用数据库78

3.3.1 SQL Server的系统数据库79

3.3.2 SQL Server的实例数据库80

3.3.3 创建用户数据库80

3.3.4 修改用户数据库83

3.3.5 删除用户数据库86

3.3.6 查看数据库信息86

3.4 创建与使用数据表87

3.4.1 数据类型88

3.4.2 创建数据表89

3.4.3 定义数据表的约束91

3.4.4 修改数据表95

3.4.5 删除基本表97

3.4.6 查看数据表97

3.5 创建与使用索引98

3.5.1 索引的作用98

3.5.2 索引的分类98

3.5.3 创建索引99

3.5.4 查看与修改索引103

3.5.5 删除索引105

3.6 数据查询105

3.6.1 SELECT命令的格式与基本使用105

3.6.2 条件查询107

3.6.3 常用库函数及统计汇总查询110

3.6.4 分组查询111

3.6.5 查询的排序112

3.6.6 数据表连接及连接查询113

3.6.7 子查询116

3.6.8 合并查询120

3.6.9 存储查询结果到表中120

3.7 数据操纵121

3.7.1 添加数据121

3.7.2 修改数据122

3.7.3 删除数据123

3.8 视图124

3.8.1 创建视图124

3.8.2 修改视图126

3.8.3 删除视图127

3.8.4 查询视图128

3.8.5 更新视图128

3.9 数据控制129

3.9.1 权限与角色129

3.9.2 系统权限与角色的授予与收回130

3.9.3 对象权限与角色的授予与收回130

3.10 小结132

习题132

第4章 关系数据库理论137

4.1 规范化问题的提出137

4.1.1 规范化理论的主要内容137

4.1.2 不合理的关系模式存在的存储异常问题137

4.2 函数依赖140

4.2.1 函数依赖的定义140

4.2.2 函数依赖的逻辑蕴涵定义141

4.2.3 函数依赖的推理规则142

4.2.4 完全函数依赖与部分函数依赖144

4.2.5 传递函数依赖144

4.2.6 属性集的闭包及其算法144

4.2.7 候选键的求解理论和算法145

4.2.8 函数依赖推理规则的完备性147

4.2.9 函数依赖集的等价、覆盖和最小函数依赖集148

4.3 关系模式的分解150

4.3.1 模式分解问题150

4.3.2 无损连接分解151

4.3.3 无损分解的测试算法152

4.3.4 保持函数依赖的分解154

4.4 关系模式的范式155

4.4.1 第一范式155

4.4.2 第二范式156

4.4.3 第三范式159

4.4.4 BC范式162

4.4.5 多值依赖与第四范式165

4.5 关系模式的规范化169

4.5.1 关系模式规范化的目的和原则169

4.5.2 关系模式规范化的步骤170

4.5.3 关系模式规范化的要求170

4.6 小结172

习题173

第5章 数据库安全保护177

5.1 数据库的安全性177

5.1.1 数据库安全性的含义177

5.1.2 安全性控制的一般方法177

5.1.3 SQL Server 2000的数据安全性机制182

5.1.4 SQL Server 2000的身份验证模式182

5.1.5 SQL Server的登录账号和服务器角色184

5.1.6 SQL Server的数据库用户账号和数据库角色188

5.2 完整性控制194

5.2.1 数据库完整性的含义194

5.2.2 完整性规则的组成194

5.2.3 完整性约束条件的分类195

5.2.4 数据完整性的实施196

5.2.5 规则197

5.2.6 默认200

5.3 并发控制与封锁203

5.3.1 数据库并发性的含义203

5.3.2 事务(Transaction)203

5.3.3 并发操作与数据的不一致性205

5.3.4 封锁206

5.4 数据库的恢复212

5.4.1 数据库恢复的含义212

5.4.2 数据库恢复的原理及其实现技术212

5.4.3 数据库的故障和恢复的策略213

5.5 小结216

习题216

第6章 数据库设计219

6.1 数据库设计概述219

6.1.1 数据库设计的任务、内容和特点219

6.1.2 数据库设计方法简述220

6.1.3 数据库设计的步骤222

6.2 系统需求分析225

6.2.1 需求分析的任务225

6.2.2 需求分析的方法226

6.3 概念结构设计228

6.3.1 概念结构设计的必要性228

6.3.2 概念模型的特点229

6.3.3 概念结构设计的方法与步骤230

6.4 逻辑结构设计238

6.4.1 逻辑结构设计的任务和步骤238

6.4.2 初始关系模式设计238

6.4.3 关系模式规范化239

6.4.4 模式评价与改进240

6.5 物理结构设计242

6.5.1 确定物理结构242

6.5.2 评价物理结构244

6.6 数据库实施244

6.6.1 建立实际数据库结构244

6.6.2 装入数据244

6.6.3 应用程序编码与调试245

6.6.4 数据库试运行245

6.6.5 整理文档245

6.7 数据库运行和维护246

6.7.1 维护数据库的安全性与完整性246

6.7.2 监测并改善数据库性能246

6.7.3 重新组织和构造数据库246

6.8 小结247

习题247

第7章 SQL Server 2000高级应用251

7.1 Transact-SQL程序设计251

7.1.1 Transact-SQL程序的结构与批处理251

7.1.2 变量252

7.1.3 流程控制命令253

7.1.4 常用命令258

7.1.5 常用函数261

7.2 存储过程269

7.2.1 存储过程的概念、优点及分类269

7.2.2 创建存储过程271

7.2.3 查看存储过程274

7.2.4 重新命名存储过程274

7.2.5 删除存储过程274

7.2.6 执行存储过程275

7.2.7 修改存储过程275

7.3 触发器276

7.3.1 触发器的概念、分类与作用276

7.3.2 触发器的工作原理277

7.3.3 创建触发器278

7.3.4 查看触发器281

7.3.5 修改触发器282

7.3.6 删除触发器283

7.4 备份和还原283

7.4.1 备份和还原概述283

7.4.2 创建备份设备287

7.4.3 备份数据库289

7.4.4 还原数据库290

7.4.5 备份和还原系统数据库291

7.5 小结292

习题292

SQL Server 2000综合练习294

习题参考答案299

参考文献304

热门推荐