图书介绍

数据库技术及应用PDF|Epub|txt|kindle电子书版本网盘下载

数据库技术及应用
  • 陆桂明主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111247494
  • 出版时间:2008
  • 标注页数:304页
  • 文件大小:85MB
  • 文件页数:313页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库技术及应用PDF格式电子书版下载

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

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

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

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

图书目录

前言1

第1章 数据库系统概述1

1.1信息与数据1

1.1.1信息1

1.1.2数据2

1.1.3信息与数据的关系2

1.1.4信息管理系统2

1.2数据库的产生与发展3

1.2.1人工管理阶段3

1.2.2文件系统管理阶段3

1.2.3数据库管理阶段4

1.3数据库系统的组成6

1.4数据库系统的体系结构7

1.4.1单用户数据库系统7

1.4.2主从式结构数据库系统8

1.4.3客户机/服务器结构的数据库系统8

1.4.4分布式结构的数据库系统9

1.5数据库系统的安全10

1.5.1软件方面的安全设置10

1.5.2硬件方面的安全设置11

小结12

第2章 关系数据库13

2.1关系数据结构及概念13

2.1.1关系数据结构13

2.1.2基本概念14

2.2关系的完整性约束15

2.3关系模型的数据操作17

2.4关系代数17

小结22

习题23

第3章 结构化查询语言——SQL24

3.1SQL概述24

3.1.1SQL的产生与发展24

3.1.2SQL的基本概念25

3.1.3SQL的主要特点26

3.2SQL数据定义27

3.2.1基本数据类型28

3.2.2创建、修改和删除基本表28

3.2.3创建和维护索引31

3.3SQL数据查询32

3.3.1SELECT查询命令32

3.3.2简单查询34

3.3.3连接查询48

3.3.4嵌套查询51

3.3.5集合查询57

3.4SQL数据更新58

3.4.1插入数据58

3.4.2修改数据60

3.4.3删除数据60

3.5视图61

3.5.1视图的定义和删除62

3.5.2查询视图64

3.5.3更新视图65

3.5.4视图的优点67

3.6SQL数据控制68

3.6.1权限与角色68

3.6.2权限与角色的授予与收回68

3.7嵌入式SQL71

3.7.1嵌入式SQL的一般形式71

3.7.2嵌入式SQL语句与主语言之间的通信72

3.7.3不用游标的SQL语句74

3.7.4使用游标的SQL语句77

3.7.5动态SQL简介80

小结81

习题81

第4章 关系数据理论83

4.1规范化问题的提出83

4.2函数依赖85

4.2.1函数依赖的定义86

4.2.2函数依赖的基本性质87

4.2.3完全函数依赖与部分函数依赖87

4.2.4传递函数依赖88

4.2.5码88

4.3范式89

4.3.1第一范式(1NF)90

4.3.2第二范式(2NF)91

4.3.3第三范式(3NF)93

4.3.4BC范式(BCNF)94

4.3.5多值依赖97

4.3.6第四范式(4NF)100

4.3.7规范化小结101

4.4模式分解103

4.4.1模式分解的准则103

4.4.2分解的函数依赖保持性和无损连接性105

4.4.3模式分解的算法109

小结110

习题110

第5章 数据库保护技术112

5.1安全与保护概述112

5.2数据库的完整性112

5.2.1数据库的完整性分类113

5.2.2数据库的完整性约束113

5.3数据库的安全性115

5.3.1用户的标识与鉴别116

5.3.2存取权限控制116

5.3.3视图机制117

5.3.4跟踪审查118

5.3.5数据加密存储118

5.4数据库的并发控制119

5.4.1事务及特性119

5.4.2数据库的并发控制121

5.4.3并发的目的121

5.4.4并发所引起的问题121

5.4.5并发控制方法123

5.4.6并发调节的可串行性129

5.4.7两段锁协议131

5.5数据库的恢复132

5.5.1故障种类133

5.5.2恢复基本策略134

5.5.3数据库备份136

小结137

习题138

第6章 数据库系统的分析与设计139

6.1数据库设计的概述139

6.1.1数据库设计的任务和内容139

6.1.2数据库设计的方法140

6.1.3数据库设计的步骤141

6.1.4数据库设计的工具143

6.2需求分析144

6.2.1需求分析的任务144

6.2.2需求分析的方法145

6.3数据库概念结构设计149

6.3.1概念结构设计的方法150

6.3.2概念结构设计的步骤153

6.4数据库逻辑设计160

6.4.1逻辑结构设计的任务和步骤160

6.4.2E-R模型向关系模型的转换161

6.4.3数据模型的优化167

