图书介绍
数据库设计与开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (美)弗罗斯特著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302152217
- 出版时间:2007
- 标注页数:376页
- 文件大小:84MB
- 文件页数:392页
- 主题词:数据库-程序设计
PDF下载
下载说明
数据库设计与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库在电子商务中的角色1
1.1 引言1
1.2 企业系统的构成2
1.2.1 网络2
1.2.2 硬件2
1.2.3 软件4
1.2.4 内容5
1.3 数据库是什么6
1.4 为什么数据库对于商业是重要的7
1.4.1 一般的商业例子7
1.4.2 电子商务的例子8
1.5 本书的组织10
1.6 本章小结11
1.7 关键术语11
1.8 练习12
1.8.1 复习12
1.8.2 讨论12
1.8.3 实践12
第2章 关系理论14
2.1 引言14
2.2 关系模型14
2.2.1 关系数据库管理系统(RDBMS)15
2.2.2 数据库管理员(DBA)15
2.3 实体关系图15
2.3.1 主键17
2.3.2 关系的创建:外键19
2.3.3 数据完整性20
2.3.4 第一范式20
2.4 数据库系统的类型21
2.4.1 关系的优点22
2.4.2 逻辑链接优于物理链接22
2.4.3 第四代语言(4GL)22
2.4.4 数据独立性23
2.5 本章小结24
2.6 关键术语25
2.7 练习26
2.7.1 复习26
2.7.2 讨论26
2.7.3 实践26
2.8 参考文献27
第3章 概念设计28
3.1 引言28
3.2 设计单表数据库30
3.2.1 问题陈述30
3.2.2 处理30
3.3 设计具有一对多关系的数据库31
3.3.1 问题陈述32
3.3.2 处理32
3.4 具有多对多关系的数据库34
3.4.1 问题陈述34
3.5 其他多表数据库的例子38
3.5.1 Hospital数据库38
3.5.2 ACME数据库42
3.5.3 Amazon数据库46
3.6 本章小结52
3.7 关键术语53
3.8 练习53
3.8.1 复习53
3.8.2 讨论53
3.8.3 实践54
第4章 规范化57
4.1 引言57
4.2 范式57
4.2.1 非规范化设计58
4.3 Arcade数据库的规范化58
4.3.1 更新问题59
4.3.2 插入问题60
4.4 范式61
4.4.1 第一范式(1NF)61
4.4.2 确定因子63
4.4.3 第二范式(2NF)63
4.4.4 第三范式(3NF)65
4.4.5 Boyce-Codd范式(BCNF)67
4.4.6 第四范式(4NF)68
4.4.7 检测范式的违例69
4.5 本章小结70
4.6 关键术语71
4.7 练习71
4.7.1 复习71
4.7.2 讨论71
4.7.3 实践72
第5章 高级数据库设计73
5.1 引言73
5.2 递归关系73
5.2.1 递归关系的一个例子74
5.2.2 创建Mentor递归关系74
5.2.3 一个多对多的递归关系76
5.3 层次:超类和子类78
5.3.1 一个超类/子类层次的例子80
5.3.2 第二个超类/子类层次的例子83
5.4 复杂的设计84
5.4.1 问题陈述:Summer Reading Fun84
5.4.2 问题陈述:Swampland Real Estate87
5.5 本章小结91
5.6 关键术语92
5.7 练习92
5.7.1 复习92
5.7.2 讨论93
5.7.3 实践93
第6章 使用SQL在Oracle中创建数据库96
6.1 引言96
6.2 物理表的设计97
6.2.1 数据类型和列的宽度97
6.3 Sky_Member数据库97
6.3.1 保留字98
6.3.2 实现99
6.4 Arcade数据库103
6.5 Enrollment数据库105
6.5.1 创建关联键105
6.5.2 用参照完整性控制删除和创建的顺序107
6.6 故障判断及排除109
6.6.1 无效标识符110
6.6.2 缺少或无效选项111
6.6.3 无效的User.table.column、Table.column或Column定义111
6.6.4 缺少表达式111
6.6.5 违背完整性约束——没有找到父键112
6.7 本章小结112
6.8 关键术语113
6.9 练习113
6.9.1 复习113
6.9.2 讨论113
6.9.3 实践114
第7章 在Oracle中检索数据118
7.1 引言118
7.2 SQL中的基本检索操作119
7.2.1 显示所有行和列119
7.2.2 列列表的使用120
7.2.3 用Order by排序121
7.2.4 在多列上排序123
7.2.5 用Where选择行125
7.2.6 涉及文本数据的Where子句125
7.2.7 LIKE算符126
7.2.8 复杂的Where子句127
7.2.9 相同列上的多个条件131
7.2.10 IN算符的使用132
7.2.11 BETWEEN算符的使用133
7.2.12 NOT算符134
7.2.13 AND和OR的组合135
7.3 聚集函数137
7.3.1 Count函数139
7.3.2 在Where中使用聚集函数140
7.4 在查询中对数据分组140
7.4.1 DISTINCT的使用141
7.4.2 分组和聚集函数141
7.4.3 用Having子句限制分组143
7.4.4 Having和Where的组合145
7.5 合并不同表中的数据146
7.5.1 join和其他Where条件的组合149
7.5.2 超过两个表的连接151
7.6 子查询154
7.7 本章小结157
7.8 关键术语158
7.9 练习159
7.9.1 复习159
7.9.2 讨论159
7.9.3 实践159
第8章 使用Microsoft Access创建数据库166
8.1 引言166
8.2 物理表的设计166
8.2.1 数据类型和列宽167
8.3 Sky_Member数据库167
8.3.1 创建单个表的Access数据库168
8.3.2 使用查询显示表的数据172
8.4 Arcade数据库174
8.4.1 创建数据库和表174
8.4.2 创建表之间的关系175
8.4.3 向Arcade数据库输入数据176
8.4.4 显示数据177
8.5 Enrollment数据库177
8.5.1 创建Enroll数据库179
8.5.2 创建关联键179
8.5.3 Enroll数据库的关系179
8.6 本章小结180
8.7 关键术语181
8.8 练习181
8.8.1 复习181
8.8.2 讨论181
8.8.3 实践182
第9章 使用Microsoft Access检索数据187
9.1 引言187
9.2 SQL中的基本检索操作188
9.2.1 显示所有的行和列188
9.2.2 使用列列表190
9.2.3 用Order by排序192
9.2.4 在多列上排序194
9.2.5 用Where选择行195
9.2.6 涉及文本数据的Where子句196
9.2.7 LIKE算符198
9.2.8 复杂Where子句199
9.2.9 相同列上的多个条件203
9.2.10 NOT算符207
9.2.11 AND和OR的组合207
9.3 聚集函数210
9.3.1 COUNT函数212
9.3.2 在Where中使用聚集函数213
9.4 在查询中对数据分组214
9.4.1 DISTINCT的使用214
9.4.2 分组和聚集函数214
9.4.3 用having子句限制分组216
9.4.4 Having和Where的组合218
9.5 合并不同表中的数据220
9.5.1 将连接与其他Where条件组合224
9.5.2 超过两个表的连接225
9.6 子查询228
9.7 本章小结232
9.8 关键术语233
9.9 练习234
9.9.1 复习234
9.9.2 讨论234
9.9.3 实践235
第10章 使用Microsoft SQL Server创建数据库240
10.1 引言240
10.2 物理表的设计240
10.2.1 数据类型和列宽241
10.3 Sky_Member数据库241
10.3.1 创建单个表的SQL Server数据库242
10.3.2 使用查询分析器输入数据248
10.4 Arcade数据库250
10.4.1 创建数据库和表251
10.4.2 创建表之间的关系253
10.4.3 向Arcade数据库输入数据253
10.5 Enrollment数据库254
10.5.1 创建关联键255
10.5.2 Enroll数据库的关系256
10.6 本章小结258
10.7 关键术语259
10.8 练习259
10.8.1 复习259
10.8.2 讨论259
10.8.3 实践260
第11章 使用Microsoft SQL Server检索数据265
11.1 引言265
11.2 SQL中基本的检索操作266
11.3 显示所有的行和列267
11.3.1 SQL Server查询分析器267
11.3.2 使用列列表269
11.3.3 用Order By排序270
11.3.4 在多列上排序272
11.3.5 用Where选择行273
11.3.6 涉及文本数据的Where子句275
11.3.7 LIKE算符275
11.3.8 相同列的多个条件279
11.3.9 使用IN算符282
11.3.10 使用BETWEEN算符283
11.3.11 NOT算符283
11.3.12 组合AND和OR284
11.4 聚集函数287
11.4.1 创建列的别名290
11.4.2 使用DISTINCT290
11.4.3 用GroupBy创建子聚集291
11.4.4 用having子句限制分组293
11.5 合并不同表中的数据295
11.5.1 省略连接条件导致的错误297
11.5.2 将连接与其他where条件组合298
11.5.3 超过两个表的连接301
11.6 子查询304
11.7 本章小结308
11.8 关键术语309
11.9 练习310
11.9.1 复习310
11.9.2 讨论310
11.9.3 实践311
第12章 使用Microsoft ASP.NET Web应用程序访问数据库316
12.1 引言316
12.2 什么是ASP.NET317
12.2.1 ASP.NET Web表单317
12.3 Web应用的例子318
12.3.1 Web Developer Express简介318
12.3.2 创建一个Web站点319
12.3.3 设计视图与源码视图比较320
12.3.4 使用工具箱构造页面322
12.3.5 改变控件属性322
12.3.6 为事件输入代码323
12.3.7 测试应用324
12.4 例1:显示表的内容324
12.4.1 创建SqlDataSource控件325
12.4.2 选择数据提供者326
12.4.3 设置数据连接326
12.4.4 为数据源选择连接327
12.4.5 配置数据源328
12.4.6 创建GridView控件330
12.4.7 结束应用331
12.4.8 设置到Oracle数据源的连接331
12.5 例2:显示表的单个记录333
12.5.1 创建Web站点并添加数据库333
12.5.2 添加文本框334
12.5.3 添加并配置数据源335
12.5.4 为数据源创建查询336
12.5.5 为查询设置Where子句337
12.5.6 添加GridView337
12.5.7 结束应用338
12.6 例3:用多个条件检索数据339
12.7 总结345
12.8 关键术语346
12.9 练习347
12.9.1 复习347
12.9.2 讨论347
12.9.3 实践348
第13章 使用Microsoft ASP.NET维护Web应用数据库352
13.1 引言352
13.1.1 DetailsView服务器控件352
13.2 创建会员维护的Web应用353
13.2.1 配置数据源353
13.2.2 配置DetailsView控件355
13.2.3 添加插入新行的能力355
13.2.4 添加更新行的能力359
13.2.5 添加删除行的能力361
13.3 自动生成插入、更新和删除语句363
13.4 创建带有GridView的会员维护的Web应用365
13.5 本章小结367
13.6 关键术语368
13.7 练习368
13.7.1 复习368
13.7.2 讨论368
13.7.3 实践368
术语表373
热门推荐
- 773653.html
- 1124804.html
- 3346741.html
- 3170298.html
- 1319789.html
- 3690153.html
- 1888437.html
- 1617596.html
- 1755493.html
- 1097199.html
- http://www.ickdjs.cc/book_656275.html
- http://www.ickdjs.cc/book_3719232.html
- http://www.ickdjs.cc/book_580031.html
- http://www.ickdjs.cc/book_3349074.html
- http://www.ickdjs.cc/book_2407323.html
- http://www.ickdjs.cc/book_2368054.html
- http://www.ickdjs.cc/book_2367482.html
- http://www.ickdjs.cc/book_3125068.html
- http://www.ickdjs.cc/book_3855548.html
- http://www.ickdjs.cc/book_507594.html