图书介绍

数据库技术与设计PDF|Epub|txt|kindle电子书版本下载

数据库技术与设计
  • 范剑波主编;刘良旭副主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560639956
  • 出版时间:2016
  • 标注页数:262页
  • 文件大小:36MB
  • 文件页数:274页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库技术与设计PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 数据库系统基础篇2

第1章 数据库系统概述2

1.1 数据库系统的应用和研究2

1.1.1 数据库系统的应用2

1.1.2 数据库系统的研究3

1.2 文件系统与数据库系统4

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

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

1.2.3 数据库系统的发展及其特点6

1.3 数据库系统的组成和模式结构9

1.3.1 数据库系统的组成9

1.3.2 数据库系统的模式结构11

1.3.3 数据与程序的独立性12

1.4 数据描述和数据模型13

1.4.1 数据描述的领域13

1.4.2 数据联系的描述14

1.4.3 数据模型的概念15

1.4.4 数据模型及实例17

1.5 典型案例分析21

典型案例1高校组织结构概念数据模型的设计(1)21

典型案例2学生在不同部门数据的结构化22

典型案例3数据库管理系统的选择23

本章小结26

练习题26

第2章 关系数据模型29

2.1 关系模型的基本概念29

2.1.1 关系的通俗定义29

2.1.2 关系的数学定义30

2.1.3 关系模型32

2.2 关系代数33

2.2.1 传统的集合运算34

2.2.2 专门的关系运算35

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

2.3 关系数据库查询的优化38

2.3.1 查询优化问题的提出38

2.3.2 关系代数的等价变换41

2.3.3 查询优化的一般策略41

2.3.4 查询优化的步骤42

2.4 典型案例分析44

典型案例1关系代数表达式的查询44

典型案例2关系代数表达式的优化45

典型案例3关系代数表达式查询时间的计算46

本章小结47

练习题47

第二篇 数据库系统设计篇50

第3章 数据库建模50

3.1 数据库建模概述50

3.2 E-R图的设计51

3.2.1 E-R图的设计方法51

3.2.2 E-R图的设计原则53

3.3 E-R图的子类和继承54

3.3.1 E-R图的子类54

3.3.2 E-R图的继承55

3.4 E-R图的约束建模55

3.4.1 实体集的键码56

3.4.2 单值约束56

3.4.3 完整性约束57

3.4.4 其他类型约束57

3.5 典型案例分析58

典型案例1高校组织结构E-R图的设计(2)58

典型案例2在线考试系统E-R图的设计59

典型案例3图书网上销售系统E-R图的设计60

本章小结61

练习题61

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

4.1 关系模式的存储异常和数据依赖62

4.2 函数依赖的概念63

4.2.1 函数依赖的定义64

4.2.2 完全函数依赖和部分函数依赖64

4.2.3 传递函数依赖65

4.2.4 关系模式的键码65

4.3 函数依赖的规则66

4.3.1 三个推理规则66

4.3.2 闭包的计算67

4.4 关系的规范化68

4.4.1 第一范式69

4.4.2 第二范式69

4.4.3 第三范式70

4.4.4 BCNF范式71

4.4.5 多值依赖和第四范式72

4.5 模式分解的优劣74

4.5.1 模式分解的等价性74

4.5.2 模式分解的规则和方法76

4.6 典型案例分析79

典型案例1产品订货系统关系数据库模式的设计79

典型案例2在线考试系统关系数据库模式的设计80

典型案例3图书网上销售系统的关系数据库模式的设计80

本章小结81

练习题82

第5章 关系数据库设计84

5.1 数据库设计概述84

5.1.1 数据库设计的方法84

5.1.2 数据库设计的特点85

5.1.3 数据库设计的步骤85

5.2 需求分析86

5.2.1 需求分析的任务86

5.2.2 需求分析的结构化分析方法87

5.3 概念结构设计89

5.3.1 概念结构设计的任务89

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

5.4 逻辑结构设计99

5.4.1 逻辑结构设计的任务99

5.4.2 逻辑结构设计的方法与步骤100

5.5 数据库的物理设计103

5.6 数据库应用系统的实施与调优103

5.7 典型案例分析104

