图书介绍

数据库理论与技术实现PDF|Epub|txt|kindle电子书版本网盘下载

数据库理论与技术实现
  • 范剑波主编;刘良旭副主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560627595
  • 出版时间:2012
  • 标注页数:288页
  • 文件大小:97MB
  • 文件页数:298页
  • 主题词:数据库系统-高等学校-教材

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.2文件系统与数据库系统3

1.2.1数据、信息和数据处理3

1.2.2文件系统的特点与局限性3

1.2.3数据库系统的产生与发展5

1.2.4数据库系统的主要特点6

1.2.5数据库的有关概念8

1.3数据描述和数据模型9

1.3.1数据描述的领域9

1.3.2数据联系的描述10

1.3.3数据模型的概念11

1.3.4概念数据模型及实例13

1.3.5结构数据模型及实例14

1.4数据库系统结构和数据库管理系统17

1.4.1数据库系统的三级模式结构17

1.4.2数据与程序的独立性18

1.4.3数据库系统的组成19

1.4.4数据库管理系统的基本功能和组成20

1.4.5数据库管理系统的选择和评价22

1.5典型案例分析24

本章小结25

练习题25

第2章 关系数据模型28

2.1关系模型的基本概念28

2.1.1关系的通俗解释28

2.1.2关系的数学定义29

2.1.3关系模型31

2.1.4关系数据库管理系统32

2.2关系代数33

2.2.1传统的集合运算33

2.2.2专门的关系运算34

2.2.3关系代数表达式及实例36

2.3关系演算37

2.3.1元组关系演算38

2.3.2域关系演算41

2.4关系数据库查询的优化42

2.4.1查询优化问题的提出42

2.4.2关系代数的等价变换45

2.4.3查询优化的一般策略45

2.4.4查询优化的步骤47

2.5典型案例分析48

本章小结50

练习题50

第二篇 数据库系统实践篇53

第3章SQL Server 2005综述53

3.1 SQL Server 2005概述53

3.2 SQL Server 2005的安装54

3.2.1 SQL Server 2005的安装环境54

3.2.2 SQL Server 2005的安装过程56

3.3 SQL Server 2005管理工具60

3.3.1 SQL Server 2005服务器的配置60

3.3.2 SQL Server 2005服务器的注册和连接62

3.3.3 SQL Server 2005服务器的启动和关闭64

3.3.4 SQL Server 2005的常用工具65

3.4 SQL Server在线手册68

3.5典型案例分析69

本章小结69

练习题70

第4章T-SQL事务结构查询语言Ⅰ71

4.1 SQL Server的数据库71

4.1.1数据库的结构与组成71

4.1.2创建用户数据库73

4.1.3管理用户数据库74

4.2 SQL Server的数据表76

4.2.1数据表的结构和内容76

4.2.2创建用户数据表77

4.2.3管理用户数据表79

4.3 SQL Server的数据更新81

4.3.1数据插入81

4.3.2数据修改82

4.3.3数据删除83

4.4 SQL Server的数据查询83

4.4.1数据基本查询84

4.4.2数据分组查询85

4.4.3多表连接查询85

4.4.4数据子查询87

4.4.5附加子句88

4.5 SQL Server的流程控制语言89

4.5.1批处理、脚本和变量89

4.5.2顺序结构语句92

4.5.3分支结构语句93

4.5.4循环结构语句95

4.5.5其他语句97

4.6 SQL Server的游标100

4.6.1游标的概念101

4.6.2游标的使用103

4.7 SQL Server的视图、存储过程和触发器106

4.7.1视图的建立、查询和删除106

4.7.2存储过程的建立、执行和删除108

4.7.3触发器的建立和删除109

4.8典型案例分析110

本章小结111

练习题111

第5章T-SQL事务结构查询语言Ⅱ113

5.1 SQL Server的安全性和数据库恢复113

5.1.1安全性的相关概念113

5.1.2 SQL Server系统的安全性115

5.1.3数据库恢复的相关概念117

5.1.4 SQL Server系统的恢复技术120

5.2 SQL Server的完整性和数据库并发控制122

5.2.1完整性的相关概念122

5.2.2 SQL Server系统的完整性124

5.2.3数据库并发控制的相关概念127

5.2.4并发控制的封锁机制129

5.2.5 SQL Server系统的并发控制132

5.3 SQL Server的函数133

