图书介绍

数据库系统原理与应用PDF|Epub|txt|kindle电子书版本网盘下载

数据库系统原理与应用
  • 曾玲,程传慧,张慧萍编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302349280
  • 出版时间:2014
  • 标注页数:343页
  • 文件大小:64MB
  • 文件页数:360页
  • 主题词:数据库系统-高等学校-教材

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人工管理阶段2

1.1.2文件系统阶段2

1.1.3数据库系统阶段5

1.2数据库系统9

1.3数据库管理系统13

1.4小结15

习题一16

第2章 数据库的存储结构17

2.1基本文件组织17

2.1.1顺序文件组织17

2.1.2链表结构文件组织18

2.1.3随机存取文件组织(Hash文件组织)20

2.2数据库的数据结构及存储结构21

2.2.1 IMS层次数据库结构概述21

2.2.2 DBTG网状数据库结构概述22

2.2.3关系数据库结构概述22

2.3索引文件组织26

2.3.1索引文件26

2.3.2非关键字索引文件27

2.4 B+树文件29

2.4.1 B+树结构29

2.4.2插入算法30

2.4.3查找算法30

2.4.4删除算法31

2.5小结33

习题二33

第3章 数据模型34

3.1数据模型概述34

3.2 E-R数据模型35

3.2.1数据之间的联系35

3.2.2实体联系模型37

3.3关系数据模型39

3.3.1关系数据模型基本概念39

3.3.2从E-R数据模型到关系数据模型40

3.4其他数据模型42

3.4.1网状数据模型42

3.4.2层次数据模型43

3.5小结45

习题三45

第4章 关系数据库基本概念46

4.1基本概念46

4.2函数依赖47

4.2.1函数依赖概念47

4.2.2部分函数依赖48

4.2.3完全函数依赖48

4.2.4传递函数依赖48

4.3候选关键字与主属性49

4.3.1候选关键字49

4.3.2主属性50

4.4关系规范化50

4.4.1问题的提出50

4.4.2范式52

4.4.3关系模式分解的正确性57

4.5函数依赖理论58

4.5.1推理规则58

4.5.2属性集的闭包59

4.6小结59

习题四60

第5章 关系数据库理论基础61

5.1关系代数61

5.1.1传统的集合运算61

5.1.2专门的关系运算64

5.2关系演算68

5.3小结68

习题五69

第6章SQL语言70

6.1 SQL语言概貌70

6.2 SQL数据定义功能71

6.2.1基本表的定义和修改71

6.2.2索引的建立和删除72

6.3 SQL数据查询语句73

6.3.1语句格式73

6.3.2对单一表查询语句74

6.3.3对两个以上表的连接查询75

6.3.4嵌套查询76

6.3.5关系除法77

6.4视图79

6.5 SQL数据更新语句80

6.5.1修改(UPDATE)语句80

6.5.2删除(DELETE)语句80

6.5.3插入(INSERT)语句80

6.5.4视图的更新81

6.6 SQL数据控制功能81

6.7嵌入式SQL83

6.8查询优化84

6.9小结86

习题六87

第7章SQL Server 2008基础89

7.1 SQL Server管理工具89

7.2建立数据库、表、索引的操作91

7.2.1建立数据库91

7.2.2建立数据表92

7.2.3修改表结构与数据维护97

7.2.4建立索引97

7.2.5数据维护操作99

7.3建立视图的操作100

7.3.1建立视图100

7.3.2使用视图101

7.4数据完整性保护102

7.4.1实体完整性保护的实现102

7.4.2参照完整性保护的实现103

7.4.3域完整性保护的实现105

7.5数据库安全性管理106

7.5.1主体与安全对象106

7.5.2身份验证模式107

7.5.3登录名的管理107

7.5.4创建架构109

7.5.5针对具体数据库创建用户名109

7.5.6服务器角色110

7.5.7数据库角色110

7.5.8权限管理113

7.6 SQL Server中扩展的SQL语言114

7.6.1 SQL Server 2008的数据定义语句(DDL)114

7.6.2数据操纵语言124

7.6.3 SQL查询语句125

7.6.4数据控制语言130

7.7小结132

习题七133

第8章T-SQL语言134

8.1常量、变量、表达式、函数134

8.1.1 T-SQL语言概述134

8.1.2常量、字段变量、内存变量136

8.1.3表达式138

8.1.4常用系统函数141

8.1.5自定义函数145

8.2流程控制语句149

8.2.1 BEGIN…END语句149

8.2.2 IF…ELSE语句149

8.2.3 CASE语句151

8.2.4 WHILE…CONTINUE…BREAK语句153

8.2.5 GOT()语句154

8.2.6 WAITFOR语句154

8.2.7 RETURN语句155

8.2.8错误捕捉语句155

8.2.9游标155

8.3 SQL Server中的存储过程157

8.3.1存储过程的概念157

8.3.2存储过程的优点158

8.3.3使用Transaction-SQL命令创建存储过程159

8.3.4使用管理工作平台创建存储过程161

8.3.5重新命名存储过程162

8.3.6删除存储过程163

8.3.7执行存储过程163

8.3.8系统存储过程163

