数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
![数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) 数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材)精美图片](https://img3m9.ddimg.cn/53/20/23722829-1_h_1.jpg)
数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材)电子书下载地址
- 文件名
- [epub 下载] 数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) epub格式电子书
- [azw3 下载] 数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) azw3格式电子书
- [pdf 下载] 数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) pdf格式电子书
- [txt 下载] 数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) txt格式电子书
- [mobi 下载] 数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) mobi格式电子书
- [word 下载] 数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) word格式电子书
- [kindle 下载] 数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材) kindle格式电子书
内容简介:
本书是数据库初学者和初级开发人员不可多得的数据库宝典,其中融入了作者对数据库深入透彻的理解和丰富的实际操作经验。和系列版本一样,本版也深入浅出地描绘了数据库原理及其应用。但本版技术更新、实用性更强。本书介绍的重要数据库概念有:关系模型的基本概念、结构化查询语言、数据建模、数据库设计、数据库管理、大数据和NoSQL等。
◆ 使用Microsoft
Access 2013演示和强调数据库的创建和使用原则
◆ 讨论了数据库管理,以及数据库在应用程序中的使用
◆ 介绍了SQL连接概念的内容以及通过SQL/PSM进行SQL编程的内容
◆ 配书光盘中包含11个附录
◆ 附录I介绍了启动和运转IIS Web服务器、PHP和NetBeans
PHP开发工具的详细指导
◆ 附录K介绍了大数据和NoSQL运动的演变历史
书籍目录:
第Ⅰ部分 数据库基础
第1 章 数据库入门
3
1.1 使用数据库的原因 3
1.1.1 关于列表的问题
4
1.1.2 使用关系数据库表
6
1.1.3 关系表的处理
10
1.2 数据库系统的概念 12
1.2.1 数据库 12
1.2.2 DBMS
13
1.2.3 个人数据库系统和企业级数据库系统 16
1.3 NoSQL 数据库的概念 21
1.4 Access 工作台:部分——熟悉Microsoft Access 21
1.4.1 Wallingford Motors 客户关系管理系统 21
1.4.2 创建Access 数据库 22
1.4.3 Office Fluent 用户界面 25
1.4.4 关闭数据库,退出Access 27
1.4.5 打开已有的Access 数据库 27
1.4.6 创建Access 数据库表 29
1.4.7 在表中插入数据—— 数据表视图 35
1.4.8 修改表中的数据—— 数据表视图 38
1.4.9 删除表中的行—— 数据表视图 39
1.4.10 在表中插入数据—— 使用表单 40
1.4.11 使用表单修改数据和删除记录 42
1.4.12 创建单表的Access 报表 43
1.4.13 关闭数据库并退出Access 2013 45
1.5 小结 45
1.6 重要术语 46
1.7 复习题 47
1.8 练习题 48
1.9 Access 工作台的重要术语 48
1.10 Access 工作台练习题 49
1.11 San Juan
Sailboat Charters案例问题 50
1.12 Garden
Glory 项目问题
51
1.13 James
River 珠宝行项目问题 51
1.14 Queen
Anne Curiosity 商店项目问题 52
第2 章 关系模型 53
2.1 关系 53
2.1.1 一个关系表与两个非关系表的示例 54
2.1.2 显示关系表结构要注意的问题 55
2.1.3 术语说明
56
2.2 键的类型 56
2.2.1 复合键 57
2.2.2 候选键与主键
57
2.2.3 代理键 60
2.2.4 外键与参照完整性
61
2.3 NULL 值的问题 64
2.4 函数依赖与规范化 65
2.4.1 函数依赖
65
2.4.2 再论主键与候选键
66
2.4.3 规范化 67
2.4.4 表的设计原则
68
2.4.5 规范化过程
68
2.4.6 规范化的示例
70
2.4.7 消除多值依赖中的异常
74
2.5 Access 工作台:第二部分——在Access 中操作多个表
77
2.5.1 WMCRM 数据库中可能出现的修改问题 78
2.5.2 操作多个表
83
2.5.3 创建表之间的关系
86
2.5.4 使用包括两个表的表单
88
2.5.5 创建包括两个表中数据的报表 89
2.5.6 关闭数据库并退出Access 91
2.6 小结 91
2.7 重要术语 92
2.8 复习题 92
2.9 练习题 94
2.10 Access 工作台的重要术语 95
2.11 Access 工作台练习题 95
2.12 Regional
Labs 案例问题
98
2.13 Garden
Glory 项目问题
99
2.14 James
River Jewelry 珠宝行项目问题 100
2.15 Queen
Anne Curiosity 商店项目问题 100
第3 章 结构化查询语言
103
3.1 示例数据库 104
3.2 用于数据定义的SQL 语句创建表和关系
109
3.2.1 使用表约束定义主键
116
3.2.2 使用表约束定义外键
117
3.2.3 向DBMS 提交SQL 语句 119
3.3 插入关系数据的SQL 语句 121
3.4 SQL DML 单表查询 124
3.4.1 SQL SELECT/FROM/WHERE 架构 124
3.4.2 从单个表中读取指定列 125
3.4.3 从单个表中读取指定行 127
3.4.4 从单个表中读取指定行和指定列 129
3.4.5 WHERE 子句中的范围、通配符和空值 130
3.4.6 对查询结果排序
133
3.4.7 SQL 内置函数和计算 135
3.4.8 内置函数和分组
137
3.5 SQL DML——多表查询 139
3.5.1 使用子查询处理多个表 139
3.5.2 使用连接查询多个表
141
3.5.3 SQL JOIN ON 语法 144
3.5.4 内连接和外连接
146
3.6 修改和删除关系数据的SQL语句
151
3.6.1 修改数据
151
3.6.2 删除数据
153
3.7 修改与删除表和约束的SQL语句
154
3.7.1 DROP TABLE 语句 154
3.7.2 ALTER TABLE 语句 154
3.7.3 SQL TRUNCATE TABLE语句 155
3.7.4 CHECK 约束 155
3.8 SQL 视图 156
3.9 Access 工作台:第三部分——在Access 中使用查询
157
3.9.1 使用Access SQL 157
3.9.2 使用Microsoft Access QBE 161
3.9.3 使用Microsoft Access 参数化查询 166
3.9.4 使用Access SQL 创建表 168
3.9.5 修改Access 表以添加Access SQL 不支持的数据需求 170
3.9.6 用Access SQL 插入数据 175
3.9.7 使用Access SQL 添加参照完整性约束 179
3.9.8 修改Access 数据库以添加Access SQL 不支持的约束 179
3.9.9 关闭数据库并退出Access 181
3.10 小结 182
3.11 重要术语 183
3.12 复习题 184
3.13 练习题 187
3.14 Access 工作台的重要术语 188
3.15 Access 工作台练习题 188
3.16 Heather
Sweeney Designs
案例问题 191
3.17 Garden
Glory 项目问题
200
3.18 James
River 珠宝行项目问题 203
3.19 Queen
Anne Curiosity 商店项目问题 204
第Ⅱ部分 数据库设计
第4 章 数据建模与实体-关系模型 211
4.1 需求分析 212
4.2 实体-关系数据模型 212
4.2.1 实体 213
4.2.2 特性 214
4.2.3 标识符 214
4.2.4 关系 215
4.3 实体-关系图 217
4.3.1 E-R 模型的版本 217
4.3.2 IE 鸟足E-R 模型 218
4.3.3 弱实体 220
4.3.4 ID 依赖实体
220
4.3.5 非ID 依赖的弱实体 221
4.3.6 关联实体
223
4.3.7 子型实体
224
4.3.8 递归关系
226
4.4 开发E-R 图示例 226
4.4.1 Heather Sweeney Designs
公司的数据库
226
4.4.2 培训课的客户列表
226
4.4.3 给客户的信函模板
228
4.4.4 销售发货单
230
4.4.5 特性规范
233
4.4.6 业务规则
233
4.4.7 验证数据模型
233
4.5 Access 工作台: 第四部分——使用Access 开发原型
234
4.5.1 为原始的数据模型创建
原型表单
235
4.5.2 为修改过的数据模型创建原型表单
236
4.5.3 Access 的Banded Form和Report
Editors 240
4.5.4 使用Microsoft Access Switchboards 240
4.5.5 关闭数据库并退出Access 241
4.6 小结 241
4.7 重要术语 242
4.8 复习题 243
4.9 练习题 244
4.10 Access 工作台重要术语 244
4.11 Access 工作台练习题 244
4.12HighlineUniversityMentor
Program 案例问题 245
4.13
Washington State Patrol 案例问题 247
4.14 Garden
Glory 项目问题
248
4.15 James
River Jewelry 项目问题 248
4.16 Queen
Anne Curiosity 商店项目问题
248
第5 章 数据库设计
251
5.1 数据库设计的目标 251
5.2 把数据模型转换为数据库的设计方案 252
5.3 使用关系模型表示实体 253
5.3.1 ITEM 实体的表示 253
5.3.2 CUSTOMER 实体的表示 255
5.3.3 反规范化
256
5.3.4 SALES_COMMISSION 实体的关系设计 257
5.3.5 弱实体的表示
259
5.4 关系的表示 260
5.4.1 强实体中的关系
260
5.4.2 使用弱实体的关系
267
5.4.3 子型实体关系的表示
268
5.4.4 递归关系的表示
269
5.5 Heather
Sweeney Designs 公司的数据库设计
272
5.5.1 弱实体 273
5.5.2 规范化的验证
273
5.5.3 指定列属性
273
5.5.4 关系 275
5.5.5 实现参照完整性约束
277
5.6 Access 工作台: 第五部分——Access 中的关系
279
5.6.1 Access 中的N:M 关系 279
5.6.2 Access 中的1:1 关系 279
5.6.3 关闭数据库并退出Access 284
5.7 小结 284
5.8 重要术语 284
5.9 复习题 285
5.10 练习题 286
5.11 Access 工作台重要术语 287
5.12 Access 工作台练习题 287
5.13 San Juan
Sailboat Charters案例问题
287
5.14
Washington State Patrol 案例问题 289
5.15 Garden
Glory 公司项目问题 289
5.16 James
River 珠宝行项目问题 289
5.17 Queen
Anne Curiosity 商店项目问题
289
第Ⅲ部分 数据库管理
第6 章 数据库管理
293
6.1 Heather
Sweeney Designs数据库 294
6.2 控制、安全和可靠的必要性 295
6.3 并发控制 295
6.3.1 使用原子事务的必要性 296
6.3.2 并发事务处理
297
6.3.3 丢失更新问题
298
6.3.4 资源锁定
298
6.3.5 可串行化的事务
299
6.3.6 死锁 300
6.3.7 乐观锁定和悲观锁定
300
6.4 SQL 事务控制语言和声明锁定特征 302
6.4.1 一致事务
303
6.4.2 事务隔离级别
304
6.5 游标类型 305
6.6 数据库安全 307
6.6.1 用户账户
307
6.6.2 用户处理权限和责任
308
6.6.3 DBMS 级别的安全 311
6.6.4 应用程序级别的安全
312
6.7 数据库备份与恢复 313
6.7.1 通过重新处理来恢复
314
6.7.2 通过回滚和前滚来恢复 314
6.8 DBA 的其他职责 317
6.9 Access 工作台: 第六部分——Access 中的数据库管理
318
6.9.1 Access 中的数据库安全 318
6.9.2 Access 2013 中的数据库安全 318
6.10 小结 336
6.11 重要术语 337
6.12 复习题 338
6.13 练习题 339
6.14 Access 工作台重要术语 340
6.15 Access 工作台练习题 340
6.16 Marcia’s
Dry Cleaning 案例问题 341
6.17 Garden
Glory 项目问题
342
6.18 James
River 珠宝行项目问题 343
6.19 Queen
Anne Curiosity 商店项目问题
343
第7 章 数据库处理应用程序
345
7.1 数据库处理的环境 346
7.1.1 查询、表单和报表
347
7.1.2 客户机/服务器和传统的应用程序处理 347
7.1.3 SQL/PSM:用户自定义函数、存储过程和触发器 348
7.2 Web 应用程序数据库处理 348
7.2.1 ODBC
350
7.2.2 使用IIS 进行Web 处理 355
7.2.3 HTML Web 页面入门 357
7.2.4 Web 页面index.html 358
7.2.5 创建Web 页面index.html 358
7.2.6 使用PHP 对Web 数据库进行处理 360
7.2.7 用PHP 更新表 367
7.2.8 Web 数据库处理面临的挑战 372
7.2.9 SQL 注入攻击 373
7.3 数据库处理和XML 373
7.3.1 XML 的重要性 374
7.3.2 作为一种标记语言的XML 374
7.3.3 XML 和数据库处理 374
7.3.4 XML Web Services 375
7.4 Access 工作台:第七部分——使用Microsoft Access 进行Web 数据库处理 376
7.4.1 创建客户联络视图
376
7.4.2 Wallingford Motors 的Web主页 377
7.4.3 选择数据库文件
379
7.4.4 创建ODBC 数据源 379
7.4.5 创建PHP 页面 380
7.4.6 运行PHP 页面 382
7.4.7 关闭 383
7.5 小结 383
7.6 重要术语 384
7.7 复习题 385
7.8 练习题 386
7.9 Access 工作台练习题 388
7.10 Marcia’s
Dry Cleaning 案例问题 388
7.11 Garden
Glory 公司项目问题 391
7.12 James
River Jewelry 珠宝行项目问题
392
7.13 Queen
Anne Curiosity 商店项目问题
392
第8 章 大数据、数据仓库和商业
智能系统
393
8.1 商业智能系统 394
8.2 可操作系统与BI 系统的关系 395
8.3 报表系统和数据挖掘
应用程序 395
8.3.1 报表系统
396
8.3.2 数据挖掘应用程序
396
8.4 数据仓库和数据集市 397
8.4.1 数据仓库的组成
397
8.4.2 数据仓库和数据集市
398
8.4.3 多维数据库
399
8.5 OLAP 406
8.6 分布式数据库的处理 410
8.6.1 分布式数据库的类型
410
8.6.2 分布式数据库面临的挑战 411
8.7 对象-关系数据库 412
8.8 大数据和Not
Only SQL 运动 413
8.8.1 列族数据库
414
8.8.2 MapReduce
415
8.8.3 Hadoop 416
8.9 Access 工作台: 第八部分——使用Access 的商业智能系统 417
8.9.1 为OLAP 报表创建一个视图查询 417
8.9.2 为OLAP 报表创建Excel工作表 420
8.9.3 创建基本的OLAP 报表 421
8.9.4 构建OLAP 报表 423
8.9.5 修改OLAP 报表 426
8.9.6 关闭 428
8.10 小结 429
8.11 重要术语 430
8.12 复习题 431
8.13 练习题 432
8.14 Access 工作台练习题 433
8.15 Marcia’s
Dry Cleaning案例问题 433
8.16 Garden
Glory 公司项目问题 434
8.17 James
River Jewelry 珠宝行项目问题 435
8.18 Queen
Anne Curiosity 商店项目问题 435
作者介绍:
David M. Kroenke在教育、工业、顾问和出版等领域拥有30多年的从业经验。1991年,International
Association of Information System授予他“年度计算机教育家”的荣誉称号。Kroenke是语义对象数据模型的创始者,他的咨询客户包括IBM、Microsoft、Computer
Sciences公司,以及许多其他的公司和组织。
David J. Auer目前是西华盛顿大学的College of
Business and Economics(CBE)信息系统和技术服务的主管,也是CBE的决策科学系的讲师。他从1981年开始在CBE中任教,教授的课程包括数值方法、生产和操作管理、统计、财务、管理信息系统。Auer和他人合编过几本与MIS相关的教材。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
前言
Colin
Johnson 是西雅图一家小型制造厂的产品主管。几年前,
Colin
计划构建一个数据库来跟踪产品包中的产品。开始时他用电子表格完成这一工作,却无法通过该表获取所需的报表。
Colin 听说了
Microsoft Access
,希望该软件能解决问题。经过几天的尝试,他发现无法掌握
Access
,于是购买了一些流行的
Access
书籍并努力学习。不过终他还是放弃了,而是聘请了一个顾问,该顾问创建了一个大致可满足
Colin
要求的应用程序。一段时间以后,
Colin
想修改此应用程序,但不敢进行这样的尝试。
Colin 是一名成功的商人,他能够主动地去实现他的目标。作为一名老练的
Windows
用户,他可以通过自学掌握
Excel
、
PowerPoint
以及大量面向生产的应用程序包。但他在使用
Access
解决问题时却停滞不前。
Colin
认为“我确信我可以做到,但我没有更多的时间”。这样的事件非常引人注目,因为在过去的十年内这在很多人身上上演了无数次。
Microsoft、
Oracle
、
IBM
和其他数据库管理系统
(Database Management System
,
DBMS)
厂商都意识到了这一情况,他们投入了数百万美元来创建更好的图形界面、数以百计的多窗格向导以及众多示例应用程序。遗憾的是,这样的努力无法从根本上解决问题。事实上,许多用户并不清楚向导可以实现哪些功能。一旦这些用户需要改变数据结构或组件
(
例如表和查询
)
,就会陷入麻烦中,这令他们措手不及。如果不了解底层结构,这些用户就会无所适从。结果是数据库和应用程序设计得非常糟糕,无法满足要求。
为什么像
Colin
这样的用户可以学会字处理软件或电子表格这样的产品,却学不会
DBMS
产品?首先,许多人都不熟悉数据库的基本概念。尽管每个人可能都知道段落和边距的含义,但无法理解关系的概念。其次,他们可能觉得使用
DBMS
产品应该更容易。“我们只想记录一些内容,为什么实现起来却这么困难?”如果不了解关系模型,在存储数据之前将一张销售发票分成五个单独的表就可能使商业用户感到困惑。
本书旨在帮助类似
Colin
的读者理解、创建和使用
DBMS
产品中的数据库,既适用于从书店购买本书的自学者,也适用于使用本书作为教材的学生。
本版的新内容
这一版中的新内容和特色将使学生和本书的其他读者受益,其中包括:
●
Microsoft Office
2013
,特别是
Microsoft Access 2013
是本书使用的基本软件,运行在
Windows 8.1
下。
●
DBMS
软件更新为
Microsoft SQL Server 2014 Express
版本和
Oracle
MySQL 5.6 Community Server
。
● 第
3
章添加了介绍
SQL
连接概念的内容,以使读者更容易理解。
● 附录
E
添加了通过
SQL/Persistent Stored Modules(SQL/PSM)
进行
SQL
编程的内容,以更好地组织这些以前散布在其他地方的内容。还讨论了如何把
Microsoft Excel
工作表数据导入数据库。
● 本章简要介绍了
Big Data(
大数据
)
和
NoSQL
运动的演变历史。这个内容主要在第
8
章和新增的附录
K
中讨论。第
8
章还讨论了非关系型数据库的开发
(
例如
Cassandra
和
HBase)
和
DBC e06
首次引入的
Hadoop
分布式文件系统。附录
K
还详细讨论了
Big Data
设置中使用的
NoSQL
数据库,供希望深入介绍这个主题的教师使用。
● 第
7
章用
Oracle NetBeans IDE
替代了
Eclipse PDT IDE
。
Java JDK
和
NetBeans
的集成安装文件可以下载,所以这些软件产品的安装就更容易了,参见附录
I
。
NetBeans IDE
还比
Eclipse
PDT
更容易使用,学生创建第
7
章使用的
HTML
和
PHP Web
页面也就更容易。
我们保留了
DBC e06
中的所有主要创新,包括:
● 第
7
章中的
Web
数据库应用程序现在包含数据输入
Web
表单页面。这样
Web
数据库应用程序就可以用数据输入和数据读取
Web
页面来创建。
●
Microsoft Access
2013
的介绍现在包含
Microsoft Access switchboard
表单
(
参见附录
H)
,它用于为数据库应用程序建立菜单。
switchboard
表单可用于建立数据库应用程序,其中包含一个友好的主菜单,用户可以使用该菜单显示表单、打印报表、运行查询。
● 每章现在都包含一个独立的
Case
Question
集。
Case Question
集是一个问题集,一般不需要学生完成上一章中同一个案例的工作
(
有一个故意设置的例外,它把数据建模和数据库设计联系在一起
)
。在一些实例中,不同的章节可能使用同名的基本案例,但每个实例都完全独立于其他实例。
● 支持
Oracle
Database Express Edition11gRelease 2
。附录
B
介绍了如何使用该产品和
Oracle
SQL Developer GUI
实用工具,这个附录只包括基本知识,书中的
Oracle SQL Developer
屏幕图用于演示特定的概念。
必要的基本概念
如果不学习基本概念,只靠现有的技术就不可能成功使用
DBMS
。凭借多年来为商业用户开发数据库的经验,我们认为下面的数据库概念非常重要:
● 关系模型的基本概念
● 结构化查询语言
(SQL)
● 数据建模
● 数据库设计
● 数据库管理
由于当前
Internet
、
World Wide Web
和分析工具的广泛使用,以及
NoSQL
运动的兴起,因此另外增加四个基本概念:
●
Web
数据库处理
● 数据仓库结构
● 商业智能
(BI)
系统
● 非关系结构的数据存储
像
Colin
这样的用户
(
或将来从事类似工作的学生
)
不需要像信息系统专家那样深入地了解这些主题。因此,本书只介绍基本的概念,足以帮助
Colin
这样的用户创建和使用小型数据库了。本书的许多内容在
David
M.Kroenke
和
David J.Auer
的
Database
Processing: Fundamentals,Designs, and Implementation1
一书的基础上进行了重写和简化。不过在本书内容上我们也力求讨论准确,不会产生误导。即使学生已学习过更高级的数据库课程,也可从中获益。
独立于
DBMS
产品的概念
本书假设学生没有使用过任何特殊的
DBMS
产品,我们通过
Microsoft Access
、
SQL
Server Express
版、
Oracle Database Express
版和
MySQL Community Server
来演示数据库概念,使学生可以将这些产品作为工具真正试验书中的内容,而这些概念都是以
DBMS
无关的方式出现。通
过这种方式学习,学生可以掌握适用于任意数据库的基本原则,包括小型的
Microsoft Access
数据库到大型的
Microsoft SQL Server
或
Oracle
数据库。而且这一方法也避免了一个常见的问
题:在同时介绍概念和产品时,学生容易混淆概念与产品特性和功能。例如,在讲授参照完整性约束时,如果从概念的角度讲授会说明这时一个表中的列值必须总是由另一个表中的列值提供,并解释这一约束出现在关系定义的上下文中的方式,以及
DBMS
或应用程序如何强制执行这一约束。如果结合具体的
DBMS
讲授,如
Microsoft Access
,学生就只知道:在某些情况下
选取复选框,而在其他情况下不选取。这很容易导致学生在学习产品特性时,会淡忘数据库的基本概念。
这并不是说教学中不应使用
DBMS
。相反,学生们可以通过使用商业
DBMS
产品来更好地掌握这些概念。本书的这一版包括
Microsoft Access
、
SQL Server Express
版、
Oracle Database Express
版和
MySQL
的足够多的基础信息,使你无须其他书籍或资料就可以在课堂上使用这些产品。
本书还深入介绍了
Microsoft
Access
,因为它是一个非常流行的个人数据库产品,并且包括在
Microsoft Office
Professional
应用程序套件中。但如果希望深入理解特定的
DBMS
或使用本书没有介绍的
DBMS
产品,则需要额外的书籍或资料。
Pearson
提供了
Microsoft Access 2013
和其他
DBMS
产品的大量图书,可以结合本书一起学习。
Access 工作台
本书的这一版继续使用首次在第
3
版引入的特征——
“
Access
工作台”。由于
Microsoft Access
广泛用于初级数据库课程,因此介绍使用
Microsoft Access
的特定信息比较重要。每一章都带有一个“
Access
工作台”部分,其中使用
Microsoft Access
来演示本章的概念和技术。
“
Access
工作台”部分在第
1
章中介绍了如何创建数据库和单个表,逐渐转移到不同主题,到后第
7
章介绍相对于
Microsoft Access
数据库的
Web
数据库处理,和第
8
章介绍使用
Microsoft 1. David M. Kroenke
和
David J. Auer
著,
Database Processing
:
Fundamentals, Design, and Implementation
,第
13
版
(UpperSaddleRiver,
NJ
:
Pearson/Prentice Hall, 2014)
。
Access 和
Microsoft Excel
生成
PivotTable OLAP
报表。本书并非试图全面论述
Microsoft Access
,而是介绍所有必要的基本
Access
主题,使学生可以有效地构建并使用
Microsoft Access
数据库。
重要术语、复习题、练习题、案例和项目
学生能否运用所学的知识非常重要,因此每章都提供了重要术语表、复习题、练习题
(
包括针对“
Access
工作台”的练习题
)
、案例问题集和三个贯穿本书始终的项目。如果学生阅读并理解了每一章的内容,就应能掌握每个重要术语的含义、能完成复习题。练习题要求学生将每章所讲的概念应用到具体的小问题或任务中。
个项目
Garden Glory
向个人或企业提供园艺服务的合伙公司的数据库开发和使用。第二个项目
James River
珠宝行分析了为一家零售店实施常客计划的数据库需求。第三个项目
Queen
Anne Curiosity
商店关注的是零售业的销售和库存需求。本书的所有章节都包括这三个项目
(
但
James River
珠宝行项目的具体内容位于在线的附录
D
中
)
。在每个实例中,都要求学生将各章的知识运用到项目中。教师会在教师手册中找到使用这些项目的更多信息,还可以从本书网站
(www.pearsonhighered.com/kroenke)
中受密码保护的教师部分获得数据库和数据。
本书使用的软件
与之前我们使用与
DBMS
无关的方式进行讨论一样,本书将尽可能选择独立于操作系统的软件,目前网络上有非常多的杰出软件可以使用,许多大的
DBMS
厂商都提供了其主要产品的免费版本
(
如
Microsoft
的
SQL Server Express
版,
Oracle
公司的
Oracle Database Express
版,和
MySQL Community Server)
,
Web
编辑器和集成开发环境
(IDE)
也很常用,例如
Eclipse
、
NetBeans
和
Visual Studio Express
版。
PHP
被认为是第四个常用的编程语言,可以下载用于许多操作系统和
Web
服务器。
所以尽管本书的示例是用
Microsoft
操作系统、
SQL Server 2014 Express
版、
Microsoft
Access 2013
、
Microsoft Excel 2013
和
IIS Web
服务器创建的,但它们大都很容易用
Linux
、
MySQL Server Community
版、
Apache OpenOffice
Base
、
Apache OpenOffice Calc
和
Apache
Web
服务器创建。
本书使用的一些软件产品,如
PHP
和
Eclipse
都可用于多种操作系统。
在过去
30
多年中,我们发现数据库和数据库应用程序的开发是一项愉快且有回报的活动。
我们相信:将来,数据库的数量、大小和重要性会不断增加,而该领域也越来越重要。希望本书介绍的概念、知识和技术帮助学生成功地参与到现在和多年后的数据库项目中。
对第
6
版的改进本版重要的改进是介绍了
Big Data
的快速演变和相关的
NoSQL
运动。存储和处理极大数据集的需求改变了数据库世界。尽管这些发展并没有改变本书介绍的数据库基础,但我们需要把本书核心的关系数据库放在数据库的总体框架下,并使读者理解
Big Data
环境中使用的非关系结构的数据存储。因此,第
8
章现在围绕
Big Data
主题来组织,还介绍了数据仓库、群集的数据库服务器、分布式数据库、商务智能
(BI)
系统等。为了提供
Big Data
的更多信息,新增了附录
K
,以深入讨论受本书篇幅所限未能讨论的内容。有些读者希望包含上一版的
BI
内容,这部分不再放在第
8
章,而放在附录
J
中。
后,第
6
版新增的案例问题集仍独立于各章节。各章的项目把每一章的主题联系在一起,但案例问题并不需要学生完成前面各章的案例。第
4
、
5
章的案例是一个例外,它把数据建模和数据库设计联系起来,但每一章仍包含一个独立的案例。在一些实例中,不同的章节可能使用同名的基本案例,但每个实例仍完全独立于其他实例。
Web
站点
www.pearsonhighered.com/kroenke
提供了必要的
Microsoft Access 2013
数据库和
SQL
脚本。
当然,本书还更新了所有其他产品的信息,尤其是包含新发布的
Microsoft SQL Server 2014
和
MySQL 5.6
Community Server
。
我们继续保持并改进了本书前几版引入的几个特性:
● 在每章中使用“
Access
工作台”介绍
Microsoft Access
的基础知识,现在包含
Microsoft Access
switchboards(
附录
H)
。
● 介绍
Microsoft SQL
Server 2014 Express
版
(
附录
A)
和
Oracle Database Express Edition11gRelease 2(
附录
B)
和
Oracle MySQL 5.6 Community Server (
附录
C)
的用法。附录
A
、附录
B
和附录
C
包含在本书配书光盘中。
● 使用示例数据集充分开发了在本书各个部分中使用的三个示例数据库:
Wedgewood Pacific Corporation
、
Heather
Sweeney Designs
和
Wallingford Motors
。
●
PHP
脚本语言现在用于
NetBeans IDE
,在
Web
数据库处理主题中使用
PHP
,目前包含
Web
页面输入表单的代码。
● 在重新构建的第
8
章中保留了多维数据库模型的内容,还介绍了
OLAP
。
为了给新内容腾出空间,我们只好把本书以前版本中的一些很有价值的内容移到光盘中,包括
James River
珠宝行项目的问题目前在光盘的附录
D
中,
SQL
视图的内容目前在光盘的附录
E
中,附录
E
还添加了
SQL Persistent Stored Modules(SQL/PSM)
的内容,以及如何导入
Microsoft Excel
数据。报表系统和数据挖掘的商务智能系统内容目前在光盘的附录
J
中。
本书概要
本书包括
8
章和
11
个附录
(
附录内容包含在本书配书光盘中
)
。第
1
章解释了使用数据库的原因、数据库的各个组件和开发方法。学生将学习数据库及其应用程序的用途、数据库相对于电子表格列表的差别和优势。第
2
章介绍了关系模型,定义了基本的关系术语,还介绍了规范化原则的基本概念,并描述了规范化过程。
第
3
章讲述了基本的
SQL
语句,介绍了定义数据的基本
SQL
语句,如
SQL SELECT
语句
和数据修改语句。本书并不介绍高级的
SQL
语句,只讲述基本语句。附录
E
还介绍了
SQL
视图。
接下来的两章讨论了数据库设计。第
4
章使用实体
-
关系
(E-R)
模型解决数据建模问题,其中包括对数据建模的需求、基本的
E-R
术语和概念,并提供了一个简短的
E-R
建模示例应用程序
(Heather Sweeney Designs)
。第
5
章讲述了数据库设计,解释了规范化的基本概念。第
4
章示例中的数据模型在第
5
章中则被转换为关系设计。
本版继续使用之前版本增加的较为有效的规范化讨论,使用一个四步过程来演示规范化关系的规定步骤。这种方法不仅简化了规范化任务,而且使规范化原理更易于理解,因此当前版本仍沿用了这一方法。教师如需更多了解范式,可参考第
5
章中介绍的大多数范式的简短定义。
后三章讨论了数据库管理,以及数据库在应用程序中的使用。第
6
章概述了数据库管理,构建了一个作为功能数据库的示例数据库,并用作讨论数据库管理需求的示例。本章探讨了并发控制、安全性、备份及恢复技术。数据库管理主题很重要,因为它适用于所有数据库,即使是个人或单用户数据库也是如此。事实上,在某些方面这些主题对于小型数据库更重要,因为
它们没有专业的数据库管理员来确保关键任务的执行。
第
7
章介绍了使用基于
Web
的数据库处理,包括开放数据库连接
(ODBC)
和
PHP
脚本语言的使用。本章也讨论了可扩展标记语言
(XML)
的出现和基本概念。
第
8
章介绍了
Big Data
和
NoSQL
运动的新兴世界、探讨了商业智能
(BI)
系统和支持它们的数据仓库体系结构,但
BI
系统的许多内容都移到了附录
J
。还讨论了多维数据库,解释了如何为
Heather Sweeney Designs
建立多维数据库,并使用它生成
PivotTable OLAP
报表。第
8
章还讨论了分布式数据和面向对象的数据库。
附录
A
提供了
SQL Server 2014 Express
版的简介,附录
B
则提供了
Oracle Database ExpressEdition11gRelease 2
的类似介绍。附录
C
则提供了
MySQL 5.6 Community Server
的类似介绍。
在每章的“
Access
工作台”中都包括了对
Microsoft Access
的介绍。附录
D
目前包含
James River
珠宝行项目的问题,
SQL
视图的内容在附录
E
中。附录
F
介绍了系统分析与设计,可以为第
4
章
(
数据建模
)
和第
5
章
(
数据库设计
)
提供参考——但本书主要关注数据库,数据库在应用程序中的使用。附录
F
详细描述了应用程序的开发过程。附录
G
简要介绍了
Microsoft Visio 2013
,可用作数据建模
(
第
4
章
)
和数据库设计
(
第
5
章
)
的工具。另一个有效的数据库设计工具是
MySQL
工作台,其用法参见附录
C
。附录
H
介绍了
Microsoft Access switchboards
,扩展了第
5
章的“
Access
工作台”一节。附录
I
给出了启动和运转
Microsoft IIS Web
服务器、
PHP
和
NetBeans PHP
开发工具
(PDT)
的详细指导,这些内容将有助于我们更好地学习第
7
章。附录
J
提供了报表系统和数据挖掘的内容,增加了商业智能
(BI)
系统的内容,以补充和支持第
8
章。后,附录
K
提供了
Big Data
和
NoSQL
数据库的其他内容,以补充和支持第
8
章。
在快速变化的环境下保持为使数据库的概念在各版中保持,我们将根据需要在本书的网站
(www.pearsonhighered.com/kroenke)
上贴出更新表。教师资源和学生资料也可以从网站上获得,所以应时常浏览本书的网站。
致谢
我们要感谢以下审稿人提出了高水平的、有益的意见和建议:
Namjoo
Choi,
Kentucky
大学
David
Chou,
Eastern Michigan
大学
Geoffrey
Decker,
Northern Illinois
大学
Deena
Engel,纽约大学
Marni
Ferner,
North Carolina
,
Wilmington
大学
Jean
Hendrix,
Arkansas
大学
Monticello
分校
Malini
Krishnamurthi,加州州立大学
Fullerton
Rashmi
Malhotra,
St. Joseph
’
s
大学
Gabriel
M. Petersen,北加州中心大学
Eliot
Rich,纽约州立大学
Albany
分校
Liz Thiry,
Pennsylvania
州立大学
Bond
Wetherbe,
Taxes
技术学院
Diane
Wolfe,
Oklahoma
州立大学
我们还要感谢编辑
Nicole Sam
、策划经理
Denise Vaughn
、项目经理
Ilene Kahn
对编写本书的专业支持和帮助,感谢
Robert Mills
、
Robert Yoder
和
Scott Vandenberg
对终稿的详细审阅。后,
David Kroenke
还要感谢妻子
Lynda
,
David Auer
还要感谢妻子
Donna
的爱和对作者完成本书的鼓励和忍耐。
David
Kroenke西雅图,华盛顿区
David Auer
贝灵翰姆,华盛顿区
书籍介绍
《数据库原理(第7版):使用Access 2013演示与实践》是数据库初学者和初级开发人员不可多得的数据库宝典,其中融入了作者对数据库深入透彻的理解和丰富的实际操作经验。和系列版本一样,本版也深入浅出地描绘了数据库原理及其应用。但本版技术更新、实用性更强。《数据库原理(第7版):使用Access 2013演示与实践(附光盘)》介绍的重要数据库概念有:关系模型的基本概念、结构化查询语言、数据建模、数据库设计、数据库管理、大数据和NoSQL等。
网站评分
书籍多样性:5分
书籍信息完全性:6分
网站更新速度:5分
使用便利性:4分
书籍清晰度:4分
书籍格式兼容性:4分
是否包含广告:7分
加载速度:6分
安全性:8分
稳定性:9分
搜索功能:5分
下载便捷性:6分
下载点评
- 情节曲折(579+)
- epub(501+)
- 目录完整(230+)
- azw3(285+)
- 格式多(379+)
- 方便(502+)
- 无水印(591+)
- 无多页(548+)
- 盗版少(194+)
- 可以购买(337+)
- 排版满分(475+)
下载评价
- 网友 瞿***香:
非常好就是加载有点儿慢。
- 网友 车***波:
很好,下载出来的内容没有乱码。
- 网友 宫***玉:
我说完了。
- 网友 薛***玉:
就是我想要的!!!
- 网友 冷***洁:
不错,用着很方便
- 网友 林***艳:
很好,能找到很多平常找不到的书。
- 网友 孙***美:
加油!支持一下!不错,好用。大家可以去试一下哦
- 网友 游***钰:
用了才知道好用,推荐!太好用了
- 网友 冯***丽:
卡的不行啊
- 网友 谭***然:
如果不要钱就好了
- 网友 仰***兰:
喜欢!很棒!!超级推荐!
- 网友 田***珊:
可以就是有些书搜不到
- 网友 寿***芳:
可以在线转化哦
喜欢"数据库原理(第7版):使用Access 2013演示与实践(配光盘)(国外计算机科学经典教材)"的人也看了
- 2015年度全国会计专业技术资格考试辅导教材 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 好想住文艺风的家(客厅设计与软装搭配) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 丘吉尔的黑狗 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 考研英语(二)真题真练2010-2020 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 采购与法律实务习题与案例 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 后汉书精华/传世名著典藏丛书 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 孕期40周营养看这本就够了 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 当世界暗下来时 愿你仍信有光 尼克胡哲的生命哲学 在绝望中寻找希望人生不设限青少年励志成功正能量书籍 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 汉字风神:小学生书法美育启蒙(自然篇) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 税务会计实务(第5版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:6分
人物塑造:5分
主题深度:4分
文字风格:3分
语言运用:5分
文笔流畅:5分
思想传递:7分
知识深度:8分
知识广度:7分
实用性:4分
章节划分:4分
结构布局:9分
新颖与独特:9分
情感共鸣:3分
引人入胜:5分
现实相关:5分
沉浸感:7分
事实准确性:7分
文化贡献:6分