数据库原理及应用(第2版)

数据库原理及应用(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2015-10
版次: 2
ISBN: 9787111511298
定价: 38.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 278页
51人买过
  •   数据库原理及应用是将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,完整地论述数据库系统的基本概念、基本原理的基础上,对MicrosoftSQLSERVER等主流的数据库管理系统、Visio和PowerDesigner、ASP.NET和ADO.NET等数据库设计与软件开发工具进行讲解,并对数据仓库与数据挖掘、XML数据库等数据库新技术进行介绍。主要包括主要内容包括数据模型、数据库系统的体系结构、关系数据库方法、关系数据库的结构化查询语言SQL、关系模式的规范化理论、数据库设计、数据库保护、MicrosoftSQLSERVER2012、ASP.NET和ADO.NET数据库开发技术、数据仓库与数据挖掘、XML数据库等。
    前言
    第1章数据库系统概述 1
    1.1 数据库技术的产生与发展 1
    1.1.1数据管理的发展 1
    1.1.2数据和数据管理技术 2
    1.1.3数据库系统的i个发展阶段 3
    1.2数据库系统的基本概念 4
    1.2.1数据库 4
    1.2.2数据库系统 5
    1.3数据库系统的特点 6
    第2章数据模型 8
    2.1数据模型概述 8
    2.1.1数据模型的基本组成 8
    2.1.2数据模型的发展 9
    2.2 E-R数据模型 9
    2.2.1基本概念 9
    2.2.2 E-R图 11
    2.2.3扩充E-R数据模型 12
    2.3层次数据模型 13
    2.3.1基本概念和结构 13
    2.3.2数据操作 15
    2.3.3数据约束 16
    2.3.4层次数据模型的优缺点 17
    2.4网状数据模型 17
    2.4.1基本概念和结构 17
    2.4.2数据操作 19
    2.4.3数据约束 20
    2.4.4网状数据模型的优缺点 20
    2.5关系数据模型 20
    2.5.1基本概念 20
    2.5.2关系数据模型的数据结构 21
    2.5.3数据操作 22
    2.5.4数据约束 22
    2.5.5关系数据模型的优缺点 23
    2.6面向对象数据模型 24
    2.6.1对象和对象标识符 24
    2.6.2属性和方法 24
    2.6.3封装和消息传递 25
    2.6.4类和实例 25
    2.6.5类层次结构和继承 25
    2.6.6持久性和版本 26
    2.6.7多态、重载、重定义与动态联编 26
    2.6.8面向对象数据模型与关系数据
    模型的比较 27
    第3章数据库系统的体系结构 28
    3.1 数据库的体系结构 28
    3.1.1三级模式结构 28
    3.1.2两级映像和两级数据独立性 29
    3.2数据库系统 30
    3.2.1 DBS的组成 30
    3.2.2 DBS的全局结构 32
    3.2.3 DBS结构的分类 34
    3.3数据库管理系统 36
    3.3.1 DBMS的工作模式 36
    3.3.2 DBMS的主要功能 36
    3.4 DBMS的系统结构 38
    3.4.1 DBMS的进程结构和多线索结构 38
    3.4.2 DBMS的组成 38
    3.4.3 DBMS的层次结构 40
    3.5 几种典型结构的DBMS 41
    3.5.1 C/S结构的DBMS 41
    3.5.2基于Web的数据库系统 43
    第4章关系数据库方法 47
    4.1 关系数据库的基本概念 47
    4.1.1关系的形式化定义 47
    4.1.2关系模式、关系子模式和存储
    模式 49
    4.1.3关系模型的完整性规则 51
    4.1.4关系数据库模式 52
    4.2关系代数 53
    4.2.1关系代数的五个基本操作 53
    4.2.2关系代数的组合操作 57
    4.2.3关系代数表达式应用举例 61
    4.3关系演算 62
    4.3.1元组关系演算 62
    4.3.2域关系演算 63
    4.4关系查询优化 64
    4.4.1查询优化的一般策略 64
    4.4.2关系代数优化 65
    4.4.3基于存取路径的规则优化 69
    第5章关系数据库的结构化查询
    语言 76
    5.1 SQL概述 76
    5.2 SQL的数据定义语言 77
    5.2.1数据类型 77
    5.2.2数据库模式的定义 78
    5.2.3基本表的定义 79
    5.2.4基本表的修改和删除 82
    5.2.5索引的建立和删除 83
    5.3 SQL数据更新 84
    5.3.1元组插入 84
    5.3.2元组删除 85
    5.3.3元组修改 85
    5.4 SQL数据查询 86
    5.4.1 SQL查询语句的格式 86
    5.4.2简单查询 87
    5.4.3复杂查询 89
    5.5 SQL聚集函数 96
    5.5.1聚集函数的运算符 96
    5.5.2数据分组 96
    5.5.3数据排序 97
    5.6 SQL中的视图 98
    5.6.1视图定义 -98
    5.6.2视图查询 99
    5.6.3视图更新 一100
    5.6.4视图删除 一100
    5.6.5视图的作用 ”101
    第6章关系模式的规范化理论 102
    6.1 关系模式设计中的问题 102
    6.2函数依赖 103
    6.2.1函数依赖定义 -103
    6.2.2关键字和超关键字 104
    6.3数据依赖的公理系统 105
    6.3.1 函数依赖的逻辑蕴涵 105
    6.3.2 Armstrong公理系统 105
    6.3.3 函数依赖集的等价和覆盖 109
    6.4关系模式的分解及其问题 110
    6.4.1分解的无损连接性 111
    6.4.2保持函数依赖性 116
    6.5关系模式的规范化 118
    6.5.1范式 一118
    6.5.2模式分解的算法 120
    6.6多值函数依赖与4NF l24
    6.6.1 BCNF关系模式存在的问题 124
    6.6.2多值函数依赖 124
    6.6.3 4NF 125
    6.7连接依赖和5NF. 126
    第7章数据库设计 127
    7.1数据库设计概述 127
    7.1.1数据库系统生存期 127
    7.1.2数据库设计方法 l28
    7.1.3数据库设计的基本过程 129
    7.2规划 130
    7.3需求分析 131
    7.3.1需求描述与分析 131
    7.3.2需求分析阶段的输入和输出 132
    7.3.3需求分析的步骤 132
    7.3.4数据字典 136
    7.4概念设计 138
    7.4.1概念设计的必要性 138
    7.4.2概念设计的主要步骤 139
    7.4.3采用E-R模型方法的数据库概念
    设计 一140
    7.5数据库逻辑结构设计及优化 148
    7.5.1逻辑设计环境 148
    7.5.2 E-R模型向关系模型的转换 l48
    7.5.3用关系规范化理论对关系数据
    模型进行优化 151
    7.6数据库的物理设计 153
    7.7数据库的实现 153
    7.8数据库的运行与维护 153
    7.9 PowerDesigner辅助设计工具 154
    7.9.1绘制E-R图 154
    7.9.2后台生成SQL数据库及
    数据表 157
    第8章数据库保护 161
    8.1事务 161
    8.1.1事务的定义 161
    8.1.2事务的ACID准则 161
    8.2数据库完整性 162
    8.2.1 完整性子系统和完整性规则 162
    8.2.2 SQL中的完整性约束 163
    8.2.3 SQL3触发器 164
    8.3数据库安全性 165
    8.3.1数据库安全性级别 165
    8.3.2数据访问权限 一165
    8.3.3 SQL中的安全性机制 166
    8.4数据库恢复技术 167
    8.4.1恢复的定义、原则和实现方法 167
    8.4.2故障恢复方法 167
    8.4.3具有检查点的恢复技术 168
    8.5并发控制 169
    8.5.1并发所引起的问题 169
    8.5.2封锁 一170
    8.5.3活锁和死锁 172
    8.5.4死锁的防止、检测和处理 173
    8.5.5并发调度的可串行化 174
    8.5.6两段封锁协议 175
    第9章Microsoft SQL Server 2012 177
    9.1 SQL Server简介 177
    9.1.1 Micriosoft SQL Server 2012的
    特点 177
    9.1.2 Micriosoft SQL Server 2012环境
    介绍 177
    9.1.3 Micriosoft SQL Server 2012的工具
    介绍 一178
    9.2数据库的创建、修改和删除 181
    9.2.1创建SQL Server数据库 181
    9.2.2分离和附加SQL Server数据库 183
    9.2.3删除数据库 186
    9.3表和主键的创建 186
    9.3.1表的创建 186
    9.3.2主键的创建 186
    9.3.3用SQL语句方式创建表 188
    9.4数据的插入、修改、删除和
    查询 189
    9.4.1数据的插入 ”189
    9.4.2数据的修改 19l
    9.4.3数据的删除 一l91
    9.4.4数据的查询 “191
    9.5数据库的备份和恢复 192
    9.5.1数据库的备份 一192
    9.5.2数据库的恢复 一194
    9.6高级应用技术 197
    9.6.1存储过程 197
    9.6.2触发器 一201
    第10章 ASP. NET和ADO.NET数据库
    开发技术 一206
    10.1 ASP. NET基础知识 一206
    10.1.1 Visual Studio.NET的特色 206
    10.1.2.NET Framework 207
    10.1.3 ASP. NET开发环境介绍 208
    10.2 ADO. NET介绍 208
    10.2.1 ADO. NET与数据管理简介 208
    10.2.2 ADO. NET命名空间 209
    10.3连接数据库 209
    10.3.1 连接Microsoft SQL Server
    数据库 一209
    10.3.2 连接到Microsoft Access
    数据库 一214
    10.4读取和操作数据 215
    10.5数据集 218
    10.5.1使用DataAdapter类 219
    10.5.2 使用DataTables、DataColumns和
    DataRows 一219
    10.6 DataReader类 221
    10.7 DataGrid和GridView控件 223
    10.8 DataList控件 226
    第11章数据仓库与数据挖掘 238
    11.1概述 238
    1 1.2数据仓库的概念 239
    11.2.1数据仓库的定义 239
    11.2.2数据仓库的结构 241
    1 1.3数据仓库的设计与实现 246
    11.3.1数据仓库的设计原则 246
    11.3.2数据仓库的三级数据模型 247
    11.3.3数据仓库的设计步骤 248
    11.3.4数据仓库的实现结构 251
    11.4数据挖掘 251
    11.4.1数据挖掘定义 251
    11.4.2数据挖掘技术的应用
    研究现状 252
    11.4.3数据挖掘的主要技术 253
    11.4.4数据挖掘的过程 256
    11.4.5 DM与OLAP 257
    第12章XML数据库 258
    12.1引言 258
    12.2 XML文档 259
    12.3 XML文档类型定义 262
    12.3.1元素定义 263
    12.3.2属性定义 -264
    12.4 XML模式 265
    12.5 XPath查询语言. 269
    12.6 XQuery查询语言 270
    12.7 XML应用 271
    12.7.1 基于XML的数据交换与异构
    数据集成 271
    12.7.2 XML索引与查询处理 272
    12.7.3 XML文档聚类 275
    12.7.4 XML流处理 276
    参考文献 278
  • 内容简介:
      数据库原理及应用是将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,完整地论述数据库系统的基本概念、基本原理的基础上,对MicrosoftSQLSERVER等主流的数据库管理系统、Visio和PowerDesigner、ASP.NET和ADO.NET等数据库设计与软件开发工具进行讲解,并对数据仓库与数据挖掘、XML数据库等数据库新技术进行介绍。主要包括主要内容包括数据模型、数据库系统的体系结构、关系数据库方法、关系数据库的结构化查询语言SQL、关系模式的规范化理论、数据库设计、数据库保护、MicrosoftSQLSERVER2012、ASP.NET和ADO.NET数据库开发技术、数据仓库与数据挖掘、XML数据库等。
  • 目录:
    前言
    第1章数据库系统概述 1
    1.1 数据库技术的产生与发展 1
    1.1.1数据管理的发展 1
    1.1.2数据和数据管理技术 2
    1.1.3数据库系统的i个发展阶段 3
    1.2数据库系统的基本概念 4
    1.2.1数据库 4
    1.2.2数据库系统 5
    1.3数据库系统的特点 6
    第2章数据模型 8
    2.1数据模型概述 8
    2.1.1数据模型的基本组成 8
    2.1.2数据模型的发展 9
    2.2 E-R数据模型 9
    2.2.1基本概念 9
    2.2.2 E-R图 11
    2.2.3扩充E-R数据模型 12
    2.3层次数据模型 13
    2.3.1基本概念和结构 13
    2.3.2数据操作 15
    2.3.3数据约束 16
    2.3.4层次数据模型的优缺点 17
    2.4网状数据模型 17
    2.4.1基本概念和结构 17
    2.4.2数据操作 19
    2.4.3数据约束 20
    2.4.4网状数据模型的优缺点 20
    2.5关系数据模型 20
    2.5.1基本概念 20
    2.5.2关系数据模型的数据结构 21
    2.5.3数据操作 22
    2.5.4数据约束 22
    2.5.5关系数据模型的优缺点 23
    2.6面向对象数据模型 24
    2.6.1对象和对象标识符 24
    2.6.2属性和方法 24
    2.6.3封装和消息传递 25
    2.6.4类和实例 25
    2.6.5类层次结构和继承 25
    2.6.6持久性和版本 26
    2.6.7多态、重载、重定义与动态联编 26
    2.6.8面向对象数据模型与关系数据
    模型的比较 27
    第3章数据库系统的体系结构 28
    3.1 数据库的体系结构 28
    3.1.1三级模式结构 28
    3.1.2两级映像和两级数据独立性 29
    3.2数据库系统 30
    3.2.1 DBS的组成 30
    3.2.2 DBS的全局结构 32
    3.2.3 DBS结构的分类 34
    3.3数据库管理系统 36
    3.3.1 DBMS的工作模式 36
    3.3.2 DBMS的主要功能 36
    3.4 DBMS的系统结构 38
    3.4.1 DBMS的进程结构和多线索结构 38
    3.4.2 DBMS的组成 38
    3.4.3 DBMS的层次结构 40
    3.5 几种典型结构的DBMS 41
    3.5.1 C/S结构的DBMS 41
    3.5.2基于Web的数据库系统 43
    第4章关系数据库方法 47
    4.1 关系数据库的基本概念 47
    4.1.1关系的形式化定义 47
    4.1.2关系模式、关系子模式和存储
    模式 49
    4.1.3关系模型的完整性规则 51
    4.1.4关系数据库模式 52
    4.2关系代数 53
    4.2.1关系代数的五个基本操作 53
    4.2.2关系代数的组合操作 57
    4.2.3关系代数表达式应用举例 61
    4.3关系演算 62
    4.3.1元组关系演算 62
    4.3.2域关系演算 63
    4.4关系查询优化 64
    4.4.1查询优化的一般策略 64
    4.4.2关系代数优化 65
    4.4.3基于存取路径的规则优化 69
    第5章关系数据库的结构化查询
    语言 76
    5.1 SQL概述 76
    5.2 SQL的数据定义语言 77
    5.2.1数据类型 77
    5.2.2数据库模式的定义 78
    5.2.3基本表的定义 79
    5.2.4基本表的修改和删除 82
    5.2.5索引的建立和删除 83
    5.3 SQL数据更新 84
    5.3.1元组插入 84
    5.3.2元组删除 85
    5.3.3元组修改 85
    5.4 SQL数据查询 86
    5.4.1 SQL查询语句的格式 86
    5.4.2简单查询 87
    5.4.3复杂查询 89
    5.5 SQL聚集函数 96
    5.5.1聚集函数的运算符 96
    5.5.2数据分组 96
    5.5.3数据排序 97
    5.6 SQL中的视图 98
    5.6.1视图定义 -98
    5.6.2视图查询 99
    5.6.3视图更新 一100
    5.6.4视图删除 一100
    5.6.5视图的作用 ”101
    第6章关系模式的规范化理论 102
    6.1 关系模式设计中的问题 102
    6.2函数依赖 103
    6.2.1函数依赖定义 -103
    6.2.2关键字和超关键字 104
    6.3数据依赖的公理系统 105
    6.3.1 函数依赖的逻辑蕴涵 105
    6.3.2 Armstrong公理系统 105
    6.3.3 函数依赖集的等价和覆盖 109
    6.4关系模式的分解及其问题 110
    6.4.1分解的无损连接性 111
    6.4.2保持函数依赖性 116
    6.5关系模式的规范化 118
    6.5.1范式 一118
    6.5.2模式分解的算法 120
    6.6多值函数依赖与4NF l24
    6.6.1 BCNF关系模式存在的问题 124
    6.6.2多值函数依赖 124
    6.6.3 4NF 125
    6.7连接依赖和5NF. 126
    第7章数据库设计 127
    7.1数据库设计概述 127
    7.1.1数据库系统生存期 127
    7.1.2数据库设计方法 l28
    7.1.3数据库设计的基本过程 129
    7.2规划 130
    7.3需求分析 131
    7.3.1需求描述与分析 131
    7.3.2需求分析阶段的输入和输出 132
    7.3.3需求分析的步骤 132
    7.3.4数据字典 136
    7.4概念设计 138
    7.4.1概念设计的必要性 138
    7.4.2概念设计的主要步骤 139
    7.4.3采用E-R模型方法的数据库概念
    设计 一140
    7.5数据库逻辑结构设计及优化 148
    7.5.1逻辑设计环境 148
    7.5.2 E-R模型向关系模型的转换 l48
    7.5.3用关系规范化理论对关系数据
    模型进行优化 151
    7.6数据库的物理设计 153
    7.7数据库的实现 153
    7.8数据库的运行与维护 153
    7.9 PowerDesigner辅助设计工具 154
    7.9.1绘制E-R图 154
    7.9.2后台生成SQL数据库及
    数据表 157
    第8章数据库保护 161
    8.1事务 161
    8.1.1事务的定义 161
    8.1.2事务的ACID准则 161
    8.2数据库完整性 162
    8.2.1 完整性子系统和完整性规则 162
    8.2.2 SQL中的完整性约束 163
    8.2.3 SQL3触发器 164
    8.3数据库安全性 165
    8.3.1数据库安全性级别 165
    8.3.2数据访问权限 一165
    8.3.3 SQL中的安全性机制 166
    8.4数据库恢复技术 167
    8.4.1恢复的定义、原则和实现方法 167
    8.4.2故障恢复方法 167
    8.4.3具有检查点的恢复技术 168
    8.5并发控制 169
    8.5.1并发所引起的问题 169
    8.5.2封锁 一170
    8.5.3活锁和死锁 172
    8.5.4死锁的防止、检测和处理 173
    8.5.5并发调度的可串行化 174
    8.5.6两段封锁协议 175
    第9章Microsoft SQL Server 2012 177
    9.1 SQL Server简介 177
    9.1.1 Micriosoft SQL Server 2012的
    特点 177
    9.1.2 Micriosoft SQL Server 2012环境
    介绍 177
    9.1.3 Micriosoft SQL Server 2012的工具
    介绍 一178
    9.2数据库的创建、修改和删除 181
    9.2.1创建SQL Server数据库 181
    9.2.2分离和附加SQL Server数据库 183
    9.2.3删除数据库 186
    9.3表和主键的创建 186
    9.3.1表的创建 186
    9.3.2主键的创建 186
    9.3.3用SQL语句方式创建表 188
    9.4数据的插入、修改、删除和
    查询 189
    9.4.1数据的插入 ”189
    9.4.2数据的修改 19l
    9.4.3数据的删除 一l91
    9.4.4数据的查询 “191
    9.5数据库的备份和恢复 192
    9.5.1数据库的备份 一192
    9.5.2数据库的恢复 一194
    9.6高级应用技术 197
    9.6.1存储过程 197
    9.6.2触发器 一201
    第10章 ASP. NET和ADO.NET数据库
    开发技术 一206
    10.1 ASP. NET基础知识 一206
    10.1.1 Visual Studio.NET的特色 206
    10.1.2.NET Framework 207
    10.1.3 ASP. NET开发环境介绍 208
    10.2 ADO. NET介绍 208
    10.2.1 ADO. NET与数据管理简介 208
    10.2.2 ADO. NET命名空间 209
    10.3连接数据库 209
    10.3.1 连接Microsoft SQL Server
    数据库 一209
    10.3.2 连接到Microsoft Access
    数据库 一214
    10.4读取和操作数据 215
    10.5数据集 218
    10.5.1使用DataAdapter类 219
    10.5.2 使用DataTables、DataColumns和
    DataRows 一219
    10.6 DataReader类 221
    10.7 DataGrid和GridView控件 223
    10.8 DataList控件 226
    第11章数据仓库与数据挖掘 238
    11.1概述 238
    1 1.2数据仓库的概念 239
    11.2.1数据仓库的定义 239
    11.2.2数据仓库的结构 241
    1 1.3数据仓库的设计与实现 246
    11.3.1数据仓库的设计原则 246
    11.3.2数据仓库的三级数据模型 247
    11.3.3数据仓库的设计步骤 248
    11.3.4数据仓库的实现结构 251
    11.4数据挖掘 251
    11.4.1数据挖掘定义 251
    11.4.2数据挖掘技术的应用
    研究现状 252
    11.4.3数据挖掘的主要技术 253
    11.4.4数据挖掘的过程 256
    11.4.5 DM与OLAP 257
    第12章XML数据库 258
    12.1引言 258
    12.2 XML文档 259
    12.3 XML文档类型定义 262
    12.3.1元素定义 263
    12.3.2属性定义 -264
    12.4 XML模式 265
    12.5 XPath查询语言. 269
    12.6 XQuery查询语言 270
    12.7 XML应用 271
    12.7.1 基于XML的数据交换与异构
    数据集成 271
    12.7.2 XML索引与查询处理 272
    12.7.3 XML文档聚类 275
    12.7.4 XML流处理 276
    参考文献 278
查看详情
系列丛书 / 更多
数据库原理及应用(第2版)
计算机图形学 第3版
徐长青 著
数据库原理及应用(第2版)
计算机专业英语 第2版
霍宏涛 编
数据库原理及应用(第2版)
数据库原理及应用
赵鲁涛 著
数据库原理及应用(第2版)
网络安全技术 第2版
刘化君 著
数据库原理及应用(第2版)
数据库原理及应用 学习与实验指导教程 第2版
胡孔法 著
数据库原理及应用(第2版)
Access2010数据库技术与程序设计/普通高等教育“十三五”计算机类规划教材
杨文彬、成海 编
数据库原理及应用(第2版)
Access2010数据库技术与程序设计上机指导
杨文彬、成海、何光明 编
数据库原理及应用(第2版)
计算机科学导论
罗琼、杨微 编
相关图书 / 更多
数据库原理及应用(第2版)
数据新闻与信息可视化
周葆华;徐笛;崔迪
数据库原理及应用(第2版)
数据合规师概论
郑少华、商建刚
数据库原理及应用(第2版)
数据思维——从数据分析到商业价值(第2版)
王汉生
数据库原理及应用(第2版)
数据科学优化方法
孙怡帆
数据库原理及应用(第2版)
数据资产入表:理论与实务
赵治纲
数据库原理及应用(第2版)
数据处理技术与方法研究
付雯
数据库原理及应用(第2版)
数据治理 工业企业数字化转型之道 第2版
祝守宇
数据库原理及应用(第2版)
数据可视化Pyecharts探秘实践教程/新工科大数据专业群实践丛书
余先昊、袁华 编
数据库原理及应用(第2版)
数据标注工程——语言知识与应用
于东
数据库原理及应用(第2版)
数据可视化基础与应用
刘佳 许桂秋 李静雯
数据库原理及应用(第2版)
数据权利保护的模式与机制
余圣琪
数据库原理及应用(第2版)
数据科学伦理:概念、技术和警世故事
[比利时]大卫·马滕斯(David;Martens