数据库原理PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:黄上腾等编著
- 出 版 社:上海:上海交通大学出版社
- 出版年份:1996
- ISBN:7313016468
- 页数:169 页
目录 1
第1章数据库概论 1
1.1数据管理的发展 1
1.1.1人工管理阶段 1
1.1.2文件系统阶段 2
1.1.3数据库阶段 2
1.1.4高级数据库阶段 4
1.2数据模型 5
1.2.1概念模型 6
1.2.2层次模型 11
1.2.3网状模型 12
1.2.4关系模型 13
1.3数据库系统的结构 15
1.31数据库的三级模式结构 15
1.3.2数据库系统 17
1.33数据库管理系统 19
2.1关系模型的基本概念 21
2.1.1关系的数学定义 21
第2章关系数据库 21
2.1.2关系模型 23
2.1.3关系模式、关系子模式、关系内模式 25
2.2EER模型到关系模式的转换 26
2.3关系代数 30
2.4关系演算 37
2.4.1元组关系演算 37
2.42域关系演算 42
2.4.3关系运算的安全约束及其相互转换 46
3.2SQL语言概貌及特点 49
第3章关系数据库标准语言——SQL 49
3.1关系数据语言概述 49
3.2.1SQL语言的标准化 50
3.2.2SQL语言的特点 50
3.3SQL语言数据定义功能 51
3.3.1基本表的建立、修改 51
3.3.2索引的建立 54
3.4SQL数据操纵语言 55
3.4.1SQL查询语句 55
3.4.2SQL更新语句 61
3.5.1安全性 63
3.5SQL数据控制功能 63
3.5.2完整性 64
3.5.3并发控制和恢复 64
3.6SQL中的视图 66
3.6.1视图的定义 66
3.6.2视图的更新 67
3.6.3视图的查询 68
3.6.4使用视图的优点 68
3.7一些扩展的SQL语句 69
3.7.1无参数的DML语句 70
3.7.2游标的使用 71
第4章查询优化 75
4.1查询优化概述 75
4.2查询操作符树 76
4.3关系代数的等价变换 76
4.4查询优化的一般策略 78
4.5查询优化的算法 80
第5章关系数据库设计理论 84
5.1问题的提出 84
5.2.1函数依赖 85
5.2函数依赖 85
5.2.3键 86
5.2.2函数依赖的逻辑蕴涵 86
5.3关系模式的规范化 87
5.3.1第一范式(1NF) 88
5.3.2第二范式(2NF) 89
5.3.3第三范式(3NF) 90
5.3.4BCNF范式 90
5.3.5多值函数依赖 92
5.3.6第四范式(4NF) 95
5.4.2公理的正确性 96
5.4函数依赖的公理系统 96
5.4.1Armstrong公理 96
5.4.3公理的推论 97
544公理的完备性 97
5.4.5闭包的计算 98
5.4.6函数依赖集的等价与覆盖 99
5.5关系模式的分解 100
5.5.1无损连接 101
5.5.2无损连接的检验 101
5.53保持函数依赖的分解 102
第6章数据库保护 105
6.1概述 105
6.2数据的完整性 105
6.2.1查询语言作为表达完整性约束的语言 106
6.2.2完整性约束检查 106
6.2.3计算推导公式 107
6.2.4存在约束的推导 108
6.2.5完整性约束的检查机制 108
6.3实现完整性约束的QBE实例 109
6.4数据安全性 110
6.4.1数据库权限及其传递规则 111
6.4.2视图作为保护机制 112
第7章数据库设计 113
7.1数据库设计与软件工程 113
71.1数据库系统设计 113
7.1.2软件工程 113
7.1.3数据库设计方法 114
7.1.4数据库设计过程 114
7.2.1需求分析的目标 115
7.2需求分析 115
7.2.2需求分析的步骤 116
7.2.3需求描述的工具 116
7.3概念结构的设计 117
7.3.1概念设计的主要特点 118
7.3.2概念结构设计的主要步骤 118
7.3.3局部EER模式的合并 120
7.4逻辑结构设计 122
7.4.3概念结构转换为关系模型的过程 123
7.4.2关系数据模型 123
7.4.1逻辑设计的主要步骤 123
7.4.4数据模型的优化 125
7.5数据库物理设计 125
7.5.1物理设计的步骤 125
7.5.2评价物理设计,进行性能预测 126
7.6数据库的实施、运行和维护 126
7.6.1数据库的实施 126
7.6.2数据库的试运行 127
7.6.3数据库的运行和维护 127
8.1事务的基本性质 129
第8章事务处理 129
8.2数据库的恢复 131
8.3数据库的并发控制 135
8.3.1事务的可串行化性 136
8.3.2封锁方法 138
8.3.3基于时标的并发控制 140
第9章数据库新技术及发展趋势 143
9.1数据模型技术的发展 143
9.1.1传统的数据模型技术 143
9.1.2全视图模型的建立 144
9.2Client/Server体系结构 146
9.3多媒体数据库 146
9.3.1概述 146
9.3.2多媒体DBMS 146
9.3.3MDB的硬件环境 147
9.3.4多媒体数据库的用户接口 148
94面向对象的数据库系统 148
9.4.1面向对象数据库的发展 149
9.4.2面向对象数据库的优点 149
9.4.3面向对象数据库的功能 150
9.5.1主动数据库 153
9.5.2联邦数据库 153
9.5.3时态数据库 153
9.5新一代数据库系统的发展 153
9.5.4演绎数据库 154
第10章客户/服务器体系结构与分布式数据库管理系统 155
10.1客户/服务器体系结构概述 155
10.1.1分布处理模式的演变 155
10.1.2开放式系统与标准 156
10.2.1交互式对话过程中的原语转换与中间件协议机制 157
10.2客户/服务器的协同处理机制 157
10.2.2应用成分划分及客户/服务器体系结构下的应用分布类型 158
10.3分布数据管理 159
10.3.1数据分布方法 159
10.3.2分布式数据访问 160
10.3.3分布事务管理 161
10.4分布式数据库管理系统 162
10.4.1全局数据字典 162
10.4.2C.J.Date的DDBMS设计原则 163
附录SQL命令清单 167
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019