数据库原理与应用 第2版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李红编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2007
- ISBN:7040225115
- 页数:440 页
第1章 数据库技术概述 1
学习目标 1
1.1 数据库的作用及相关概念 2
1.1.1 数据与信息 2
1.1.2 数据管理与数据库 3
1.1.3 数据库管理系统与信息系统 5
1.2 数据管理技术的发展 6
1.2.1 手工管理阶段 6
1.2.2 文件系统阶段 6
1.2.3 数据库系统阶段 7
1.3 数据库系统结构 9
1.3.1 数据库系统的组成 9
1.3.2 数据库体系结构 14
1.3.3 数据库应用系统体系结构 19
1.4 数据模型 22
1.4.1 概述 22
1.4.2 层次数据模型 24
1.4.3 网状数据模型 26
1.4.4 关系数据模型 28
1.4.5 面向对象数据模型 29
1.5 数据库技术的发展 30
1.5.1 数据库系统发展的3个阶段 30
1.5.2 现代应用对数据库系统的新要求 32
1.5.3 数据库技术的发展趋势 34
本章小结 39
习题1 39
案例1 40
第2章 关系数据库 41
学习目标 41
2.1 关系模型 42
2.1.1 关系数据结构 42
2.1.2 关系操作 43
2.1.3 关系的完整性约束 44
2.2 关系模式 47
2.2.1 关系概念模式 47
2.2.2 关系内模式 48
2.2.3 关系外模式 48
2.3 关系代数 49
2.3.1 传统的集合运算 50
2.3.2 特殊的关系运算 52
2.4 关系数据库规范化理论 55
2.4.1 关系模式规范化的必要性 56
2.4.2 函数依赖 58
2.4.3 关系的范式及规范化 60
2.4.4 关系分解原则 65
本章小结 68
习题2 68
案例2 71
第3章 关系数据库的标准语言SQL 72
学习目标 72
3.1 SQL概述 73
3.1.1 SQL的发展历程 73
3.1.2 SQL的组成与功能 73
3.1.3 SQL的特点 74
3.1.4 SQL基本知识 75
3.2 数据定义语言 79
3.2.1 数据库 79
3.2.2 表 81
3.2.3 索引 88
3.2.4 视图 92
3.2.5 存储过程 95
3.3 数据更新语言 97
3.3.1 插入数据 98
3.3.2 修改数据 99
3.3.3 删除数据 100
3.4 数据查询语言 101
3.4.1 SELECT语句 101
3.4.2 单表查询 102
3.4.3 联接查询 103
3.4.4 嵌套查询 107
3.4.5 集合查询 110
3.4.6 函数查询 111
3.5 数据控制语言 113
3.5.1 数据控制方法 114
3.5.2 数据控制语句 115
3.5.3 事务控制语句 116
3.6 嵌入式SQL 118
3.6.1 嵌入式SQL的形式及处理过程 118
3.6.2 SQL与宿主语言间的通信 119
3.6.3 嵌入式SQL的实现 120
3.6.4 游标 121
3.6.5 嵌入式SQL的使用技术 127
3.6.6 动态SQL 131
本章小结 133
习题3 133
案例3 135
实验 136
第4章 关系数据库设计 138
学习目标 138
4.1 数据库设计概述 139
4.1.1 数据库的设计特点 139
4.1.2 数据库的设计方法 141
4.1.3 数据库设计的基本步骤 142
4.1.4 数据库设计过程中的各级模式 145
4.2 需求分析 145
4.2.1 需求分析的任务及其工作 145
4.2.2 高校管理系统的信息需求 146
4.3 概念结构设计 148
4.3.1 重要性、设计策略及步骤 148
4.3.2 概念模型 150
4.3.3 实体-联系方法 155
4.3.4 UML方法 168
4.4 逻辑结构设计 176
4.4.1 E-R模型向关系模型的转换 177
4.4.2 UML模型向关系模型的映射 181
4.4.3 数据模型的优化 199
4.4.4 设计外模式 200
4.5 物理结构设计 200
4.5.1 物理结构设计的内容和方法 201
4.5.2 关系模式存取方法选择 202
4.5.3 确定数据库的存储结构 203
4.5.4 评价物理结构 204
4.6 数据库实施 204
4.6.1 数据装载和应用程序的编制调试 205
4.6.2 数据库的试运行 205
4.7 数据库运行和维护 206
本章小结 207
习题4 207
案例4 209
实验 209
第5章 数据库保护 211
学习目标 211
5.1 数据库完整性 212
5.1.1 完整性约束的定义 212
5.1.2 完整性约束的检查和处理 215
5.2 数据库安全性 217
5.2.1 用户验证 218
5.2.2 存取控制 218
5.3 数据库并发控制 220
5.3.1 事务 220
5.3.2 事务的调度 222
5.3.3 事务并发执行所带来的问题 224
5.3.4 封锁 225
5.4 数据库恢复 229
5.4.1 故障的种类与恢复原理 229
5.4.2 故障恢复技术 231
5.4.3 故障恢复策略 237
本章小结 240
习题5 240
案例5 240
第6章 网络数据库 242
学习目标 242
6.1 网络数据库的产生与发展 243
6.1.1 Web的产生与发展 243
6.1.2 网络数据库的发展历程 246
6.2 网络数据库的概念与特点 249
6.2.1 网络数据库的概念 249
6.2.2 网络数据库的特点 250
6.3 网络数据库系统的工作模式 251
6.3.1 C/S模式 251
6.3.2 B/S模式 254
6.3.3 混合模式及N层模式 256
6.4 网络数据库的访问技术 258
6.4.1 ODBC技术 258
6.4.2 OLE DB技术 270
6.4.3 JDBC技术 272
6.4.4 对象/关系映射 274
6.5 网络数据库的数据交换技术 275
6.5.1 XML技术概述 276
6.5.2 主要的数据交换技术 280
6.6 网络数据库的Web应用 281
6.6.1 Web应用体系结构 281
6.6.2 常用的Web应用开发方式 284
6.7 目前主流的网络数据库产品简介 288
6.7.1 微软公司的SQL Server 288
6.7.2 Oracle产品 289
6.7.3 IBM DB2 290
6.7.4 MySQL数据库 290
6.7.5 Sybase 290
6.7.6 Informix Dynamic Server产品 291
本章小结 291
习题6 292
实验 292
第7章 网络数据库管理系统SQL Server 2000 295
学习目标 295
7.1 SQL Server 2000简介 296
7.1.1 SQL Server 2000的体系结构 296
7.1.2 SQL Server 2000的特点 298
7.1.3 SQL Server 2000的版本及安装环境 299
7.2 SQL Server 2000的管理工具和实用程序 302
7.2.1 服务管理器 302
7.2.2 企业管理器 302
7.2.3 查询分析器 304
7.2.4 其他管理工具程序介绍 305
7.3 SQL Server服务器管理 308
7.3.1 创建服务器组 308
7.3.2 服务器注册 309
7.3.3 运行服务器 314
7.3.4 服务器配置选项设置 316
7.3.5 系统数据库 320
7.3.6 系统表 321
7.4 SQL Server 2000数据库操作 322
7.4.1 SQL Server 2000数据库基本结构 322
7.4.2 SQL Server 2000数据库的建立 324
7.4.3 显示数据库信息 327
7.4.4 修改数据库 328
7.4.5 删除数据库 330
7.5 SQL Server 2000数据库对象操作 331
7.5.1 SQL Server 2000表操作 331
7.5.2 SQL Server 2000视图操作 336
7.5.3 SQL Server 2000索引操作 339
7.5.4 SQL Server 2000存储过程 342
7.5.5 SQL Server 2000的编程结构 345
本章小结 349
习题7 349
实验 349
第8章 分布式数据库系统 352
学习目标 352
8.1 概述 353
8.1.1 分布式数据库系统的含义 353
8.1.2 分布式数据库系统的特点 355
8.1.3 分布式数据库系统的优缺点 357
8.1.4 分布式数据库系统的分类及环境 358
8.2 分布式数据存储 359
8.2.1 数据分片 359
8.2.2 数据分布 361
8.3 分布式数据库系统的体系结构 362
8.3.1 分布式数据库系统的模式结构 362
8.3.2 分布透明性 364
8.3.3 分布式数据库管理系统 368
8.4 分布式处理 371
8.4.1 查询处理 372
8.4.2 事务处理 376
8.4.3 并发控制 377
8.4.4 分布恢复 378
本章小结 380
习题8 380
讨论题 381
第9章 XML数据库 382
学习目标 382
9.1 概述 383
9.1.1 XML文档 383
9.1.2 XML数据库 385
9.2 XML数据模型 386
9.2.1 XML DTD 387
9.2.2 XML Schema 389
9.3 纯XML数据库 391
9.3.1 基本概念 391
9.3.2 纯XML数据库管理系统 393
9.4 XML数据库的数据存储 396
9.4.1 纯XML数据库 396
9.4.2 基于关系的XML数据库 398
9.5 XML查询 403
9.5.1 XQuery查询 403
9.5.2 SQL/XML 414
本章小结 426
习题9 427
实验 429
附录 430
参考文献 439
相关网站 441
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018