8.4 SQL Server中的触发器164

8.4.1触发器的概念及作用164

8.4.2触发器的种类165

8.4.3创建触发器165

8.4.4触发器的原理169

8.4.5 INSTEAD OF触发器170

8.4.6触发器的应用171

8.5 SQL Server中的数据导入和导出174

8.5.1使用T-SQL进行数据导入导出174

8.5.2使用命令行bcp导入导出数据175

8.5.3使用数据转换服务(DTS)导入导出数据176

8.5.4如何选择具体的数据导入导出方法177

8.6 SQL Server应用系统开发环境178

8.6.1 SQL Server应用系统的两种系统结构178

8.6.2 ODBC179

8.6.3 ADO183

8.6.4 JDBC184

8.7小结189

习题八190

第9章 数据库应用系统设计192

9.1概述192

9.2数据库结构设计193

9.2.1数据库结构设计步骤193

9.2.2需求分析194

9.2.3概念结构设计199

9.2.4逻辑结构设计201

9.2.5数据库物理设计203

9.3数据库应用系统设计205

9.3.1系统模块结构设计205

9.3.2主程序结构设计206

9.3.3数据维护类程序设计207

9.3.4数据查询与统计类程序结构209

9.3.5导入导出类程序构成212

9.3.6统计打印报表程序构成214

9.4系统调试与运行218

9.5小结218

习题九219

第10章 利用软部件构建数据库应用系统220

10.1软部件技术概述220

10.1.1软部件主要特征221

10.1.2构建应用系统的主程序结构222

10.1.3水平下拉菜单生成程序设计224

10.2表格式数据维护部件设计231

10.2.1表格式数据维护部件概述231

10.2.2通用表格式数据浏览部件1(tableTenance1.java)232

10.2.3通用表格式数据浏览部件2(tableTenance2.java)235

10.2.4表格式数据维护部件5(tableTenance5.java)236

10.2.5表格式数据维护部件7(tableTenance7.java)240

10.2.6表格式数据维护部件11(tableTenance11.java)245

10.3单数据表单记录数据维护部件250

10.3.1单记录数据维护部件概述250

10.3.2单记录数据维护部件控件布局251

10.3.3单记录数据维护部件1(dataTenance1.java)254

10.3.4单记录数据维护部件2 (dataTenance2.j ava)258

10.4查询类部件设计266

10.4.1查询类部件概述266

10.4.2通用数据单查询部件3(dataQuery3.java)267

10.4.3基本组合查询部件12(dataQuery12.java)268

10.4.4复杂组合查询部件273

10.5数据处理类部件设计275

10.5.1数据处理类部件概述275

10.5.2全表统计部件(dataStatistic1.java)276

10.5.3分组统计部件(dataStatistic2.java)277

10.5.4横向数据处理部件(dataStatistic3.java)278

10.5.5单数据表交叉表(dataStatistic10.java)280

10.6数据通信类部件设计282

10.6.1数据通信类部件概述282

10.6.2覆盖式导出到纯文本文件、XML文件与其他数据表部件(dataTransfer1.java)284

10.6.3覆盖式导出到Office文件(dataTransfer4.java)286

10.6.4从Office文件导入部件(dataTransfer10.java)288

10.7打印报表部件设计289

10.7.1打印报表部件概述289

10.7.2简单表格式报表格式生成部件(printFormat1.java)290

10.7.3其他报表格式生成部件291

10.7.4统计图形显示程序292

10.7.5打印预览部件(dataPreview.java)293

10.7.6打印报表部件(dataPrint.java)294

10.8系统工具类部件295

10.9小结297

习题十297

第11章 数据库的管理299

11.1事务处理299

11.1.1事务的基本概念299

11.1.2事务处理过程分析300

11.1.3 SQL的事务管理300

11.2并发控制302

11.2.1并发处理产生的三种不一致性302

11.2.2封锁304

11.3备份与恢复306

11.3.1故障的类型307

11.3.2事务日志307

11.3.3恢复的概念308

11.3.4数据的转储309

11.3.5创建备份设备310

11.3.6备份数据库310

11.3.7恢复311

11.4小结312

习题十一313

第12章 其他数据库技术概述314

12.1面向对象数据模型314

12.1.1 UML定义的类图315

12.1.2利用Rose建模操作319

12.1.3从建模到建库与建表的自动化操作320

12.2数据仓库322

12.2.1数据仓库的概念323

12.2.2数据仓库和数据集市324

12.2.3数据仓库的处理325

12.2.4联机分析(OLAP)技术概述326

12.2.5 SQL Server中的数据仓库组件328

12.3数据挖掘329

12.3.1数据挖掘技术概述329

12.3.2数据挖掘的定义331

12.3.3数据挖掘的过程模型及常用技术331

12.3.4目前数据挖掘的主要应用332

12.4分布式数据库333

12.4.1分布式数据库系统概述333

12.4.2分布式数据存储334

12.4.3分布式数据的查询处理335

12.4.4分布式数据库系统中的事务处理335

12.4.5数据对象的命名方式与目录表的管理339

12.4.6更新传播341

12.5小结341

习题十二342

参考文献343

热门推荐