数据库原理与应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:周燕飞等编
- 出 版 社:北京:机械工业出版社
- 出版年份:2003
- ISBN:711111356X
- 页数:202 页
目 录 1
前言 1
第1章数据库系统概述 1
1.1信息、数据与信息系统 1
1.1.1信息、数据与数据处理 1
1.1.2信息系统及其分类 4
1.2计算机数据管理的发展 5
1.3数据库的体系结构 11
1.4数据库系统 16
1.5数据库管理系统 18
习题 21
第2章数据模型 22
2.1 三个世界 22
2.2实体联系模型 26
2.3层次模型 28
2.4网状模型 29
2.5面向对象模型 30
2.6关系模型 30
2.6.1 概述 30
2.6.2基本术语 31
2.6.3关系的定义 32
2.6.5关系子模式 33
2.6.4关系模式 33
2.6.6存储技术 34
2.6.7关系模型的三类 34
完整性规则 34
2.6.8关系模型的形式定义 35
2.7关系操作 35
2.7.1 集合操作 35
2.7.2关系专用的关系操作 37
2.7.3 外关键字 39
习题 39
3.1 SQL语言概述 41
第3章结构化查询语言—SQL 41
3.2 SQL数据定义语言 42
3.2.1 SQL数据库的体系 42
结构 42
3.2.2定义基本表 43
3.2.3 定义视图 44
3.2.4定义别名(同义词) 45
3.2.5索引的建立 45
3.3 SQL查询语言 46
3.3.1 简单查询 46
3.3.2联接查询 48
3.3.3 嵌套查询 49
3.3.4使用库函数查询 50
3.3.5 集合运算 53
3.4 SQL数据操纵语言 54
3.4.1 插入数据 54
3.4.2更新数据 55
3.4.3删除数据 56
3.5 SQL数据控制语言 56
3.5.1 授权 57
3.5.2 回收权限 58
3.6 SQL小结 59
3.7数据字典 59
3.8数据库开发工具 60
习题 61
第4章关系数据库设计理论 62
4.1数据依赖与存储异常 62
4.2函数依赖 64
4.2.1 属性间的联系 64
4.2.2 函数依赖 65
4.2.3 关键字 67
4.2.4函数依赖公理 68
4.3关系范式 69
4.3.1 第一范式 69
4.3.2第二范式 70
4.3.3 第三范式 71
4.3.4 BCNF 72
4.4关系模式的规范化 73
4.4.1 各范式之间的关系 73
4.4.2关系模式分解 74
习题 77
第5章数据库设计 79
5.1数据库设计概述 79
5.1.1 数据库设计的方法 79
5.1.2数据库设计的内容 80
和要求 80
5.1.3数据库的设计过程 81
5.2需求分析 83
5.2.1 确认用户需求、确定 84
设计范围 84
5.2.2面向数据的方法 84
5.2.3面向过程的方法 90
5.2.4需求说明书 93
5.3数据库的概念设计 93
5.3.1 设计策略 93
5.3.2局部视图设计 95
5 3.3视图集成概述 102
5.3.4预集成 104
5.3.5 实体类与联系类的集成 106
5.3.6新老数据模式的集成 108
5.3.7综合实例 109
5.4数据库的逻辑设计 113
5.4.1 概述 113
5.4.2从ER数据模型到关系 114
数据模型的转换 114
5.4.3改善性能的调整 117
5.4.4节省存储空间的调整 118
5.4.5外模式的设计 118
5.5数据库的物理设计 119
程序的调试 128
5.6数据库的建立和维护 128
5.6.1 数据的载入和应用 128
5.6.2数据库的试运行 129
5 6.3数据库的运行和维护 129
习题 130
*第6章数据库的控制 132
6.1数据库的恢复 132
6.1.1数据库故障及其恢复 132
6.1.2恢复原则和方法 133
6.1.3事务及其特性 133
6.1.4 日志(1og) 135
6.1.5故障的类型 136
6.1.6运行记录优先原则 138
6.1.7数据库镜像 138
6.1.8 ORACLE中的恢复 139
操作 139
6.2数据库的完整性 140
6.2.1完整性概述 140
6.2.2完整性规则 140
6.2.3 ORACLE系统中的 143
完整性控制 143
6.3 数据库的并发控制 145
6.3.1 并发操作带来的问题 146
6.3.2排它型封锁和PX协议 147
6.3.3可串行化 148
6.3.4活锁和死锁 149
6.3.5 回滚引起的丢失更新 151
问题 151
6.3.6共享型封锁 151
6.3.7更新型封锁 154
6.3.8两段封锁法(Two- 154
Phase Locking) 154
63.9时间标志法 156
6.4.3授权规则和授权矩阵 158
6.4.2用户标识和鉴定 158
6.4.1 安全性(Security) 158
6.4数据库的安全性 158
6.4.4 SQL语言中的安全性控制 161
6.4.5数据分级法 163
6.4.6统计数据库的安全性 163
6.4.7数据加密法 165
6.4.8 自然环境的安全性 166
习题 167
的产生与发展 169
7.1.1分布式数据库系统 169
7.1 分布式数据库系统概述 169
*第7章分布式数据库系统 169
7.1.2分布式数据库系统 170
的定义 170
7.1.3分布式数据库与集中 171
式数据库的比较 171
7.1.4分布式数据库管理 172
系统 172
7.1.5分布式数据库系统 173
的优点 173
7.2.1 分布式数据库系统 174
的参考体系结构 174
7.2分布式数据库系统的 174
体系结构 174
7.2.2数据分段 175
7.2.3分布透明性 177
7.3分布式查询处理 179
7.4更新传播 181
7.5分布式数据库的设计 182
习题 186
*第8章面向对象的数据库系统 187
8.1 面向对象数据库的兴起 187
8.2面向对象的程序设计语言 189
核心概念 190
8.3面向对象数据库系统 190
8.3.1 面向对象数据库的 190
8.3.2面向对象数据库系统 194
的特点 194
8.3.3面向对象的数据库 195
管理系统 195
8.4面向对象数据库的主要 198
研究内容 198
8.5与面向对象数据库系统的 201
相关领域 201
习题 201
参考文献 202
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《大学物理实验》刘汉臣等编 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019