5.3.1 SQL Server函数分类133

5.3.2用户定义函数133

5.4典型案例分析134

本章小结135

练习题135

第三篇 数据库系统设计篇136

第6章 实体-联系数据模型136

6.1数据库建模概述136

6.2 E-R模型(E-R图)137

6.2.1 E-R图的主要组成部分137

6.2.2 E-R图中联系的角色138

6.2.3 E-R图中联系的多向性139

6.3设计原则139

6.3.1真实性140

6.3.2避免冗余140

6.3.3简单性140

6.3.4合理选择元素类型140

6.4子类和继承141

6.4.1 E-R图中的子类141

6.4.2 E-R图中的继承142

6.5约束的建模142

6.5.1 E-R图中的键码142

6.5.2单值约束143

6.5.3引用完整性144

6.5.4其他类型的约束144

6.6典型案例分析145

本章小结145

练习题146

第7章 关系数据库的模式设计147

7.1关系模式的存储异常和数据依赖147

7.2函数依赖的概念148

7.2.1函数依赖的定义149

7.2.2完全函数依赖和部分函数依赖149

7.2.3传递函数依赖150

7.2.4关系中的键码150

7.3函数依赖的规则151

7.3.1三个推理规则151

7.3.2闭包的计算152

7.4关系的规范化153

7.4.1第一范式154

7.4.2第二范式154

7.4.3第三范式155

7.4.4 BCNF范式156

7.4.5多值依赖和第四范式157

7.5模式分解的优劣160

7.5.1模式分解的等价性160

7.5.2模式分解的规则和方法162

7.6典型案例分析165

本章小结165

练习题166

第8章 关系数据库设计168

8.1数据库设计概述168

8.1.1数据库设计的方法168

8.1.2数据库设计的特点169

8.1.3数据库设计的步骤169

8.2需求分析170

8.2.1需求分析的任务和方法170

8.2.2数据流图171

8.2.3数据字典172

8.3概念结构设计174

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

8.3.2数据抽象与局部视图设计175

8.3.3视图的集成180

8.4逻辑结构设计185

8.4.1 E-R图向关系模型的转换185

8.4.2关系模型的优化186

8.5数据库物理设计188

8.6数据库应用系统的实施与调优188

8.7典型案例分析189

本章小结192

练习题192

第9章 数据库应用系统设计案例194

9.1应用系统开发模型194

9.1.1瀑布模型194

9.1.2原型模型196

9.2宾馆信息管理系统的设计197

9.2.1系统的需求分析198

9.2.2系统的概念结构设计198

9.2.3系统的逻辑结构设计199

9.2.4系统的物理结构设计199

9.3在线考试系统的设计200

9.3.1系统功能模块设计201

9.3.2系统工作流程设计201

9.3.3数据库分析与设计202

9.4 ODBC API数据库连接方法204

9.4.1 ODBC基础205

9.4.2使用ODBC API建立应用程序207

9.5图书网上销售系统的案例分析223

9.5.1网上购物流程设计223

9.5.2网上购物功能设计224

9.5.3网上购物数据库设计224

本章小结225

练习题225

第四篇 数据库系统新进展篇227

第10章 数据库系统新进展227

10.1面向对象数据库系统227

10.1.1面向对象数据模型的基本概念227

10.1.2对象定义语言ODL概述231

10.1.3面向对象数据库系统的发展前景237

10.2分布式数据库系统238

10.2.1分布式数据库系统概述238

10.2.2分布式数据库系统的查询处理和优化240

10.2.3分布式数据库系统的发展前景243

10.3 XML语言243

10.3.1 XML概述244

10.3.2 XML语法246

10.3.3 XML文档类型定义249

10.4数据挖掘概述252

10.4.1数据挖掘的定义253

10.4.2数据挖掘的任务254

10.4.3数据挖掘流程和方法255

本章小结258

练习题258

附录1“数据库理论与技术”课程模拟试题260

参考答案267

附录2“数据库理论与技术”课程实验指导270

实验1 SQL Server 2005以及应用案例的安装270

实验2 SQL的数据定义和更新271

实验3 SQL的数据查询274

实验4视图、存储过程和触发器的练习276

实验5 SQL的综合练习279

实验6数据库的安全性和完整性280

实验7数据库连接的练习283

实验8数据库设计的练习284

参考文献288

热门推荐