图书介绍

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

数据库原理与应用
  • 郭东恩,张秋红,凌广明,刘丽,王燕玲 著
  • 出版社: 北京:科学出版社
  • ISBN:7030375711
  • 出版时间:2013
  • 标注页数:338页
  • 文件大小:112MB
  • 文件页数:355页
  • 主题词:数据库系统

PDF下载


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

下载说明

数据库原理与应用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 数据库3

1.1.3 数据库管理系统3

1.1.4 数据库系统4

1.1.5 信息管理系统5

1.2 数据管理技术的产生和发展6

1.2.1 数据管理6

1.2.2 数据库的发展阶段6

1.2.3 数据库技术的发展9

1.2.4 数据库技术的主要研究领域9

1.3 数据模型10

1.3.1 信息的三种世界及其描述10

1.3.2 数据模型的分类12

1.3.3 数据模型的组成要素13

1.3.4 实体联系(E-R)模型13

1.3.5 常用的结构数据模型16

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

1.4.1 数据库系统模式的概念24

1.4.2 数据库的三级模式24

1.4.3 数据库的二级映象功能与数据独立性25

1.5 数据库管理系统的功能26

1.6 数据库系统的组成26

1.7 小结29

习题29

第2章 关系数据库基础31

2.1 关系模型的基本概念31

2.1.1 关系模型概述31

2.1.2 关系数据结构32

2.1.3 关系数据库完整性规则35

2.2 关系代数36

2.2.1 传统的集合运算37

2.2.2 专门的关系运算38

2.2.3 关系代数举例41

2.3 关系演算42

2.3.1 元组关系演算42

2.3.2 域关系演算47

2.3.3 关系运算的安全限制51

2.4 小结51

习题52

第3章 SQL Server 2008数据库管理系统54

3.1 SQL Server简介54

3.1.1 SQL Server的发展历史54

3.1.2 SQL Server 2008 版本54

3.2 SQL Server 2008的安装55

3.2.1 计算机的要求56

3.2.2 数据库引擎的安装56

3.2.3 管理工具的安装61

3.3 SQL Server Management Studio环境介绍65

3.3.1 SQL Server Management Studio的常用功能65

3.3.2 SQL Server Management Studio中的工具窗口66

3.4 SQL Server的基本操作70

3.4.1 创建与查看用户数据库70

3.4.2 修改用户数据库72

3.4.3 删除用户数据库75

3.5 小结77

习题77

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

4.1 SQL概述78

4.1.1 SQL的发展78

4.1.2 SQL特点78

4.1.3 SQL基本概念79

4.1.4 SQL分类简介80

4.1.5 示例说明81

4.2 数据定义语言82

4.2.1 定义基本表83

4.2.2 完整性约束的实现90

4.2.3 索引的定义与维护92

4.3 数据查询语句94

4.3.1 Select语句的一般语法94

4.3.2 简单查询96

4.3.3 连接查询(多表查询)105

4.3.4 子查询(嵌套查询)110

4.3.5 集合查询120

4.4 数据更新122

4.4.1 插入数据122

4.4.2 修改数据124

4.4.3 删除数据126

4.4.4 更新语句对约束的影响127

4.5 SQL的数据控制功能128

4.5.1 数据库安全控制128

4.5.2 数据操作权限的设置130

4.5.3 拒绝权限131

4.6 视图131

4.6.1 视图概述131

4.6.2 定义视图133

4.6.3 查询视图135

4.6.4 更新视图135

4.6.5 删除视图136

4.7 小结136

习题136

第二篇 数据库设计141

第5章 数据建模141

5.1 建模工具简介141

5.1.1 建模工具的作用141

5.1.2 三种常见的建模工具142

5.2 概念模型144

5.2.1 信息世界中的基本概念144

5.2.2 概念模型的表示方法146

5.3 数据模型150

5.3.1 数据模型的概念150

5.3.2 数据模型的转化154

5.4 小结156

习题156

第6章 关系数据库设计理论157

6.1 为何引入关系规范化理论157

6.1.1 关系可能出现的问题157

6.1.2 关系模式的基本要求159

6.2 函数依赖的有关概念160

6.3 范式162

6.3.1 范式162

6.3.2 第一范式162

6.3.3 第二范式163

6.3.4 第三范式164

6.3.5 BC范式165

6.3.6 第四范式166

6.3.7 第五范式167

6.4 关系模式的规范化168

6.4.1 关系模式规范化的步骤168

6.4.2 关系模式分解的原则169

6.4.3 关系模式的反规范化172

6.5 数据依赖公理系统174

6.5.1 函数依赖的逻辑蕴含174

6.5.2 Armstrong公理系统174

6.5.3 闭包175

6.5.4 函数依赖的覆盖175

6.6 典型例题及分析175

6.7 小结178

习题178

第7章 数据库设计179

7.1 信息系统开发过程简介179

7.2 数据库设计概述180

7.2.1 数据库设计的特点180

7.2.2 数据库设计的基本步骤181

7.3 需求分析182