6.4.4.外模式设计168

6.5数据库物理设计169

6.5.1确定数据库的物理结构169

6.5.2评价物理结构173

6.6数据库的实施和维护173

6.6.1数据库的实施174

6.6.2数据库的维护175

小结176

习题176

第7章 客户机/服务器数据库178

7.1客户机/服务器简介178

7.1.1客户机/服务器计算模式概念178

7.1.2客户机/服务器环境下应用成分的分布179

7.2客户机/服务器模式的体系结构180

7.2.1体系结构180

7.2.2客户机/服务器模式的定位181

7.3客户机/服务器模式的特性和优点186

7.3.1客户机/服务器模式的特性186

7.3.2客户机/服务器模式的优点与不足186

7.4构建客户机/服务器系统187

7.4.1客户机/服务器系统开发工具187

7.4.2客户机/服务器模式应用系统的开发特点190

小结191

习题191

第8章 SQL Server数据库管理系统192

8.1SQL Server2005概述192

8.2Transact-SQL程序设计193

8.2.1数据类型193

8.2.2变量196

8.2.3运算符196

8.2.4函数197

8.2.5流程控制语句200

8.3存储过程的创建与使用202

8.3.1创建存储过程202

8.3.2执行存储过程204

8.3.3查看、修改存储过程205

8.3.4重命名、删除存储过程207

8.4数据库的创建与管理207

8.4.1数据库的存储结构207

8.4.2创建与删除数据库208

8.4.3修改数据库210

8.5表的创建与管理213

8.5.1创建表213

8.5.2添加、删除、修改字段213

8.5.3创建、删除、修改约束217

8.5.4删除表218

8.6数据更新218

8.6.1用Insert增添数据218

8.6.2用Update更新数据221

8.6.3用DELETE删除数据222

8.7数据查询223

8.8视图的创建与使用224

8.8.1创建视图224

8.8.2查看视图228

8.8.3修改视图229

8.8.4重命名视图229

8.8.5使用视图229

8.8.6删除视图231

8.9索引的创建与使用232

8.9.1创建索引232

8.9.2查看、修改、维护和删除索引234

8.10触发器的创建与使用236

8.10.1概述236

8.10.2创建触发器237

8.10.3查看触发器238

8.10.4修改触发器239

8.10.5删除触发器239

8.11SQL Server安全性管理239

8.11.1SQL Server2005的安全机制240

8.11.2服务器安全性管理241

8.11.3数据库用户管理245

8.11.4数据库角色管理246

8.11.5权限管理247

8.12在VB、Delphi和ASP中使用SQL数据库248

8.12.1在VB中使用SQL数据库248

8.12.2在Delphi中使用SQL数据库250

8.12.3在ASP中使用SQL数据库251

小结252

习题252

第9章 数据库应用开发工具253

9.1数据库开发工具的分类253

9.1.1桌面型数据库253

9.1.2网络型数据库253

9.2桌面型数据库开发工具254

9.2.1xBase254

9.2.2Visual FoxPro256

9.2.3Access256

9.2.4Paradox258

9.3网络型数据库开发工具259

9.3.1Oracle259

9.3.2Sybase262

9.3.3Informix263

9.3.4SQL Server264

9.3.5IBM DB2265

9.3.6前台开发工具266

9.4数据库建模工具268

小结270

习题270

第10章 数据库管理系统开发实例271

10.1引言271

10.2任务概述271

10.2.1目标271

10.2.2具体需求271

10.3数据描述272

10.3.1顶层数据流图与数据字典273

10.3.2第二层数据流图与数据字典274

10.3.3第三层数据流图与数据字典275

10.3.4奖惩管理子系统数据流图与数据字典277

10.3.5毕业管理子系统数据流图与数据字典278

10.3.6注册管理子系统数据流图与数据字典279

10.4数据库分析279

10.4.1学籍管理系统E-R图279

10.4.2利用Microsoft Visio反向获取E-R图279

10.5数据库设计283

10.5.1创建数据库283

10.5.2创建各数据表285

小结293

习题294

第11章 数据库新技术295

11.1与多学科技术相结合形成的数据库新技术295

11.1.1面向对象数据库系统295

11.1.2分布式数据库系统296

11.1.3多媒体数据库系统297

11.1.4知识数据库系统297

11.1.5并行数据库系统298

11.1.6模糊数据库系统298

11.2与特定的应用领域相结合形成的数据库新技术299

11.2.1数据仓库299

11.2.2工程数据库301

11.2.3统计数据库301

11.2.4空间数据库302

11.3数据库建设中应注意的几个问题302

小结303

习题303

参考文献304

热门推荐