图书介绍

数据库设计与实现2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库设计与实现
  • 徐兰芳,彭冰,吴永英编 著
  • 出版社: 上海:上海交通大学出版社
  • ISBN:7313045697
  • 出版时间:2006
  • 标注页数:358页
  • 文件大小:28MB
  • 文件页数:373页
  • 主题词:暂缺

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.2 数据库发展简史5

1.2 数据库7

1.3 数据库系统和数据库管理系统10

1.3.1 数据库系统的特点、组成和工作方式10

1.3.2 数据库管理系统的目标、功能和组成13

1.4 数据模型15

1.4.1 数据模型和数据库15

1.4.2 实体-联系模型15

1.4.3 层次模型19

1.4.4 网状模型(Network Model)21

1.4.5 关系模型22

1.5 关系数据库管理系统实例24

1.5.1 Oracle24

1.5.2 SQL Server25

1.5.3 DB227

1.5.4 Sybase28

1.6 国产关系数据库管理系统DM529

1.6.1 DM5的特点30

1.6.2 DM5的优良特性30

1.6.3 DM5体系结构和组成31

1.7.1 硬件环境需求33

1.7.2 软件环境需求33

1.7 DM5的安装和启动33

1.7.3 安装和启动34

习题145

2 关系数据库系统46

2.1 关系模型的基本概念46

2.1.1 关系模型的特点46

2.1.2 基本定义47

2.2 关系完整性约束51

2.2.1 实体完整性51

2.2.2 参照完整性51

2.2.3 用户自定义的完整性52

2.3.1 关系代数的九种运算53

2.3 关系代数53

2.3.2 应用实例63

2.3.3 扩充的关系代数操作65

2.4 关系演算67

2.4.1 元组关系演算(Tuple Relational Calculus)67

2.4.2 域关系演算72

2.4.3 元组演算表达式到域演算表达式的转换73

2.4.4 关系演算的安全性和等价性74

2.5 查询优化76

习题277

3 关系数据库标准语言SQL80

3.1 SQL概述80

3.1.1 SQL的产生和发展80

3.1.2 SQL的组成和特点81

3.2.1 基本数据类型82

3.2 数据定义82

3.2.2 基本表的管理83

3.2.3 索引的管理86

3.2.4 视图的管理87

3.3 查询及优化88

3.3.1 简单查询91

3.3.2 组合查询100

3.3.3 计算查询105

3.3.4 查询优化107

3.4 数据更新109

3.4.1 插入数据109

3.4.2 修改数据109

3.4.2 删除数据110

3.5 数据控制112

3.5.1 权限的类型112

3.5.2 授权和收权112

3.6 嵌入式SQL114

3.6.1 SQL语言的执行方式114

3.6.2 嵌入式SQL的使用115

3.6.3 动态的SQL语句126

习题3126

4 关系数据库设计理论128

4.1 问题的提出128

4.2 函数依赖131

4.2.1 函数依赖和多值函数依赖131

4.2.3 关键字134

4.2.2 函数依赖的逻辑蕴涵134

4.3 函数依赖的公理系统135

4.3.1 Armstrong公理系统136

4.3.2 公理系统的正确性136

4.3.3 公理系统的推论137

4.3.4 公理系统的完备性139

4.4 关系模式的分解147

4.4.1 分解原则147

4.4.2 无损连接性和依赖保持性147

4.4.3 无损连接性的分解149

4.4.4 无损连接性分解的检验算法150

4.4.5 简便算法152

4.4.6 算法中注意的问题153

4.4.7 检验的充要条件154

4.4.8 依赖保持性的分解156

4.5 关系模式的规范化156

4.5.1 什么是关系模式的规范化156

4.5.2 范式157

4.6 求解候选关键字165

4.6.1 求解候选关键字的充分条件166

4.6.2 求解候选关键字的方法167

习题4175

5 数据库设计177

5.1 数据库设计概述177

5.1.1 数据库设计的内容和特点177