7.3.1 需求分析任务183

7.3.2 需求分析的方法183

7.3.3 数据流图184

7.3.4 数据字典187

7.4 概念结构设计189

7.4.1 概念结构设计的目标和特点189

7.4.2 概念结构设计的方法与步骤189

7.4.3 数据抽象与局部视图设计191

7.4.4 视图的集成192

7.5 逻辑结构设计196

7.5.1 DBMS的选择196

7.5.2 逻辑结构设计的步骤196

7.5.3 E-R图向量关系模型的转换196

7.5.4 关系模型的优化198

7.5.5 设计用户子模式199

7.6 数据库物理设计200

7.6.1 数据库物理设计的步骤200

7.6.2 数据库物理设计的内容和方法200

7.6.3 关系模型存取方式201

7.6.4 确定数据库的存储结构202

7.6.5 评价物理结构202

7.7 数据库的实施及维护203

7.7.1 数据库实施203

7.7.2 数据库试运行203

7.7.3 数据库的运行和维护204

7.8 小结204

习题205

第三篇 数据库实现与应用211

第8章 高级SQL编程211

8.1 高级SQL基础211

8.1.1 标识符211

8.1.2 变量和数据类型212

8.1.3 运算符214

8.1.4 语句216

8.1.5 注释221

8.1.6 函数222

8.1.7 批处理229

8.2 存储过程230

8.2.1 概念和分类230

8.2.2 定义存储过程231

8.2.3 修改存储过程234

8.2.4 执行存储过程236

8.3 触发器236

8.3.1 概念和分类237

8.3.2 定义触发器237

8.3.3 修改触发器241

8.4 小结242

习题243

第9章 数据库保护244

9.1 数据库保护概述244

9.2 数据库的安全244

9.2.1 数据库安全性的含义244

9.2.2 安全性控制的一般方法245

9.2.3 安全性控制的具体措施250

9.3 完整性控制252

9.3.1 数据库完整性的含义252

9.3.2 完整性规则的组成252

9.3.3 完整性约束条件的分类253

9.3.4 完整性约束的表达方式253

9.4 并发控制与封锁255

9.4.1 事务255

9.4.2 数据库并发性的含义256

9.4.3 并发操作与数据的不一致性256

9.4.4 可串行化调度258

9.4.5 封锁259

9.5 数据库的备份与恢复264

9.5.1 数据库恢复的含义264

9.5.2 故障类型264

9.5.3 数据库恢复的原理及其实现技术265

9.5.4 数据库恢复策略266

9.5.5 SQL Server数据库备份及其恢复技术267

9.6 小结274

习题274

第10章 数据库设计实现案例275

10.1 案例需求分析275

10.1.1 应用需求275

10.1.2 功能描述276

10.1.3 数据流图和数据字典277

10.2 概念结构设计阶段283

10.2.1 局部E-R图284

10.2.2 整体E-R图285

10.3 逻辑结构设计阶段286

10.3.1 E-R图向关系模型转换286

10.3.2 施加约束291

10.4 数据库的建立293

10.4.1 数据库存储结构293

10.4.2 表和视图的创建293

10.4.3 存储过程和触发器296

10.5 窗体设计299

10.5.1 窗体外观299

10.5.2 窗体外观设计的常用控件301

10.6 报表设计301

10.6.1 报表的分类302

10.6.2 报表的结构304

10.6.3 报表的创建305

10.7 小结306

习题306

第四篇 数据库新技术309

第11章 数据库新技术309

11.1 数据库技术发展概述309

11.2 数据模型及数据库系统的发展310

11.2.1 扩展关系模型311

11.2.2 语义数据模型312

11.2.3 面向对象的数据模型312

11.2.4 XML数据模型313

11.2.5 SQL Server对XML的支持315

11.3 面向应用领域的数据新技术318

11.3.1 数据挖掘318

11.3.2 数据仓库320

11.3.3 地理信息系统324

11.3.4 工程数据库326

11.3.5 统计数据库326

11.4 数据库技术与其他相关技术326

11.4.1 面向对象数据库系统327

11.4.2 分布式数据库系统327

11.4.3 多媒体数据库系统330

11.4.4 知识数据库系统330

11.4.5 并行数据库系统330

11.4.6 模糊数据库系统330

11.5 小结331

习题331

附录 实验指导书332

实验1 熟悉数据库管理系统环境332

一、实验目的332

二、实验内容和主要步骤332

三、实验要求334

实验2 数据定义334

一、实验目的334

二、实验内容和主要步骤334

三、实验要求335

实验3 SQL简单查询335

一、实验目的335

二、实验内容和主要步骤335

三、实验要求336

实验4 复杂查询336

一、实验目的336

二、实验内容和主要步骤336

三、实验要求337

实验5 数据更新337

一、实验目的337

二、实验内容和主要步骤337

三、实验要求337

实验6 高级SQL编程338

一、实验目的338

二、实验内容338

三、实验要求338

实验7 综合应用338

一、实验目的338

二、实验内容和主要步骤338

热门推荐