《数据库技术及应用 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘红岩编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302312239
  • 页数:368 页
图书介绍:本书内容主要包括数据库的建模技术、关系数据库的基本概念和模型定义、关系数据库的设计技术、关系数据库的实用语言、关系数据库的创建以及数据库的管理技术,数据库应用的设计、开发过程介绍。

第1章 数据库系统简介 1

1.1数据库及数据库系统 1

1.2数据库管理系统 2

1.3数据库管理系统的发展 4

1.4数据模型 6

1.5数据库系统的三级体系结构 7

1.6本章小结 8

习题 9

参考文献 9

第2章 数据库应用开发 11

2.1文件系统和数据库管理系统 11

2.2数据库开发过程 15

2.3产品销售信息管理系统案例 17

2.3.1切换面板界面的产品销售信息管理系统 17

2.3.2菜单界面的销售信息管理系统 23

2.4本章小结 27

习题 27

参考文献 27

第3章 实体联系模型 29

3.1基本实体联系模型 29

3.1.1实体 30

3.1.2联系 31

3.1.3属性 32

3.1.4结构约束 34

3.1.5设计ER模型的常见问题 38

3.2增强实体联系模型 42

3.2.1特殊化 42

3.2.2概括 44

3.2.3聚集 45

3.3体育用品公司的ER模型 45

3.4本章小结 47

习题 47

参考文献 49

第4章 面向对象数据模型 50

4.1对象和类 50

4.2关联 52

4.3关联类 52

4.4概括 54

4.5多态和重载 55

4.6聚合和合成 56

4.7体育用品公司的面向对象模型 57

4.8本章小结 58

习题 58

参考文献 59

第5章 关系模型 60

5.1关系模型的数据结构 60

5.1.1关系 60

5.1.2数据库模式 62

5.1.3键 63

5.2关系模型的约束 64

5.2.1域完整性约束 64

5.2.2实体完整性约束 64

5.2.3参照完整性约束 64

5.2.4一般性约束 65

5.3关系模型的数据操纵语言 65

5.3.1关系代数 65

5.3.2元组关系演算 73

5.3.3域关系演算 75

5.3.4关系代数和关系演算的表达能力 76

5.4本章小结 77

习题 77

参考文献 78

第6章 实体联系模型转换为关系模型 80

6.1实体及其属性的转换 80

6.2联系及其属性的转换 81

6.2.1二元联系的转换 81

6.2.2一元联系的转换 83

6.2.3多元联系的转换 84

6.3概括/特殊化的转换 84

6.4本章小结 85

习题 85

第7章 关系数据库的规范化理论 86

7.1更新异常问题 86

7.2函数依赖和Armstrong公理 88

7.2.1函数依赖 89

7.2.2 Armstrong公理 90

7.2.3属性组的闭包和函数依赖集的最小覆盖 91

7.3范式 93

7.3.1 1NF 94

7.3.2 2NF 96

7.3.3 3NF 96

7.3.4 BCNF 98

7.4其他依赖及范式 99

7.4.1多值依赖和4NF 100

7.4.2连接依赖和5NF 102

7.4.3包含依赖 103

7.5本章小结 104

习题 104

参考文献 106

第8章 关系模式的设计方法 108

8.1规范化关系模式 108

8.1.1分解的原则 108

8.1.2规范化为BCNF 113

8.1.3规范化为3NF 114

8.2关系模式的合并和调整 116

8.3本章小结 117

习题 118

参考文献 119

第9章 关系数据库实用语言 120

9.1数据库的查询 121

9.1.1简单查询 123

9.1.2连接查询 126

9.1.3聚集和分组查询 129

9.1.4嵌套查询 130

9.1.5集合操作查询 134

9.2数据的更新 136

9.2.1数据的插入 136

9.2.2数据的删除 137

9.2.3数据的修改 138

9.3数据库对象的定义 138

9.3.1表的定义及修改 138

9.3.2表的完整性约束 142

9.3.3索引的创建和修改 146

9.3.4视图 147

9.4触发器 150

9.5嵌入式SQL 152

9.5.1声明变量 154

9.5.2简单的嵌入式SQL语句 154

9.5.3游标 155

9.5.4动态SQL 157

9.6 SQL:1999的新特性 158

9.6.1关系方面的新特性 158

9.6.2面向对象方面的新特性 159

9.7本章小结 160

