图书介绍

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

数据库技术与应用
  • 潘瑞芳主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302287308
  • 出版时间:2012
  • 标注页数:323页
  • 文件大小:64MB
  • 文件页数:339页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1篇 基础原理及应用篇3

第1章 数据库系统概论3

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

1.1.1 数据管理技术的发展3

1.1.2 数据库技术的主要研究领域3

1.2 数据库系统的基本概念4

1.3 数据模型5

1.3.1 现实世界的抽象过程5

1.3.2 概念模型6

1.3.3 数据模型8

1.4 数据库体系结构10

1.4.1 模式10

1.4.2 外模式10

1.4.3 内模式11

1.4.4 映像11

1.5 数据库新技术概论11

1.5.1 数据库发展的途径12

1.5.2 面向对象数据库系统12

1.5.3 并行数据库管理系统与分布式数据库管理系统14

1.5.4 空间数据库17

1.5.5 移动数据库管理18

1.5.6 其他新型数据库20

1.6 小结21

1.7 习题21

第2章 关系数据库23

2.1 关系模型23

2.1.1 基本概念23

2.1.2 关系数据库24

2.2 数据完整性25

2.2.1 实体完整性约束25

2.2.2 参照完整性约束25

2.2.3 用户自定义完整性约束26

2.3 关系代数26

2.3.1 传统的集合运算26

2.3.2 专门的关系运算28

2.4 查询优化31

2.4.1 查询优化的概念及策略31

2.4.2 关系代数的等价变换规则31

2.5 小结33

2.6 习题33

第3章 关系数据库标准语言SQL35

3.1 SQL语言概述35

3.1.1 SQL语言的基本概念35

3.1.2 SQL语言的分类36

3.1.3 SQL支持的数据库模式37

3.1.4 标准SQL语言与数据库产品中的SQL语言37

3.2 SQL Server数据库基础简介37

3.2.1 SQL Server简介37

3.2.2 SQL Server 2000的安装38

3.2.3 SQL Server 2000常用管理工具42

3.2.4 SQL Server 2000中的数据库43

3.3 数据定义45

3.3.1 模式的定义和删除45

3.3.2 创建基本表46

3.3.3 修改表结构48

3.3.4 删除基本表49

3.3.5 创建索引49

3.3.6 删除索引50

3.4 数据更新50

3.4.1 在表中插入数据50

3.4.2 在表中修改数据52

3.4.3 在表中删除数据53

3.5 数据查询55

3.5.1 SELECT语句的格式55

3.5.2 简单查询55

3.5.3 选择查询57

3.5.4 分组查询61

3.5.5 查询结果排序62

3.5.6 连接查询63

3.5.7 嵌套查询64

3.5.8 使用聚集函数查询67

3.5.9 子查询与数据更新71

3.5.10 集合运算73

3.6 视图74

3.6.1 视图的作用74

3.6.2 视图的定义74

3.6.3 视图的删除75

3.6.4 使用视图操作表数据75

3.7 SQL的数据完整性约束77

3.7.1 事务77

3.7.2 完整性约束79

3.8 触发器85

3.8.1 触发器的作用85

3.8.2 触发器的组成85

3.8.3 触发器的操作86

3.9 存储过程87

3.9.1 存储过程的基本概念87

3.9.2 存储过程的定义87

3.9.3 存储过程的执行87

3.9.4 存储过程的删除88

3.10 嵌入式SQL语言88

3.10.1 嵌入式SQL语言的基本概念88

3.10.2 嵌入式SQL语言需解决的问题88

3.10.3 嵌入式SQL语言的语法格式89

3.10.4 嵌入式SQL语言与宿主语言之间的信息传递89

3.10.5 游标91

3.11 小结92

3.12 习题92

第4章 关系数据库规范化理论94

4.1 问题的提出94

4.1.1 存在异常的关系模式95

4.1.2 异常原因分析96

4.1.3 异常问题的解决96

4.2 函数依赖97

4.2.1函数依赖的基本概念98

4.2.2键的函数依赖表述98

4.3关系模式的规范化99

4.3.1第一范式100

4.3.2第二范式100

4.3.3第三范式102

4.3.4 BCNF范式103

4.3.5多值依赖与第四范式104

4.3.6连接依赖与第五范式107

4.3.7关系模式的规范化步骤107

4.4数据依赖的公理系统108

4.5关系模式的分解112

4.5.1模式分解中存在的问题112

4.5.2无损连接113

4.5.3保持函数依赖116

4.6小结117

4.7习题118

第5章 数据库设计与管理120

5.1数据库设计概述120

5.1.1数据库设计方法120

5.1.2数据库设计的一般步骤121

5.2需求分析123

5.3概念结构设计125

5.3.1概念设计概述125

5.3.2局部概念模型设计127

5.3.3全局概念模型设计128

5.4逻辑结构设计130

5.4.1 E-R模式到关系模式的转换130

5.4.2关系模式的优化133

5.4.3设计用户子模式133

5.5物理结构设计133

5.5.1选择存取方法134

5.5.2确定存储结构135

5.5.3物理结构设计的评价136

5.6数据库的管理136

5.6.1数据库的实施136

5.6.2数据库的运行和维护137

5.7小结138

5.8习题139

第6章 高校教务信息管理系统案例140

6.1系统总体需求简介140

6.1.1用户总体业务结构140

6.1.2总体安全要求140

6.2系统总体设计141

