数据库理论与应用PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:臧文科,乔鸿,许文杰编著
- 出 版 社:西安:西安交通大学出版社
- 出版年份:2015
- ISBN:9787560576572
- 页数:194 页
第1章 数据库概论 1
1.1 基础概念 1
1.1.1 发展历史 1
1.1.2 基本概念 1
1.1.3 数据管理技术的发展 3
1.2 数据描述 5
1.2.1 三种设计 6
1.2.2 数据联系 8
1.3 数据模型 10
1.3.1 模型概念 10
1.3.2 结构模型 11
1.3.3 实体联系模型 11
1.3.4 关系模型 14
1.4 体系结构 16
1.4.1 数据库模式 16
1.4.2 三级模式结构 16
1.4.3 二级映像 18
1.4.4 二级数据独立 19
1.5 DBMS 20
1.5.1 DBMS的组成 20
1.5.2 DBMS的主要功能 20
1.5.3 用户访问数据库的过程 20
第2章 关系数据库 23
2.1 关系数据库 23
2.2 关系模型 23
2.2.1 基本概念 24
2.2.2 基本关系的性质 25
2.2.3 完整性 25
2.2.4 形式定义 26
2.3 关系代数 27
2.3.1 基本操作 27
2.3.2 组合操作 29
2.3.3 表达式 32
2.4 关系演算 33
2.4.1 元组关系演算 34
2.4.2 域关系演算 34
第3章 关系数据理论 35
3.1 函数依赖 35
3.1.1 各种定义 35
3.1.2 码 36
3.1.3 推理规则 37
3.1.4 闭包 38
3.1.5 最小函数依赖集 39
3.2 范式 42
3.2.1 第一范式(1NF) 42
3.2.2 第二范式(2NF) 43
3.2.3 第三范式(3NF) 43
3.2.4 BC范式(BCNF) 44
3.2.5 存在问题 44
3.3 分解 45
3.3.1 分解原则 45
3.3.2 无损连接性 47
3.3.3 模式分解 49
第4章 SQL语言 52
4.1 SQL概述 52
4.1.1 SQL发展历程 52
4.1.2 SQL体系结构 52
4.1.3 SQL组成 57
4.2 SQL定义 58
4.2.1 模式定义 58
4.2.2 表的定义 58
4.2.3 视图的定义 61
4.2.4 索引的定义 62
4.3 SQL查询 62
4.3.1 单表查询 63
4.3.2 连接查询 67
4.3.3 嵌套查询 67
4.4 SQL更新 69
4.4.1 插入 69
4.4.2 修改 69
4.4.3 删除 69
第5章 数据库保护 71
5.1 数据库安全性 71
5.1.1 权限 71
5.1.2 授权与回收 72
5.1.3 SQL Server的安全性机制 74
5.1.4 数据库角色 74
5.2 数据库完整性 75
5.2.1 几类完整性 76
5.2.2 SQL Server的完整性 76
5.3 数据库恢复 79
5.3.1 事务 79
5.3.2 恢复的原则与方法 81
5.3.3 SQL中的恢复操作 81
5.4 数据库并发性控制 81
5.4.1 并发操作问题 81
5.4.2 封锁 83
5.4.3 死锁与活锁 84
5.4.4 两段封锁预防 85
第6章 数据库设计 88
6.1 设计概述 88
6.1.1 软件方法学 88
6.1.2 数据库设计方法学 88
6.1.3 数据库设计步骤 90
6.2 需求分析 92
6.2.1 需求描述 92
6.2.2 需求分析方法 92
6.2.3 需求分析步骤 93
6.2.4 数据字典 95
6.3 概念结构设计 96
6.3.1 概念模型 96
6.3.2 概念设计步骤 97
6.3.3 数据抽象 99
6.3.4 局部E-R模型设计 100
6.3.5 全局概念结构设计 101
6.3.6 实例 102
6.4 逻辑结构设计 107
6.4.1 逻辑结构设计步骤 107
6.4.2 E-R模型向关系模型的转换 107
6.4.3 数据模型的优化 108
6.5 物理设计 109
6.5.1 物理设计环境 109
6.5.2 物理设计步骤 109
6.6 实施与维护 110
6.6.1 数据库实现 110
6.6.2 试运行 110
6.6.3 运行与维护 111
第7章 Oracle数据库 113
7.1 介绍 113
7.1.1 Oracle的成长历程 113
7.1.2 Oracle与SQL Server 113
7.1.3 Oracle的产品版本 114
7.1.4 Oracle的最新版本 115
7.1.5 Oracle 12c的新特性 115
7.2 安装 117
7.2.1 软件下载 117
7.2.2 使用Oracle 11g的基本条件 118
7.2.3 在Windows系统中安装Oracle 11g 118
7.2.4 软件配置 123
7.3 使用 126
7.3.1 自带工具 126
7.3.2 辅助工具 128
7.3.3 建立数据库 131
7.4 应用 137
7.4.1 创建数据库 137
7.4.2 数据的查询、修改和删除 138
7.4.3 视图 141
第8章 SQL Server数据库 141
8.1 介绍 142
8.1.1 SQL Server的成长历程 142
8.1.2 SQL Server的产品版本 142
8.1.3 SQL Server 2012 144
8.2 安装 145
8.2.1 SQL Server 2012数据库安装 145
8.2.2 安装的系统要求 145
8.2.3 安装步骤 145
8.3 使用 155
8.3.1 SQL Server工具 155
8.3.2 建立数据库——建立你的第一个数据库和表 156
第9章 数据库编程 160
9.1 存储过程 160
9.1.1 介绍 160
9.1.2 定义 161
9.1.3 调用 163
9.2 游标 165
9.2.1 介绍 165
9.2.2 定义 166
9.3 触发器 168
9.3.1 介绍 168
9.3.2 定义 169
9.3.3 使用 171
9.4 事务 173
9.4.1 定义 173
9.4.2 使用 174
第10章 数据库应用 178
10.1 ADO.NET概述 178
10.1.1 ADO.NET简介 178
10.1.2 ADO.NET组件 179
10.1.3 ADO.NET数据提供者 179
10.2 数据库访问 179
10.2.1 数据库类型映射 179
10.2.2 数据库连接 180
10.2.3 数据库操作 181
10.3 数据库绑定 184
10.4 存储过程调用 186
10.4.1 返回单一记录集 186
10.4.2 没有输入输出 187
10.4.3 有返回值 188
10.4.4 有输入参数和输出参数 189
10.5 数据库应用 190
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019