习题 160

参考文献 163

第10章在MS Access中创建表 164

10.1 MS Access简介 164

10.2启动MS Access 165

10.3创建数据库 166

10.3.1创建空数据库 166

10.3.2利用向导创建数据库 168

10.3.3打开数据库 169

10.4数据库中表的创建 170

10.4.1通过表设计创建表 170

10.4.2定义字段属性 175

10.4.3查看和筛选表中数据 181

10.4.4导入、导出和链接表 185

10.4.5定义表的其他方法 193

10.4.6定义表之间的关系 196

10.5如何获得帮助 197

10.6本章小结 198

习题 199

第11章在MS Access中创建查询对象 200

11.1 Microsoft Access的查询对象 200

11.2选择查询 201

11.2.1简单查询 201

11.2.2连接查询 203

11.2.3分组查询 206

11.3参数查询 208

11.4交叉表查询 209

11.5动作查询 212

11.5.1生成表查询 212

11.5.2追加查询 213

11.5.3更新查询 214

11.5.4删除查询 215

11.6利用向导创建其他查询 216

11.6.1简单查询向导 216

11.6.2查找重复项查询向导 219

11.6.3查找不匹配项查询向导 221

11.7本章小结 224

习题 224

第12章在MS Access中创建窗体 226

12.1窗体简介 226

12.2自动创建窗体 226

12.2.1使用“窗体”工具创建纵栏式窗体 227

12.2.2利用窗体查看和编辑数据 229

12.2.3改变窗体中控件的类型 229

12.3修改窗体的设计 234

12.3.1替换已有控件 234

12.3.2调整控件布局 236

12.3.3创建命令按钮 238

12.4利用向导创建窗体 241

12.5创建主子窗体 243

12.5.1利用“窗体”工具创建主子窗体 243

12.5.2利用“窗体向导”创建主子窗体 244

12.5.3利用子窗体控件创建主子窗体 245

12.6创建图表 250

12.7利用设计视图创建窗体 253

12.8本章小结 258

习题 258

第13章在MS Access中创建报表 260

13.1报表简介 260

13.2自动创建报表 260

13.2.1通过“报表”工具自动创建表格式报表 260

13.2.2调整报表的外观 263

13.3利用向导创建报表 264

13.4使用“空报表”工具创建报表 269

13.5创建标签类型报表 270

13.6创建带参数报表 274

13.6.1创建带参数查询 274

13.6.2创建报表 274

13.6.3创建窗体 275

13.7利用设计视图创建报表 280

13.7.1创建分组表格式报表 280

13.7.2创建组合报表 284

13.7.3创建排名报表 288

13.8本章小结 291

习题 291

第14章 宏和应用查询系统 293

14.1宏 293

14.1.1创建宏 293

14.1.2创建有条件宏 295

14.1.3创建子宏 299

14.2面向用户的查询系统的实现 300

14.2.1利用窗体创建查询界面 300

14.2.2创建查询对象 302

14.2.3创建包含查询结果的窗体 303

14.2.4创建展示查询结果的报表 304

14.2.5进一步设计查询界面窗体 305

14.2.6创建宏 306

14.2.7进一步完善查询界面窗体 307

14.3本章小结 308

习题 309

第15章在MS Access中创建切换面板和菜单 310

15.1简介 310

15.2切换面板 311

15.2.1创建切换面板 311

15.2.2修改切换面板 319

15.3导航窗体 322

15.3.1创建导航窗体 322

15.3.2调用导航窗体 327

15.4菜单 329

15.4.1创建菜单 330

15.4.2调用菜单 334

15.5本章小结 337

习题 337

第16章 数据库安全性 338

16.1简介 338

16.2编码/解码数据库 339

16.3数据库密码 341

16.4创建用户登录界面 343

16.5本章小结 345

习题 345

第17章 事务管理 346

17.1事务 346

17.2并发控制 348

17.2.1并发调度异常 349

17.2.2基于封锁的并发控制技术 350

17.3数据库恢复技术 354

17.3.1故障类型 356

17.3.2日志 356

17.3.3系统故障恢复技术 358

17.3.4介质故障恢复技术 359

17.4本章小结 362

习题 364

参考文献 365

附录A ER模型的传统图形表示方法 367

A .1实体 367

A .2属性 367

A .3联系 368

A .4特殊化 368

A .5聚集 368