书籍详情

数据库技术及应用

数据库技术及应用

作者:刘红岩 编著

出版社:清华大学出版社

出版时间:2007-02-01

ISBN:9787302144403

定价:¥29.00

购买这本书可以去
内容简介
  本书集数据库技术及应用为一体,深入浅出地介绍了数据库技术的基本原理以及数据库应用的开发方法。在数据库原理方面,本书以关系数据库为重点,讲述了数据库的基本概念、概念模型(包括实体联系模型和面向对象模型)的构建方法、关系模型、数据库标准语言SQL、关系模式的规范化理论及其关系模式的设计方法,以及事务管理技术,包括并发控制和数据库恢复技术。在数据库应用方面,本书以一个实用案例贯穿全书,介绍了从数据库设计到应用实现的详细过程和方法。本书不仅介绍了数据库的理论知识,还介绍了以IBM UDB DB2 为代表的大型关系数据库系统中SQL的使用方法,以及以Microsoft Access 为代表的桌面数据库系统的使用和应用开发方法。本书取材新颖、实用,内容丰富,容易理解。本书适合作为信息管理专业或计算机专业的数据库课程的教材,同时也可作为计算机软件相关人员的技术参考书。
作者简介
暂缺《数据库技术及应用》作者简介
目录
目录
第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本章小结26
习题27
参考文献27
第3章实体联系模型28
3.1实体联系模型28
3.1.1实体29
3.1.2联系30
3.1.3属性31
3.1.4结构约束33
3.1.5设计ER模型的常见问题37
3.2增强实体联系模型41
3.2.1特殊化41
3.2.2概括43
3.2.3聚集44
3.3体育用品公司的ER模型44
3.4本章小结46
习题46
参考文献48
第4章面向对象数据模型49
4.1对象和类49
4.2关联51
4.3关联类51
4.4概括53
4.5多态和重载54
4.6聚合和合成55
4.7体育用品公司的面向对象模型56
4.8本章小结57
习题57
参考文献58
第5章关系模型59
5.1关系模型的数据结构59
5.1.1关系59
5.1.2数据库模式61
5.1.3键62
5.2关系模型的约束63
5.2.1域完整性约束63
5.2.2实体完整性约束63
5.2.3参照完整性约束63
5.2.4一般性约束64
5.3关系模型的数据操纵语言64
5.3.1关系代数64
5.3.2元组关系演算72
5.3.3域关系演算74
5.3.4关系代数和关系演算的表达能力75
5.4本章小结76
习题76
参考文献77
第6章实体联系模型转换为关系模型79
6.1实体及其属性的转换79
6.2联系及其属性的转换80
6.2.1二元联系的转换80
6.2.2一元联系的转换82
6.2.3多元联系的转换83
6.3概括/特殊化的转换83
6.4本章小结84
习题84
第7章关系数据库的规范化理论85
7.1更新异常问题85
7.2函数依赖和Armstrong公理87
7.2.1函数依赖88
7.2.2Armstrong公理89
7.2.3属性组的闭包和函数依赖集的最小覆盖90
7.3范式92
7.3.11NF93
7.3.22NF95
7.3.33NF95
7.3.4BCNF97
7.4其他依赖及范式98
7.4.1多值依赖和4NF99
7.4.2连接依赖和5NF101
7.4.3包含依赖102
7.5本章小结103
习题103
参考文献105
第8章关系模式的设计方法107
8.1规范化关系模式107
8.1.1分解的原则107
8.1.2规范化为BCNF112
8.1.3规范化为3NF113
8.2关系模式的合并和调整115
8.3本章小结116
习题117
参考文献118
第9章关系数据库实用语言119
9.1数据库的查询120
9.1.1简单查询122
9.1.2连接查询125
9.1.3聚集和分组查询128
9.1.4嵌套查询129
9.1.5集合操作查询133
9.2数据的更新135
9.2.1数据的插入135
9.2.2数据的删除136
9.2.3数据的修改137
9.3数据库对象的定义137
9.3.1表的定义及修改137
9.3.2表的完整性约束141
9.3.3索引的创建和修改145
9.3.4视图146
9.4触发器149
9.5嵌入式SQL151
9.5.1声明变量153
9.5.2简单的嵌入式SQL语句153
9.5.3游标154
9.5.4动态SQL156
9.6SQL:1999的新特性157
9.6.1关系方面的新特性157
9.6.2面向对象方面的新特性158
9.7本章小结159
习题159
参考文献162
第10章在MS Access中创建表163
10.1MS Access简介163
10.2启动MS Access164
10.3创建数据库165
10.3.1创建空数据库166
10.3.2利用向导创建数据库166
10.3.3打开数据库168
10.4数据库中表的创建169
10.4.1使用设计器创建表169
10.4.2定义字段属性174
10.4.3查看和筛选表中数据180
10.4.4导入、导出和链接表184
10.4.5定义表的其他方法189
10.4.6定义表之间的关系191
10.5如何获得帮助192
10.5.1Office助手192
10.5.2利用?按钮获取帮助192
10.5.3“Access帮助”任务窗格194
10.6本章小结195
习题195
第11章在MS Access中创建查询对象197
11.1Microsoft Access的查询对象197
11.2选择查询198
11.2.1简单查询198
11.2.2连接查询200
11.2.3分组查询202
11.3参数查询204
11.4交叉表查询205
11.5动作查询208
11.5.1生成表查询208
11.5.2追加查询209
11.5.3更新查询209
11.5.4删除查询210
11.6利用向导创建其他查询211
11.6.1简单查询向导211
11.6.2查找重复项查询向导214
11.6.3查找不匹配项查询向导216
11.7本章小结218
习题219
第12章在MS Access中创建窗体220
12.1窗体简介220
12.2自动创建窗体220
12.2.1自动创建纵栏式窗体221
12.2.2利用窗体查看和编辑数据223
12.2.3改变窗体中控件的类型223
12.3修改窗体的设计227
12.3.1替换已有控件227
12.3.2调整控件布局229
12.3.3创建命令按钮231
12.4利用向导创建窗体233
12.5创建主子窗体236
12.5.1利用“自动窗体”创建主子窗体236
12.5.2利用“窗体向导”创建主子窗体236
12.5.3利用子窗体控件创建主子窗体239
12.6创建图表244
12.7利用设计视图创建窗体246
12.8本章小结251
习题251
第13章在MS Access中创建报表253
13.1报表简介253
13.2自动创建报表253
13.2.1自动创建表格式报表253
13.2.2调整报表的外观257
13.3利用向导创建报表259
13.4创建带参数报表264
13.4.1创建带参数查询265
13.4.2创建报表265
13.4.3创建窗体265
13.5创建图表269
13.6利用设计视图创建报表272
13.6.1创建分组表格式报表272
13.6.2创建组合报表277
13.6.3创建排名报表280
13.7本章小结283
习题283
第14章宏和应用查询系统285
14.1宏285
14.1.1创建宏285
14.1.2创建有条件宏287
14.1.3创建宏组291
14.2面向用户的查询系统的实现292
14.2.1利用窗体创建查询界面292
14.2.2创建查询对象294
14.2.3创建包含查询结果的窗体295
14.2.4创建展示查询结果的报表295
14.2.5进一步设计查询界面窗体296
14.2.6创建宏298
14.2.7进一步完善查询界面窗体299
14.3本章小结300
习题300
第15章在MS Access中创建切换面板和菜单301
15.1简介301
15.2切换面板302
15.2.1创建切换面板302
15.2.2修改切换面板309
15.3菜单311
15.3.1创建菜单311
15.3.2调用菜单317
15.4本章小结318
习题318
第16章数据库安全性319
16.1简介319
16.2编码/解码数据库320
16.3数据库密码321
16.4用户级安全机制323
16.4.1创建工作组信息文件和管理员帐户323
16.4.2创建组和用户帐户325
16.4.3权限管理326
16.4.4利用向导进行用户级安全管理328
16.5本章小结334
习题334
第17章事务管理335
17.1事务335
17.2并发控制337
17.2.1并发调度异常338
17.2.2基于封锁的并发控制技术339
17.3数据库恢复技术343
17.3.1故障类型345
17.3.2日志345
17.3.3系统故障恢复技术347
17.3.4介质故障恢复技术348
17.4本章小结351
习题353
参考文献354
附录AER模型的传统图形表示方法356
A.1实体356
A.2属性356
A.3联系356
A.4特殊化357
A.5聚集357
猜您喜欢

读书导航