图书介绍

数据库原理及应用教程 第3版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理及应用教程 第3版
  • 陈志泊主编;王春玲,许福,范春梅编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115339270
  • 出版时间:2014
  • 标注页数:276页
  • 文件大小:69MB
  • 文件页数:286页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库原理及应用教程 第3版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数据库系统的三级模式与二级映像的优点12

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

1.6数据库管理系统15

1.6.1 DBMS的主要功能15

1.6.2 DBMS的组成16

1.6.3 DBMS的数据存取的过程17

1.7数据模型17

1.7.1数据模型的概念及分类17

1.7.2数据模型的组成要素18

1.8三个世界及其有关概念19

1.8.1现实世界19

1.8.2信息世界19

1.8.3计算机世界21

1.8.4概念模型的E-R表示方法21

1.9四种数据模型23

1.9.1层次模型23

1.9.2网状模型25

1.9.3关系模型26

1.9.4面向对象模型29

1.10数据库系统的发展30

1.10.1第一代数据库系统30

1.10.2第二代数据库系统30

1.10.3第三代数据库系统32

1.11数据库技术与其他相关技术的结合32

1.11.1分布式数据库33

1.11.2数据仓库与数据挖掘技术34

1.11.3多媒体数据库37

1.11.4数据库技术的研究领域38

1.12小结38

习题39

第2章 关系数据库42

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

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

2.1.2关系的性质44

2.1.3关系模式46

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

2.2关系的码与关系的完整性47

2.2.1候选码与主码47

2.2.2外码48

2.2.3关系的完整性48

2.3关系代数49

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

2.3.2传统的集合运算50

2.3.3专门的关系运算52

2.4关系演算56

2.4.1元组关系演算语言56

2.4.2域关系演算语言QBE61

2.5小结65

习题65

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

3.1 SQL的基本概念与特点68

3.1.1 SQL的发展及标准化68

3.1.2 SQL的基本概念69

3.1.3 SQL的主要特点69

3.2 SQL Server 2008 R2简介70

3.2.1 SQL Server的发展与版本70

3.2.2 SQL Server 2008 R2的主要组件71

3.2.3 Management Studio71

3.3创建与使用数据库72

3.3.1数据库的结构73

3.3.2 SQL Server的系统数据库73

3.3.3 SQL Server的示例数据库74

3.3.4创建用户数据库74

3.3.5修改用户数据库77

3.3.6删除用户数据库80

3.3.7查看数据库信息80

3.4创建与使用数据表81

3.4.1数据类型81

3.4.2创建数据表83

3.4.3定义数据表的约束85

3.4.4修改数据表88

3.4.5删除基本表89

3.4.6查看数据表90

3.5创建与使用索引91

3.5.1索引概述91

3.5.2索引的类型92

3.5.3索引的设计93

3.5.4索引的使用94

3.5.5使用数据库引擎优化顾问96

3.6数据查询99

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

3.6.2条件查询101

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

3.6.4分组查询104

3.6.5查询的排序105

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

3.6.7子查询108

3.6.8合并查询112

3.6.9存储查询结果到表中112

3.7数据操纵113

3.7.1修改数据113

3.7.2添加数据115

3.7.3删除数据116

3.8视图117

3.8.1创建视图117

3.8.2修改视图119

3.8.3删除视图120

3.8.4查询视图120

3.8.5更新视图121

3.9数据控制121

3.9.1权限与角色121

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

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

3.10小结123

习题124

第4章 关系数据库理论128

4.1规范化问题的提出128

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

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

4.2函数依赖131

4.2.1函数依赖的定义131

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

4.2.3函数依赖的推理规则及正确性133

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

4.2.5传递函数依赖136

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

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

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

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

4.3关系模式的分解140

4.3.1模式分解问题141

4.3.2无损连接分解141

4.3.3无损分解的测试算法142

4.3.4保持函数依赖的分解142

4.4关系模式的范式145

4.4.1第一范式145

4.4.2第二范式146

4.4.3第三范式148

4.4.4 BC范式152

4.4.5多值依赖与第四范式155

4.5关系模式的规范化158

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

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

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

4.6小结161

习题162

第5章 数据库安全保护166

5.1数据库的安全性166

5.1.1数据库安全性的含义166

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

5.1.3 SQL Server 2008的数据安全性机制170

5.1.4 SQL Server 2008的身份验证模式171

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

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

5.2完整性控制179

5.2.1数据库完整性的含义179

5.2.2完整性规则的组成179

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

5.2.4数据完整性的实施181

5.2.5规则182

5.2.6默认183

5.3并发控制与封锁184

5.3.1数据库并发性的含义184

5.3.2事务(Transaction)185

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

5.3.4封锁188

5.4数据库的恢复193

5.4.1数据库恢复的含义193

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

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

5.5小结196

习题197

第6章 数据库设计199

6.1数据库设计概述199

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

6.1.2数据库设计方法简述201

6.1.3数据库设计的步骤202

6.2系统需求分析204

6.2.1需求分析的任务204

6.2.2需求分析的方法205

6.3概念结构设计207

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

6.3.2概念模型的特点208

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

6.4逻辑结构设计216

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

6.4.2初始关系模式设计217

6.4.3关系模式规范化218

6.4.4模式评价与改进218

6.5物理结构设计220

6.5.1确定物理结构220

6.5.2评价物理结构222

6.6数据库实施222

6.6.1建立实际数据库结构222

6.6.2装入数据222

6.6.3应用程序编码与调试223

6.6.4数据库试运行223

6.6.5整理文档223

6.7数据库运行和维护224

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

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

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

6.8小结225

习题225

第7章SQL Server 2008高级应用229

7.1 Transact-SQL程序设计229

7.1.1变量229

7.1.2运算符230

7.1.3批处理233

7.1.4流程控制命令233

7.1.5常用命令237

7.1.6常用函数240

7.2存储过程249

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

7.2.2创建存储过程250

7.2.3查看存储过程253

7.2.4重新命名存储过程253

7.2.5删除存储过程253

7.2.6执行存储过程253

7.2.7修改存储过程254

7.3触发器254

7.3.1触发器概述254

7.3.2触发器的工作原理255

7.3.3创建触发器257

7.3.4查看触发器259

7.3.5修改触发器260

7.3.6删除触发器261

7.4备份和还原261

7.4.1备份和还原概述261

7.4.2创建备份设备264

7.4.3备份数据库265

7.4.4还原数据库267

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

7.5小结269

习题269

SQL Server 2008综合练习271

参考文献276

热门推荐