数据库原理PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:吴洪潭主编;王德林等编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2003
- ISBN:7118030589
- 页数:216 页
第1章 数据库概论 1
1.1 什么是数据库 1
1.1.1 信息 1
1.1.2 数据 2
1.1.3 数据库 2
1.2 数据库的发展历史 3
1.2.1 人工管理阶段(20世纪50年代中期以前) 3
1.2.2 文件系统阶段(20世纪50年代后期到60年代中期) 3
1.2.3 数据库系统阶段(20世纪60年代后期至今) 3
1.3 数据库系统 5
1.3.1 数据库系统的组成 5
1.3.2 数据库系统的三级模式结构 6
1.3.3 数据库管理系统 7
1.4 数据模型 9
1.4.1 三个世界 9
1.4.2 数据模型的三要素 11
1.4.3 实体模型 11
1.4.4 几种主要的数据模型 14
习题 20
第2章 关系数据库 21
2.1 关系模型的基本概念 21
2.1.1 笛卡尔积(Cartesian Product) 21
2.1.2 关系(Relation) 22
2.1.4 关系模式(Relation Schema) 23
2.1.3 码(Key) 23
2.1.5 完整性约束(Integrity Constrain) 25
2.2 关系代数 26
2.2.1 传统的集合运算 26
2.2.2 专门的关系运算 27
2.3 关系演算 33
2.3.1 元组关系演算 33
2.3.2 域关系演算 35
习题 36
第3章 SQL语言 38
3.1 SQL概述 38
3.2.1 基本表 39
3.2 SQL数据定义 39
3.2.2 索引 42
3.2.3 视图 43
3.3 SQL数据查询 45
3.3.1 简单查询 47
3.3.2 多表查询 51
3.3.3 聚合和分组 56
3.3.4 子查询 60
3.3.5 空值 65
3.4 SQL数据操纵 66
3.4.1 插入数据 66
3.4.2 删除数据 67
3.4.3 修改数据 68
3.4.4 更新视图 69
3.5 SQL数据控制 70
3.5.1 安全控制 70
3.5.2 事务管理 71
3.6 嵌入式SQL 74
3.6.1 一般格式 74
3.6.2 SQLCA 74
3.6.3 主变量 75
3.6.4 游标 75
3.6.5 动态SQL 77
习题 79
4.1 问题的提出 81
第4章 关系数据库设计理论 81
4.2 函数依赖 84
4.2.1 基本概念 84
4.2.2 函数依赖的逻辑蕴涵 86
4.2.3 码 86
4.3 Armstrong公理系统 87
4.3.1 Armstrong公理 87
4.3.2 公理的推论 87
4.3.3 公理的完备性 88
4.3.4 属性闭包的计算 89
4.3.5 函数依赖集的等价、覆盖和最小依赖集 90
4.4.1 多值依赖 92
4.4 多值依赖与连接依赖 92
4.4.2 连接依赖 94
4.5 关系模式的分解 95
4.5.1 无损连接性 95
4.5.2 依赖保持性 97
4.6 关系模式的规范化 98
4.6.1 第1范式(1NF) 98
4.6.2 第2范式(2NF) 99
4.6.3 第3范式(3NF) 100
4.6.4 BCNF 102
4.6.5 第4范式(4NF) 104
4.6.6 第5范式(5NF) 104
习题 105
第5章 数据库保护 107
5.1 数据库的安全性 107
5.1.1 数据库安全性的含义 107
5.1.2 数据库安全控制的一般方法 107
5.2 完整性控制 112
5.2.1 数据库完整性的含义 112
5.2.2 完整性规则的组成 112
5.2.3 完整性约束条件 113
5.2.4 实现参照完整性 115
5.3 并发控制与加锁 117
5.3.1 数据库并发性的含义 117
5.3.2 并发控制概述 118
5.3.3 封锁及封锁协议 119
5.3.4 封锁出现的问题及解决方法 122
5.4 数据库的恢复 124
5.4.1 数据库恢复的含义 124
5.4.2 数据库恢复的原理及其实现技术 125
5.4.3 数据库的故障和恢复策略 127
习题 129
第6章 数据库设计 130
6.1 数据库设计概述 130
6.1.1 什么是数据库设计 130
6.1.2 数据库设计的特点 131
6.1.3 数据库设计的方法 131
6.1.4 数据库设计的步骤 132
6.2 需求分析 135
6.2.1 需求分析的任务 135
6.2.2 系统需求分析方法 137
6.3 概念结构设计 139
6.3.1 概念模型的特点 139
6.3.2 概念结构设计的方法与步骤 139
6.3.3 数据抽象与局部E-R模型设计 140
6.3.4 视图的集成 142
6.4 逻辑结构设计 145
6.4.1 逻辑结构设计的任务和步骤 145
6.4.2 E-R图向数据模型的转换 146
6.4.3 数据模型的优化 147
6.4.4 设计用户子模式 148
6.5 数据库物理设计 149
6.5.1 确定数据库的物理结构 149
6.5.2 评价物理结构 151
6.6 数据库实施 151
6.6.1 建立实际数据库结构 151
6.6.2 装入数据 152
6.6.3 应用程序编码与调试 152
6.6.4 数据库试运行 153
6.6.5 整理文档 153
6.7 数据库运行和维护 153
6.7.3 重新组织和构造数据库 154
6.7.1 维护数据库的安全性与完整性 154
6.7.2 监测并改善数据库性能 154
习题 155
第7章 数据库新技术 156
7.1 分布式数据库 156
7.1.1 分布式数据库的定义 156
7.1.2 分布式数据库的特点 157
7.1.3 分布式数据库管理系统 158
7.1.4 分布式数据库的体系结构 160
7.1.5 分布式数据库设计 161
7.1.6 分布式查询 164
7.2.1 面向对象数据模型 165
7.2 面向对象数据库 165
7.2.2 面向对象数据库语言 167
7.3 数据仓库 168
7.3.1 什么是数据仓库 169
7.3.2 为什么需要数据仓库 170
7.3.3 数据仓库的体系结构 170
习题 171
第8章 Oracle数据库入门 172
8.1 什么是Oracle数据库 172
8.1.1 Oracle数据库的概念 172
8.2.1 Oracle数据库的基本结构 173
8.2 Oracle服务器 173
8.1.2 Oracle数据库的特点 173
8.2.2 表空间 174
8.2.3 Oracle系统的组成 175
8.2.4 Oracle实例 177
8.3 Oracle 8 for Windows NT的安装 177
8.4 Oracle的常见操作 180
8.4.1 Oracle服务器的配置 180
8.4.2 Oracle的登录 181
8.4.3 注册新用户 184
8.4.4 启动与关闭数据库 185
8.4.5 存储管理器 188
8.4.6 模式管理器 190
8.5 创建Oracle数据库 191
8.5.1 数据库助手 192
8.5.2 选择创建方式 192
8.5.3 设置数据库信息 193
8.5.4 设置控制文件参数 193
8.5.5 建立表空间 193
8.5.6 设置重做日志文件参数 194
8.5.7 设置SGA参数 194
8.5.8 创建数据库 196
8.6 SQL*PLUS 197
8.6.1 登录到SQL*PLUS 197
8.6.2 SQL*PLUS编辑器 198
8.6.3 SQL*PLUS的使用举例 199
习题 202
第9章 新一代数据库应用快速开发工具 204
9.1 PowerBuilder 204
9.1.1 PowerBuilder的特点 205
9.1.2 PowerBuilder 8.0的开发环境 206
9.1.3 PowerBuilder 8.0的开发步骤 208
9.2 Delphi 208
9.2.1 Delphi的特点 209
9.2.2 Delphi 6的新特征 210
9.2.3 Delphi 6的开发环境 211
9.2.4 Delphi 6的开发步骤 213
习题 215
参考文献 216
- 《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
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017