图书介绍

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

数据库原理
  • (美)David M. Kroenke著;丁炎炎,余波译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302072736
  • 出版时间:2004
  • 标注页数:222页
  • 文件大小:33MB
  • 文件页数:237页
  • 主题词:数据库系统

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 使用数据库的原因2

1.1.1 关系数据库4

1.1.2 表示关联6

1.1.3 零件列表示例8

1.2 数据库系统的概念14

1.2.1 数据库应用程序的功能15

1.2.2 DBMS的功能16

1.2.3 数据库定义和组成17

1.2.4 桌面数据库系统和企业数据库系统19

1.3 构建数据库系统20

1.3.1 构建数据模型21

1.3.2 数据库设计22

1.3.3 实现数据库22

1.4 小结23

1.5 复习题24

1.6 练习题26

1.7 Garden Glory项目26

1.8 James River珠宝行项目27

第2章 关系模型29

2.1 关系29

2.1.1 关系与非关系的例子30

2.1.2 术语说明32

2.2 键的类型33

2.2.1 复合键33

2.2.2 主键与候选键34

2.2.3 外键与参照完整性约束35

2.3 代理键38

2.4.1 函数依赖42

2.4 函数依赖与规范化42

2.4.2 再论主键与候选键44

2.4.3 规范化44

2.4.4 关系设计原则45

2.4.5 规范化的例子46

2.4.6 空值问题50

2.5 小结51

2.6 复习题52

2.7 练习题53

2.8 GARDEN GLORY项目54

2.9 JAMES RIVER珠宝行项目56

3.1 示例数据库57

第3章 结构化查询语言57

3.2 用于数据定义的SQL语句59

3.2.1 用ALTER TABLE语句定义主键62

3.2.2 用ALTER TABLE语句定义外键62

3.2.3 向DBMS提交SQL语句63

3.2.4 DROP语句63

3.3 SQL关系查询语句64

3.3.1 从单个表中读取指定列64

3.3.2 从单个表中读取指定行66

3.3.3 从单个表中读取指定行和指定列67

3.3.4 在WHERE子句中指定范围、使用通配符和空值68

3.3.5 对结果进行排序70

3.3.6 SQL内置函数72

3.3.7 内置函数和分组73

3.3.8 使用子查询检索多个表74

3.3.9 使用连接检索多个表76

3.3.10 外部连接80

3.4 修改关联数据的SQL语句81

3.4.1 插入数据81

3.4.2 修改数据82

3.4.3 删除数据83

3.5 小结84

3.6 复习题85

3.7 练习题87

3.8 GARDEN GLORY项目87

3.9 JAMES RIVER珠宝行项目88

第Ⅱ部分 数据库设计和管理91

第4章 数据建模与实体-关系(E-R)模型91

4.1 需求分析阶段92

4.2 实体-关系数据模型93

4.2.1 实体93

4.2.2 属性94

4.2.3 标识符94

4.2.4 关联95

4.2.5 二元关联的3种类型96

4.2.6 递归关联97

4.2.7 实体-关系图97

4.2.8 弱实体97

4.3 统一建模语言(UML)实体-关系图99

4.3.1 UML形式的实体和关联100

4.3.2 UML形式的弱实体101

4.4 示例101

4.4.1 Heather Sweeney Designs公司的数据库102

4.4.2 培训课的客户列表102

4.4.3 给客户的信函模板105

4.4.4 销售发票107

4.4.5 属性说明110

4.4.6 业务规则110

4.4.7 验证数据模型110

4.5 小结111

4.6 复习题112

4.7 练习题113

4.8 Garden Glory项目113

4.9 JAMES RIVER珠宝行项目114

5.1 用关系模型表示实体115

第5章 数据库设计115

5.1.1 再论规范化116

5.1.2 范式117

5.1.3 Domain/Key范式118

5.1.4 运用规范化准则118

5.1.5 非规范化操作121

5.1.6 弱实体的表示121

5.2 关联的表示122

5.2.1 一对一关联的表示122

5.2.2 存在问题的一对一关联124

5.2.3 一对多关联的表示124

5.2.4 多对多关联的表示126

5.2.5 递归关联的表示129

5.3 Heather Sweeney Designs数据库设计133

5.3.1 弱实体134

5.3.2 关联134

5.3.3 强制参照完整性135

5.4 小结137

5.5 复习题138

5.6 练习题139

5.7 GARDEN GLORY项目140

5.8 JAMES RIVER珠宝行项目140

第6章 数据库管理141

6.1 数据库处理环境142

6.1.1 查询、窗体和报表142

6.1.2 Internet应用程序处理143

6.1.3 客户机/服务器以及传统的应用程序处理143

6.1.4 存储过程和触发器144

6.1.5 控制、安全和可靠性的必要性146

6.2 并发控制146

6.2.1 使用原子事务的必要性147

6.2.2 并发事务处理148

6.2.3 丢失更新问题149

6.2.5 资源锁定150

6.2.4 并发问题:脏读取、非一致读取和幻象读取150

6.2.6 锁定151

6.2.7 可串行化事务152

6.2.8 死锁152

6.2.9 乐观锁定和悲观锁定153

6.2.10 声明锁定特征155

6.2.11 一致事务156

6.2.12 事务隔离级别157

6.3 数据库安全157

6.3.1 处理权限和责任158

6.3.2 DBMS安全159

6.3.3 应用程序安全160

6.4 数据库备份与恢复162

6.4.1 通过重新处理恢复162

6.4.2 通过回滚和前滚恢复162

6.5 DBA的其他责任166

6.6 小结166

6.7 复习题168

6.8 练习题170

6.9 GLORY GARDEN项目171

6.10 JAMES RIVER珠宝行项目172

A.1 Carbon River Construction的数据库模式173

附录A 使用Microsoft Access处理数据库173

A.1.1 Carbon River Construction的数据结构图174

A.1.2 列设计175

A.2 用Access创建表和关联176

A.2.1 创建表177

A.2.2 创建关联179

A.3 创建查询和SQL语句183

A.3.1 运用图形查询工具创建简单的SQL查询语句183

A.3.2 操作查询188

A.4 创建Access的数据输入窗体189

A.4.1 创建简单的窗体189

A.4.2 在窗体中使用默认值和组合框191

A.4.3 查找非键值数据195

A.5 创建Access报表197

A.5.1 带式报表生成器197

A.5.2 报表中的计算199

A.5.3 参数化报表201

A.6 小结203

A.7 复习题205

A.8 练习题207

A.9 GARDEN GLORY项目208

A.10 JAMES RIVER珠宝行项目210

术语表213

热门推荐