6.2.1系统设计考虑的主要内容141

6.2.2系统的体系结构141

6.2.3系统软件开发平台142

6.2.4系统的总体功能模块142

6.3系统需求分析143

6.3.1数据流图143

6.3.2建立数据字典146

6.4系统概念模型描述148

6.4.1构成系统的实体型148

6.4.2系统局部E-R图148

6.4.3系统合成E-R图150

6.5系统的逻辑设计151

6.5.1转化为关系数据模型151

6.5.2关系数据模型的优化与调整152

6.5.3数据库表的结构153

6.6数据库的物理设计156

6.6.1存储介质类型的选择156

6.6.2定义数据库156

6.6.3创建表157

6.7高校教务信息管理系统主窗体的创建160

6.7.1创建工程项目160

6.7.2创建高校教务信息管理系统的主窗体160

6.7.3创建主窗体的菜单161

6.7.4创建公用模块162

6.8系统用户管理模块的创建164

6.9小结166

6.10习题166

第7章 图书管理系统案例167

7.1 ASP.NET介绍167

7.1.1 ASP.NET概述167

7.1.2 ADO.NET概述167

7.1.3 使用ADO.NET进行数据库应用开发168

7.2 图书管理系统分析与设计169

7.2.1 需求分析169

7.2.2 系统数据流图169

7.2.3 系统功能结构设计169

7.2.4 数据库设计171

7.3 图书管理系统的开发与实现174

7.3.1 公共类设计174

7.3.2 系统登录模块实现177

7.3.3 读者信息管理模块178

7.3.4 借书模块180

7.3.5 还书模块183

7.4 小结185

7.5 习题185

第8章 计算机学习论坛管理系统案例186

8.1 用户需求186

8.2 数据库设计187

8.2.1 实体对象E-R图187

8.2.2 实体对象数据表189

8.3 数据库结构实现190

8.3.1 创建数据库和数据表190

8.3.2 SQL Server的配置和启动197

8.3.3 前台客户端编程所使用的高级语言——JSP简介198

8.3.4 连接数据库206

8.4 计算机学习论坛管理系统实例211

8.4.1 用户管理模块的创建212

8.4.2 版块管理模块的创建213

8.4.3 帖子管理模块的创建214

8.5 小结215

8.6 习题215

第9章 航空公司信息管理系统案例216

9.1 系统设计216

9.1.1 系统功能分析216

9.1.2 系统功能模块设计216

9.2 数据库设计217

9.2.1 数据库需求分析217

9.2.2 数据库概念结构设计218

9.2.3数据库逻辑结构设计220

9.3数据库结构的实现222

9.3.1创建系统用户表223

9.3.2创建舱位等级信息表223

9.3.3创建客机信息表223

9.3.4创建航线信息表223

9.3.5创建客户类型信息表224

9.3.6创建客户信息表224

9.3.7创建订票信息表224

9.4航空公司信息管理系统主窗体的创建225

9.4.1创建工程项目——MIS_ Ticket225

9.4.2创建航空公司信息管理系统的主窗体225

9.4.3创建主窗体的菜单226

9.4.4创建公用模块226

9.5系统用户管理模块的创建228

9.6舱位信息管理模块的创建228

9.6.1显示舱位信息窗体的创建228

9.6.2添加舱位信息窗体的创建231

9.6.3修改舱位等级信息234

9.6.4删除舱位等级信息234

9.7客机信息管理模块的创建235

9.7.1显示客机信息窗体的创建235

9.7.2添加客机信息窗体的创建236

9.7.3修改客机信息238

9.7.4删除客机信息238

9.7.5查询客机信息239

9.8航线信息管理模块的创建240

9.8.1显示航线信息窗体的创建241

9.8.2添加航线信息窗体的创建241

9.8.3修改航线信息242

9.8.4删除航线信息242

9.8.5查询航线信息243

9.9客户类型信息管理模块的创建244

9.9.1显示客户类型信息窗体的创建244

9.9.2添加客户类型信息窗体的创建244

9.9.3修改客户类型信息245

9.9.4删除客户类型信息245

9.10客户信息管理模块的创建246

9.10.1显示客户信息窗体的创建246

9.10.2添加客户信息窗体的创建247

9.10.3修改客户信息247

9.10.4删除客户信息248

9.10.5查询客户信息248

9.11订票信息管理模块的创建249

9.11.1显示订票信息窗体的创建249

9.11.2添加订票信息窗体的创建249

9.11.3修改订票信息256

9.11.4删除订票信息256

9.11.5查询订票信息256

9.12系统的实现259

9.13系统的编译和发行263

9.14小结264

9.15习题264

第10章 云计算简介265

10.1云计算发展简史265

10.2云计算的主要分类及服务266

10.2.1 SaaS267

10.2.2 PaaS267

10.2.3 IaaS267

10.3云计算的主要特性269

10.4云计算的主要应用269

10.4.1云物联269

10.4.2云安全270

10.4.3云存储270

10.4.4云游戏270

10.5小结271

10.6习题271

第2篇 实验指导篇275

实验1数据库的定义275

实验2数据表的定义279

实验3表数据的建立和维护286

实验4数据库的备份和恢复288

实验5数据查询292

实验6数据库的视图297

实验7 Transact-SQL程序设计303

实验8存储过程和触发器307

实验9数据库的安全管理312

实验10数据库的导入与导出319

参考文献323

热门推荐