数据库管理 网站开发实例PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)Greg Riccardi著;邓少鹍,梅珊译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302073686
- 页数:392 页
第Ⅰ部分 信息技术和万维网简介 3
第1章 信息和数据库系统介绍 3
1.1 什么是信息系统和数据库 5
1.2 数据库为什么非常重要 6
1.3 数据库如何表示信息 7
1.4 谁使用数据库系统 9
1.5 数据库如何支持万维网 10
1.6 数据库的概念和术语 11
本章小结 14
第2章 因特网信息系统 18
2.1 Web的组成 18
2.2 Web页面和HTML 19
2.3 Web和信息服务器 22
2.4 进一步理解Web站点实例 24
本章小结 30
第Ⅱ部分 设计和标识信息系统 35
第3章 使用数据模型表示信息 35
3.1 数据模型 35
3.2 发现和指定信息需求及术语 37
3.3 组织信息 38
3.4 关系和关系类型 45
3.5 相关案例:确定音像制品销售的实体类、属性和关系类型 50
本章小结 53
第4章 使用实体关系图进行数据建模 57
4.1 实体关系建模 57
4.2 实体关系图 58
4.3 为音像制品租赁建模 61
4.4 关系类型中的角色 65
4.5 BigHit Video的E-R模型 67
4.6 面向对象的数据模型 74
4.7 相关案例:BigHit Video音像制品销售的E-R模型 78
本章小结 81
第Ⅲ部分 设计并创建关系数据库 87
第5章 开发关系数据模型 87
5.1 关系模型简介 88
5.2 深入了解关系模式和键 90
5.3 将E-R图转换为关系模式 90
5.4 将实体类表示为关系模式 91
5.5 表示合成属性、多值属性和派生属性 92
5.6 将关系类型表示为属性 95
5.7 将多对多关系表示为表 98
5.8 表示弱实体类 99
5.9 将继承表示为表 102
5.10 相关案例:BigHit Video音像制品销售的关系模型 105
本章小结 109
第6章 使用Microsoft Access定义关系数据库 113
6.1 创建Access数据库 113
6.2 在Access中创建表 116
6.3 由表创建窗体 119
6.4 为多用户配置Access 123
6.5 在Access中指定关系类型 126
6.6 相关案例:为BigHit Online的音像制品在线销售创建一个Access数据库 130
本章小结 131
第7章 改进关系模式以及范式化 135
7.1 关系模式中的冗余和异常 135
7.2 属性间的函数依赖 137
7.3 超键与键 140
7.4 推断附加函数依赖 142
7.5 由函数依赖确定键 144
7.6 范式化 144
7.7 第三范式(3NF) 145
7.8 Boyce-Codd范式(BCNF) 148
7.9 相关案例:汽车注册的范式化 149
本章小结 153
第Ⅳ部分 操作关系信息 159
第8章 使用关系代数和Microsoft Access操作数据库内容 159
8.1 操作关系数据库中的信息 160
8.2 投影查询 160
8.3 选择查询 164
8.4 乘积查询 169
8.5 多连接查询 175
8.6 组合关系运算 177
8.7 使用Microsoft Access定义复杂查询 179
8.8 对表进行集合运算 180
8.9 在Access中创建用户界面 184
8.10 相关案例:音像制品归还窗体 189
本章小结 192
第9章 使用SQL对数据库内容和结构进行处理 196
9.1 创建SQL查询 197
9.2 使用SQL修改数据库内容 213
9.3 使用SQL创建和操作表定义 216
9.4 90/10规则 221
9.5 相关案例:BigHit Online音像制品销售的SQL语句 221
本章小结 224
第Ⅴ部分 创建交互式网站 231
第10章 使用HTML在Web上显示信息 231
10.1 Web站点的结构 232
10.2 HTML简介 232
10.3 深入了解HTML文档 233
10.4 URL、锚标记和文档引用 236
10.5 在HTML表格中显示信息 239
10.6 使用样式表控制HTML表格的格式 241
10.7 使用外部样式表和样式类 244
10.8 相关案例:为BigHit Online定义一个样式 248
本章小结 251
第11章 使用ASP和JavaScript实现用户与服务器的交互 256
11.1 动态Web站点的结构 257
11.2 为用户输入设计HTML表单 258
11.3 用ASP和JavaScript编写Web应用程序 262
11.4 使用ASP和JavaScript处理表单 266
11.5 在ASP和JavaScript中使用对象 269
11.6 使用对象和方法改进代码 273
11.7 相关案例:为BigHit Online编写JavaScript代码 277
本章小结 280
第12章 开发Web数据库应用程序 286
12.1 用ASP连接数据库 286
12.2 使用ASP执行SQL SELECT查询 288
12.3 由查询创建对象 292
12.4 执行查询脚本的一般目的 293
12.5 插入新顾客的信息 299
12.6 SQL语句中引号的处理 301
12.7 调试ASP和JavaScript代码 303
12.8 相关案例:在BigHit Online中添加和更新顾客信息 304
本章小结 308
第Ⅵ部分 开发和管理Web与数据库的交互 315
第13章 设计交互式Web站点 315
13.1 BigHit Online Web站点的组成部分 316
13.2 BigHit Online的数据模型 316
13.3 BigHit Online的关系模型 326
13.4 创建SQL Server数据库 328
13.5 Web站点的设计、页面以及流程 330
本章小结 337
第14章 使用ASP和JavaScript实现BigHit Online 340
14.1 查看源代码和SQL语句 340
14.2 登录和顾客信息 345
14.3 搜索及添加商品到购物车中 348
14.4 付款处理 354
本章小结 356
第15章 Web站点设计与实现的高级问题 360
15.1 通过客户端JavaScript进行表单检查 360
15.2 服务器端JavaScript中的错误处理 366
15.3 事务和事务管理 369
15.4 备份并从故障中恢复 376
15.5 信息系统中的安全性 379
15.6 存储过程和函数 382
本章小结 384
参考文献 389
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019