图书介绍
数据库基础教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![数据库基础教程 第3版](https://www.shukui.net/cover/37/34607821.jpg)
- (美)奥佩尔著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302229506
- 出版时间:2010
- 标注页数:327页
- 文件大小:64MB
- 文件页数:347页
- 主题词:数据库系统-教材
PDF下载
下载说明
数据库基础教程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 数据库概念3
第1章 数据库基础3
1.1数据库特性3
1.1.1数据库管理系统4
1.1.2数据抽象层次5
1.1.3物理数据独立性7
1.1.4逻辑数据独立性8
1.2流行的数据库模型8
1.2.1纯文本文件8
1.2.2层次模型11
1.2.3网状模型12
1.2.4关系模型14
1.2.5面向对象模型15
1.2.6对象关系模型17
1.3数据库简史17
1.4为什么关注于关系模型20
第1章 自我测试题20
第2章 关系数据库组件之探讨23
2.1概念数据库设计组件23
2.1.1实体24
2.1.2属性25
2.1.3关系25
2.1.4业务规则29
2.2体验练习2-1:北风贸易公司数据库之探讨30
2.3逻辑/物理数据库设计组件32
2.3.1表32
2.3.2列和数据类型34
2.3.3约束35
2.3.4完整性约束40
2.3.5视图42
第2章 自我测试题44
第3章 基于表单的数据库查询47
3.1QBE:基于表单查询的根源47
3.2微软Access入门48
3.3微软AccessRelationships面板54
3.4微软Access表设计视图56
3.5使用微软Access创建查询57
3.6体验练习3-1:罗列出所有的客户60
3.7体验练习3-2:有选择地显示数据列61
3.8体验练习3-3:查询结果排序62
3.9体验练习3-4:高级排序63
3.10体验练习3-5:有选择地显示数据行65
3.11体验练习3-6:复合行的选取67
3.12体验练习3-7:使用不等于运算符68
3.13体验练习3-8:表连接查询69
3.14体验练习3-9:限制连接查询结果71
3.15体验练习3-10:外连接查询72
3.16体验练习3-11:微软AccessSQL74
3.17体验练习3-12:多表连接查询与计算列76
3.18体验练习3-13:聚合函数78
3.19体验练习3-14:自连接查询80
第3章 自我测试题83
第4章 SQL介绍86
4.1SQL简史88
4.2OracleSQL入门89
4.3体验练习4-1:解锁HR账户与HR身份登录90
4.4数据在哪里93
4.4.1使用目录视图查找数据库对象93
4.4.2使用对象浏览器查看数据库对象95
4.5体验练习4-2:使用ApplicationExpressObjectBrowser96
4.6数据查询语言(DQL):SELECT语句97
4.6.1列出所有的行与列97
4.6.2限制显示的列98
4.6.3查询结果排序99
4.6.4选取显示的行100
4.6.5表连接查询107
4.6.6聚合函数113
4.7数据操纵语言(DML)116
4.7.1事务支持(COMMIT与ROLLBACK)116
4.7.2INSERT语句117
4.7.3UPDATE语句119
4.7.4DELETE语句120
4.8数据定义语言(DDL)语句120
4.8.1CREATETABLE语句121
4.8.2ALTERTABLE语句122
4.8.3CREATEVIEW语句123
4.8.4CREATEINDEX语句124
4.8.5DROP语句124
4.9数据控制语言(DCL)语句125
4.9.1GRANT语句125
4.9.2REVOKE语句126
第4章 自我测试题126
第2部分 数据库开发131
第5章 数据库生命周期131
5.1传统生命周期132
5.1.1计划阶段133
5.1.2需求收集134
5.1.3概念层设计136
5.1.4逻辑层设计136
5.1.5物理层设计137
5.1.6构建阶段137
5.1.7实现与展现138
5.1.8后续支持138
5.2非传统生命周期139
5.2.1原型法140
5.2.2快速应用系统开发140
5.3工程三角形141
5.4体验练习5-1:工程数据库管理任务141
第5章 自我测试题143
第6章 使用范式进行数据库设计146
6.1范式化的需求148
6.1.1插入异常148
6.1.2删除异常149
6.1.3更新异常149
6.2应用范式化过程149
6.2.1选择一个主键码151
6.2.2第一范式:去除重复数据153
6.2.3第二范式:去除部分依赖关系155
6.2.4第三范式:去除传递依赖性157
6.2.5高于第三范式的范式159
6.3非范式化163
6.4实践问题163
6.5体验练习6-1:UTLA教学信息跟踪164
6.6体验练习6-2:计算机图书公司166
用户视图167
第6章自我测试题169
第7章数据与过程建模172
7.1实体关系建模172
7.1.1ERD格式173
7.1.2超类与子类179
7.1.3绘画ERD图的指导方针183
7.2过程模型184
7.2.1流程图184
7.2.2功能层次图186
7.2.3泳道图187
7.2.4数据流图188
7.3关联实体与过程190
7.4体验练习7-1:使用信息工程格式绘制ERD图191
第7章自我测试题192
第8章物理数据库设计196
8.1表设计196
8.1.1实现超类型与子类型200
8.1.2命名约定203
8.2集成业务规则与数据完整性206
8.2.1NOTNULL约束207
8.2.2主键码约束208
8.2.3参照性(外键码)约束208
8.2.4唯一性约束209
8.2.5核对性约束209
8.2.6数据类型、精确度和范围210
8.2.7触发器210
8.3设计视图211
8.4增加索引来提高性能212
8.5体验练习8-1:逻辑模型到物理数据库模型的映射213
第8章自我测试题215
第3部分数据库实现221
第9章数据库与外部互连221
9.1部署模型221
9.1.1中央式模型222
9.1.2分布式模型223
9.1.3客户机/服务器模型224
9.2数据库同Web互连228
9.2.1Internet与Web介绍229
9.2.2Web“技术栈”中相应的组件230
9.2.3从Web页面调用事务处理230
9.3数据库同应用系统互连232
9.3.1使用ODBC进行数据库连接232
9.3.2使用OLEDB进行数据库连接233
9.3.3 Java应用程序连接数据库233
9.4体验练习9-1:万维网探讨234
第9章自我测试题234
第10章 数据库安全性238
10.1为什么完全性是必要的238
10.2数据库服务器安全性239
10.2.1物理安全性239
10.2.2网络安全性240
10.2.3系统级安全性243
10.3数据库客户端和应用程序安全性244
10.3.1登录认证244
10.3.2数据加密244
10.3.3其他客户端考虑因素245
10.4数据库访问安全性246
10.4.1数据库安全架构247
10.4.2模式拥有者账户250
10.4.3系统级权限251
10.4.4对象级权限251
10.4.5角色252
10.4.6视图252
10.5安全监管与审计253
10.6体验练习10-1:数据库对象权限253
第10章 自我测试题255
第11章 部署数据库258
11.1指针处理258
11.2事务管理260
11.2.1什么是事务260
11.2.2DBMS对于事务的支持261
11.3体验练习11-1:SQL事务支持263
锁定和事务死锁264
11.4性能优化268
11.4.1数据库查询的优化269
11.4.2DML语句优化271
11.5变更控制272
第11章自我测试题273
第12章在线分析处理数据库276
12.1数据仓库277
12.1.1OLTP系统同数据仓库系统比较277
12.1.2数据仓库体系架构278
12.2数据集市283
12.3数据挖掘284
12.4体验练习12-1:设计星型模式fact和维度表285
第12章自我测试题286
第13章 集成XML文档和对象入数据库289
13.1学习XML基础289
13.2学习SQL/XML292
13.2.1XML数据类型293
13.2.2SQL/XML函数294
13.2.3SQL/XML映射规则296
13.3体验练习13-1:使用SQL/XML函数299
13.4面向对象应用300
13.4.1面向对象编程301
13.4.2面向对象编程语言301
13.4.3对象一致性302
13.5对象-关系数据库306
第13章 自我测试题307
第4部分 附录313
附录A 自我测试题答案313
附录B 体验练习解决方案318