图书介绍

数据库原理与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理与应用
  • 狄文辉主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730218061X
  • 出版时间:2008
  • 标注页数:241页
  • 文件大小:47MB
  • 文件页数:252页
  • 主题词:关系数据库-数据库管理系统,SQL Server

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 基础篇3

第1章 概论3

1.1数据库技术的产生与发展3

数据库技术的产生3

数据库技术的发展4

1.2数据库的基本概念5

数据、数据库、数据库管理系统、数据库系统5

数据模型8

1.3数据库系统的体系结构11

数据库系统模式的概念11

数据库系统的三级体系结构11

数据库的两层映像功能与数据的独立性12

用户访问数据的过程13

本章小结13

习题14

第2章 关系数据库15

2.1关系模型概述15

2.2关系数据库的基本概念16

关系模型的数据结构16

关系的数学定义17

关系的性质18

几个常用术语19

2.3关系的完整性21

实体完整性(Entity Integrity)21

参照完整性(Referential Integrity)22

用户定义的完整性(User-Defined Integrity)23

2.4关系代数24

传统的集合运算25

专门的关系运算26

关系代数计算的应用举例32

扩充的关系代数运算34

2.5关系演算37

元组关系演算37

域关系演算40

2.6关系代数表达式的优化41

概述41

关系代数表达式的等价变换规则43

关系代数表达式的优化策略45

本章小结46

习题46

第3章 SQL语言51

3.1 SQL语言概述51

SQL的历史51

SQL的特点52

3.2创建数据库53

数据库的设计53

数据类型53

创建数据库55

选择要访问的数据库57

在当前数据库中创建新表58

在当前数据库的表中创建索引59

记录的添加:INSERT语句60

3.3数据库的修改61

删除表中的记录:DELETE语句61

修改表中记录的属性值:UPDATE语句61

删除数据库中的对象(如表或表的索引等):DROP语句62

在表中添加新属性:ALTER语句62

3.4数据库中数据的查询63

剖析SELECT语句63

对属性列或表达式使用AS区别名64

使用WHERE子句筛选查询结果65

处理空值65

对查询结果排序66

3.5 SQL中的条件设置:使用WHERE子句66

在WHERE子句中使用逻辑运算符67

在WHERE子句中使用IN子句67

在WHERE子句中使用BETWEEN子句67

在WHERE子句中使用LIKE来匹配字符68

3.6聚集查询69

选择唯一值DISTINCT69

聚集函数69

分类聚集70

3.7连接查询71

连接查询的概念71

连接条件71

使用连接72

缩减表名73

多表连接74

3.8子查询74

子查询基础知识74

使用IN的子查询75

自连接查询用子查询实现75

NOT IN子查询76

使用EXISTS的子查询76

使用NOT EXISTS来查找空组77

与ANY、 SOME和ALL一起使用比较运算符77

在INSERT、 UPDATE和DELETE语句中使用子查询79

3.9视图80

定义视图80

使用视图的优点82

限制用户可用的数据82

创建列的别名83

具有表达式和函数的视图83

在视图中使用聚集函数83

使用连接的视图84

使用子查询创建视图84

查询视图84

更新视图85

本章小结86

习题87

第4章 关系数据库的模式设计88

4.1关系数据库模式的设计问题88

4.2关系模式的函数依赖90

属性间的联系91

函数依赖91

函数依赖的公理系统93

属性集的闭包96

函数依赖与关键字的联系98

函数依赖集的等价和覆盖100

4.3关系模式的规范化理论104

第一范式(1NF)105

第二范式(2NF)106

第三范式(3NF)107

BCNF范式108

多值依赖和第四范式109

规范化方法112

4.4关系模式分解113

模式分解的等价问题114

无损连接性114

函数依赖保持性117

模式分解算法118

关于模式分解的结论122

本章小结123

习题123

第二篇 设计篇129

第5章 数据库设计129

5.1数据库设计概述129

设计前的准备工作130

设计方法的选择130

数据库设计的步骤131

5.2需求分析133

需求分析的任务133

需求分析的方法与步骤133

5.3概念结构设计136

实体—联系模型137

概念结构设计的方法与步骤139

5.4逻辑结构设计145

E-R模型向关系模型的转换146

关系数据库的逻辑结构设计147

5.5物理结构设计150

确定数据库的物理结构150

物理结构的评价153

5.6数据库实施、运行与维护153

数据库的实施153

数据库的运行与维护155

5.7数据库设计实例156

概念结构设计156

逻辑结构设计156

数据库实施158

本章小结159

习题160

第6章 数据库的保护161

6.1数据的安全性保护161

数据库安全性概述161

安全性控制的一般方法162

6.2数据的完整性保护165

完整性约束条件165

完整性控制166

触发器的建立与应用168

6.3并发控制170

并发控制概述170

排他型封锁174

死锁和活锁175

共享型封锁177

两段封锁法179

6.4数据库的恢复179

数据库恢复的原理179

数据库恢复的实现技术179

6.5 SQL Server数据库的保护技术183

安全性183

数据库完整性184

并发控制185

备份与恢复186

本章小结188

习题189

第三篇 应用篇193

第7章 数据库系统的开发技术193

7.1体系结构193

集中式结构193

客户/服务器体系结构194

浏览器/Web应用服务器/数据库服务器体系结构195

分布式数据库系统197

7.2 Microsoft SQL Server197

7.3开放式数据库互连199

ODBC199

OLE DB201

JDBC203

7.4客户端开发工具204

Visual Basic及Visual Basic.NET204

Delphi206

PowerBuilder207

7.5数据库访问对象210

DAO210

ADO210

本章小结211

习题211

第8章 数据库应用开发实例212

8.1数据库设计与实现212

需求分析212

概念结构设计218

逻辑结构设计223

物理结构设计225

数据库的实施、运行和维护227

8.2应用程序设计与实现236

系统功能模块设计236

系统主要模块实现236

系统集成与发布240

本章小结240

习题240

参考文献241

热门推荐