典型案例1某仓储超市POS系统关系数据库的设计104

典型案例2某宾馆信息管理系统关系数据库的设计108

典型案例3某公司活动信息采集系统关系数据库的设计110

5.8 JDBC的数据库连接方法113

5.8.1 Windows下Java开发环境的配置113

5.8.2 Java使用JDBC连接数据库的方法114

本章小结115

练习题115

第三篇 数据库系统实践篇118

第6章 SQL Server 2008综述118

6.1 SQL Server 2008概述118

6.2 SQL Server 2008的安装120

6.2.1 SQL Server 2008的安装环境120

6.2.2 SQL Server 2008的安装过程120

6.3 SQL Server 2008管理工具131

6.3.1 SQL Server 2008服务器的配置132

6.3.2 SQL Server 2008服务器的注册和连接133

6.3.3 SQL Server 2008服务器的关闭和启动135

6.3.4 SQL Server 2008的常用工具136

6.4 典型案例分析138

典型案例1 SQL Server 2008联机丛书的查询138

典型案例2 数据库系统管理员sa密码的设定139

典型案例3 SQL Server 2008数据库的附加和分离140

本章小结142

练习题142

第7章 SQL Server 2008的T-SQL I143

7.1 SQL Server的数据库143

7.1.1 数据库及其组成143

7.1.2 创建用户数据库144

7.1.3 管理用户数据库146

7.2 SQL Server的数据表147

7.2.1 数据表结构和内容147

7.2.2 创建用户数据表149

7.2.3 管理用户数据表151

7.3 SQL Server的数据更新153

7.3.1 数据插入153

7.3.2 数据修改154

7.3.3 数据删除155

7.4 SQL Server的数据查询156

7.4.1 数据基本查询156

7.4.2 数据分组查询157

7.4.3 多表连接查询157

7.4.4 数据子查询159

7.4.5 附加子句160

7.5 SQL Server的视图161

7.5.1 视图的建立161

7.5.2 视图的查询和删除162

7.6 SQL Server的函数163

7.6.1 内置函数的分类163

7.6.2 用户定义函数164

7.7 典型案例分析165

典型案例1 SQL Server 2008基本表查询的应用165

典型案例2 SQL Server 2008视图查询的应用168

典型案例3 SQL Server 2008用户定义函数的应用168

本章小结169

练习题169

第8章 SQL Server 2008的T-SQLII171

8.1 SQL Server的流程控制语言171

8.1.1 批处理、脚本和变量171

8.1.2 顺序结构语句174

8.1.3 分支结构语句175

8.1.4 循环结构语句178

8.1.5 其他语句179

8.2 SQL Server的游标183

8.2.1 游标的概念183

8.2.2 游标的使用185

8.3 SQL Server的存储过程和触发器187

8.3.1 存储过程的建立、执行和删除187

8.3.2 触发器的建立和删除188

8.4 SQL Server的数据库保护190

8.4.1 数据库的安全性190

8.4.2 数据库的完整性192

8.4.3 数据库的恢复技术197

8.4.4 数据库的并发控制202

8.5 典型案例分析207

典型案例1 SQL Server 2008游标的应用207

典型案例2 SQL Server 2008触发器的应用208

典型案例3 SQL Server 2008完整性机制的应用210

本章小结210

练习题210

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

第9章 数据库系统新进展214

9.1 面向对象数据库系统214

9.1.1 面向对象数据模型的基本概念214

9.1.2 对象定义语言ODL概述218

9.1.3 面向对象数据库系统的发展前景224

9.2 分布式数据库系统224

9.2.1 分布式数据库系统概述224

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

9.2.3 分布式数据库系统的发展前景229

9.3 XML语言230

9.3.1 XML概述230

9.3.2 XML语法232

9.3.3 XML文档类型定义235

9.4 数据挖掘239

9.4.1 数据挖掘的定义239

9.4.2 数据挖掘的任务241

9.4.3 数据挖掘的流程和方法241

本章小结244

练习题244

附录246

附录1 “数据库技术与设计”课程模拟试题及参考答案246

附录2 “数据库技术与设计”课程教学大纲(仅供参考)258

参考文献262

热门推荐