5.1.2 数据库设计方法179

5.1.3 数据库设计步骤180

5.1.4 数据库设计工具182

5.2.1 需求分析的内容184

5.2 需求分析184

5.2.2 方法和步骤185

5.3 概念结构设计192

5.3.1 概念设计方法193

5.3.2 视图综合设计方法194

5.4 逻辑结构设计197

5.4.1 E-R模型到关系模式的转换198

5.4.2 逻辑模式的调整201

5.5 物理结构设计203

5.5.1 簇集设计204

5.5.2 索引的选择206

5.6 数据库应用系统设计207

5.5.3 分区设计207

5.6.1 总体设计208

5.6.2 详细设计209

5.7 数据库的实施与维护209

5.7.1 数据库的定义210

5.7.2 数据的装入210

5.7.3 数据库的试运行211

5.7.4 数据库的运行和维护212

习题5213

6 数据库安全与保护215

6.1 事务处理215

6.1.1 事务215

6.1.2 事务的执行216

6.1.3 事务的可串行化218

6.1.4 事务恢复221

6.1.5 SQL中事务定义223

6.2 并发控制224

6.2.1 并发控制概述224

6.2.2 封锁228

6.2.3 活锁和死锁231

6.2.4 两段封锁协议234

6.2.5 基于时间标志的并发控制236

6.3 数据库的安全性238

6.3.1 数据库安全性概述238

6.3.2 用户标识与鉴别240

6.3.3 存取控制241

6.3.4 数据加密245

6.4 数据库的完整性246

6.4.1 完整性的概念246

6.4.2 完整性约束条件247

6.4.3 完整性控制250

6.5 数据库恢复和备份253

6.5.1 数据库故障分类253

6.5.2 数据库恢复原理255

6.5.3 数据库恢复策略258

6.5.4 数据库镜像260

习题6261

7.1 DM5应用开发基础263

7.1.1 数据类型263

7 基于DM5平台的数据库应用开发263

7.1.2 表达式267

7.1.3 函数271

7.2 DM5数据库应用开发环境276

7.2.1 数据库系统体系结构概述277

7.2.2 数据访问接口280

7.2.3 DM5体系结构284

7.3 DM5工具及应用开发工具支持290

7.3.1 管理工具JManager290

7.3.2 交互式工具JISQL293

7.3.3 逻辑备份与恢复工具JImpExp294

7.3.4 数据迁移工具JDTS295

7.3.5 控制台工具JConsole297

7.3.6 性能监控工具JMonitor298

7.3.7 命令行工具298

7.4 数据库应用系统设计案例299

7.4.1 案例说明299

7.4.2 数据库创建300

7.4.3 DM ODBC编程简述302

7.4.4 参考源代码304

习题7311

8 数据库发展趋势与新技术313

8.1 新型数据库系统313

8.1.1 面向对象数据库系统313

8.1.2 分布式数据库系统317

8.1.3 并行数据库系统320

8.1.4 Web数据库系统324

8.2 数据挖掘和数据仓库技术328

8.2.1 数据挖掘技术328

8.2.2 数据仓库技术332

8.3 联机分析处理技术336

8.3.1 OLAP概述336

8.3.2 OLAP的结构与数据组织338

8.3.3 OLAP与OLTP的比较340

习题8341

9 关系数据库设计试验342

9.1 引言342

9.2 课题342

9.3 设计关系数据库的步骤342

9.4 开发概念数据库343

9.5 修正数据需求345

9.6 使设计适应于数据库管理系统的使用347

9.7 数据库窗口348

9.8 实验内容351

实验一 设计并实现一个关系数据库351

实验二 建立、测试、维护数据库351

实验三 开发数据库应用系统351

实验四 设计并实现具有游标查询和错误检测等功能的应用程序352

A 附录353

A.1 SQL语法描述说明353

A.2 SQL命令列表353

A.3 DM4保留字355

A.4 DM5技术支持356

参考文献358

热门推荐