数据库原理与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:于啸著
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:9787121314650
- 页数:272 页
第1章 绪论 1
1.1 数据库系统概述 1
1.1.1 数据库的几个基本概念 1
1.1.2 数据管理技术的发展历史 2
1.2 数据模型 3
1.2.1 信息的三个领域 3
1.2.2 概念模型 4
1.2.3 概念模型的表示方法 5
1.3 数据模型 6
1.3.1 数据模型的组成要素 6
1.3.2 最常用的数据模型 7
1.4 数据库的体系结构 12
1.4.1 数据库的分级结构 12
1.4.2 模式及映像 13
1.5 数据库管理系统 14
1.5.1 DBMS的功能 14
1.5.2 DBMS的程序组成 15
1.5.3 数据语言 16
1.5.4 数据字典 17
1.6 小结 17
第2章 关系数据库 18
2.1 从格式化模型到关系模型 18
2.2 关系的数学定义 18
2.2.1 域 18
2.2.2 笛卡儿积 18
2.2.3 关系的数学定义 19
2.3 关系的性质 20
2.4 码的概念 20
2.4.1 码的定义 20
2.4.2 候选码和主码 21
2.4.3 外部关系码 21
2.4.4 关系模型的完整性 21
2.5 关系数据库模式 23
2.5.1 关系模式 23
2.5.2 关系数据库 23
2.6 关系运算 23
2.6.1 关系代数 23
2.6.2 关系演算 28
2.7 小结 28
第3章 SQL语言 29
3.1 SQL语言概述 29
3.1.1 SQL语言的发展 29
3.1.2 SQL的基本概念 29
3.1.3 SQL语言的主要特点 30
3.2 数据定义 30
3.2.1 基本表的定义、删除与修改 31
3.2.2 索引的建立与删除 32
3.3 数据查询 33
3.3.1 单表查询 34
3.3.2 连接查询 40
3.3.3 嵌套查询 41
3.3.4 集合查询 45
3.4 数据操作 46
3.4.1 数据插入 46
3.4.2 数据修改 47
3.4.3 数据删除 48
3.5 视图 49
3.5.1 定义视图 49
3.5.2 查询视图 50
3.5.3 更新视图 51
3.6 数据控制 52
3.6.1 授权 52
3.6.2 收回权限 53
3.7 小结 54
第4章 关系数据理论 55
4.1 关系规范化的作用 55
4.1.1 规范化理论概述 55
4.1.2 不合理的关系模式存在的问题 55
4.2 函数依赖 57
4.2.1 关系模式的简化表示 57
4.2.2 函数依赖的基本概念 58
4.2.3 码的函数依赖表示 59
4.2.4 函数依赖和码的唯一性 60
4.3 规范化 60
4.3.1 规范化的含义 61
4.3.2 第一范式 61
4.3.3 第二范式 62
4.3.4 第三范式 63
4.3.5 BCNF范式 64
4.4 多值依赖与4NF 65
4.4.1 问题的引入 65
4.4.2 多值依赖基本概念 66
4.4.3 第四范式 67
4.5 函数依赖的公理系统 68
4.5.1 函数依赖集的完备性 68
4.5.2 函数依赖的推理规则 69
4.5.3 属性的闭包与F逻辑蕴涵的充要条件 70
4.5.4 最小函数依赖集Fmin 71
4.6 关系模式分解 73
4.6.1 无损分解 73
4.6.2 保持函数依赖 76
4.7 连接依赖与5NF 77
4.7.1 连接依赖 77
4.7.2 第五范式 79
4.8 关系模式规范化步骤 79
4.9 小结 80
第5章 数据库设计 82
5.1 数据库设计概述 82
5.1.1 数据库设计的任务 82
5.1.2 数据库设计的特点 83
5.1.3 数据库设计的方法 83
5.1.4 数据库设计的工具 84
5.1.5 数据库设计的步骤 85
5.2 需求分析 86
5.2.1 需求分析的任务 86
5.2.2 需求收集 87
5.2.3 需求分析过程 88
5.2.4 需求分析的结果 90
5.3 概念结构设计 90
5.3.1 概念结构设计概述 90
5.3.2 概念结构设计的方法 91
5.3.3 局部ER图设计 91
5.3.4 全局ER图设计 93
5.4 逻辑结构设计 95
5.4.1 概念模型转换为关系数据模型 95
5.4.2 关系模型的优化 96
5.4.3 设计用户子模式 97
5.5 物理结构设计 97
5.5.1 物理结构设计概述 97
5.5.2 存取方法选择 98
5.5.3 存储结构的确定 99
5.6 数据库的实施和维护 99
5.6.1 数据库的实施 99
5.6.2 数据库的运行和维护 100
5.7 小结 101
第6章 数据库保护 102
6.1 数据库事务处理 102
6.1.1 事务的定义 102
6.1.2 事务的ACID性质 103
6.1.3 事务处理模型 103
6.1.4 事务的状态 104
6.2 数据库故障及恢复 105
6.2.1 数据库故障分类 105
6.2.2 数据库恢复技术 106
6.2.3 数据库恢复策略 109
6.3 并发控制 110
6.3.1 并发操作带来的数据不一致性 111
6.3.2 封锁技术 112
6.3.3 封锁带来的问题 114
6.3.4 并发操作的调度 116
6.4 数据库的完整性 117
6.4.1 数据的完整性 118
6.4.2 SQL中的完整性约束 118
6.4.3 SQL中的触发器 121
6.5 数据库的安全性 123
6.5.1 数据库安全性概述 123
6.5.2 SQL中的安全性机制 124
6.5.3 常用的安全性措施 126
6.6 小结 127
第7章 数据库系统的访问 129
7.1 数据库的访问接口 129
7.1.1 固有调用 129
7.1.2 ODBC 129
7.1.3 JDBC 133
7.2 客户机/服务器模式的数据库系统 137
7.3 浏览器/服务器模式的数据库系统 139
7.3.1 Web数据库的体系结构 139
7.3.2 技术实现 140
7.4 Java访问数据库的技术 142
7.4.1 JDBC技术 142
7.4.2 JSP的数据库访问技术 142
7.5 数据库系统的多层体系结构 143
7.6 小结 144
第8章 数据库技术的发展 145
8.1 数据库新技术的分类 145
8.2 面向对象数据库系统 146
8.2.1 面向对象程序设计方法 146
8.2.2 面向对象数据模型 147
8.2.3 面向对象数据库语言 150
8.2.4 面向对象数据库的模式演进 151
8.2.5 对象-关系数据库 151
8.3 分布式数据库系统 152
8.3.1 分布式数据库系统的特点与目标 153
8.3.2 分布式数据库系统的体系结构 155
8.4 网络环境下的数据库体系 156
8.4.1 客户机/服务器系统 156
8.4.2 开放式数据库的互连技术(ODBC) 159
8.5 数据仓库与数据挖掘 162
8.5.1 数据仓库 162
8.5.2 数据仓库设计实例 168
8.5.3 数据挖掘技术概述 170
8.6 其他新型的数据库系统 172
8.6.1 多媒体数据库系统 172
8.6.2 主动数据库系统 173
8.6.3 演绎数据库系统 173
8.6.4 实时数据库系统 175
8.7 小结 175
第9章 SQL Server 2008及应用实例 176
9.1 SQL Server 2008概述 176
9.1.1 概述 176
9.1.2 SQL Server 2008的基本特点 176
9.1.3 SQL Server 2008的安装 176
9.2 SQL Server 2008管理工具简介 182
9.2.1 创建服务器组 182
9.2.2 注册服务器 182
9.2.3 新建查询 183
9.3 Transact-SQL语言基础 184
9.3.1 Transact-SQL简介 184
9.3.2 数据类型 185
9.3.3 常量 187
9.3.4 变量 187
9.3.5 注释符和运算符 188
9.3.6 流程控制语句 188
9.3.7 常用函数 190
9.4 数据库管理 195
9.4.1 创建数据库 196
9.4.2 修改数据库设置 196
9.4.3 删除数据库 197
9.4.4 分离/附加数据库 198
9.4.5 备份/还原数据库 199
9.5 表的管理 201
9.5.1 创建数据表 201
9.5.2 修改表 202
9.6 视图的管理 205
9.6.1 创建视图 205
9.6.2 管理视图 206
9.7 存储过程 207
9.7.1 创建存储过程 208
9.7.2 执行存储过程 209
9.7.3 查看、修改和删除存储过程 210
9.8 用户和安全性管理 212
9.8.1 SQL Server登录认证 212
9.8.2 数据库用户 215
9.8.3 角色管理 216
9.8.4 权限管理 220
9.9 数据转换服务 223
9.9.1 DTS导出向导 224
9.9.2 DTS导入向导 225
9.10 数据库应用开发实例 229
9.10.1 建立数据源 229
9.10.2 创建新的工程 231
9.11 小结 233
第10章 部分章节习题 234
参考文献 270
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《洮河畔》师啸著 2018
- 《农村中小企业融资体系研究》陈啸著 2013
- 《2014年国家司法考试法律法规汇编 经济法·商法·国际法·国际私法·国际经济法》法律考试中心组编;刘安琪,王宁,刘万啸著 2014
- 《武当山传奇》岳啸著 1994
- 《胡雪岩经商的智慧》高踪啸著 2013
- 《记者站长》郭啸著 2009
- 《华裔汉学家叶嘉莹与中西诗学》徐志啸著 2009
- 《导游管理理论与实践创新》陈天啸著 2009
- 《实用电视新闻理论》庞啸著 1999
- 《大嘴巴小嘴巴 口口声声》黄啸著 2005
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017