图书介绍

数据库原理及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理及应用
  • 钱雪忠,李京著 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563522408
  • 出版时间:2010
  • 标注页数:295页
  • 文件大小:27MB
  • 文件页数:307页
  • 主题词:数据库系统

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.2 数据管理技术的产生和发展3

1.1.3 数据库系统的特点6

1.2 数据模型9

1.2.1 数据模型的组成要素10

1.2.2 概念模型12

1.2.3 基本E-R模型的扩展15

1.2.4 层次模型22

1.2.5 网状模型25

1.2.6 关系模型27

1.2.7 面向对象模型29

1.3 数据库系统结构33

1.3.1 数据库系统的三级模式结构33

1.3.2 数据库的二级映像功能与数据独立性35

1.3.3 数据库管理系统的工作过程35

1.4 数据库系统的组成36

1.5 数据库技术的研究领域及其发展38

1.5.1 数据库技术的研究领域38

1.5.2 数据库技术的发展39

1.6 小结41

习题42

第2章 关系数据库45

2.1 关系模型45

2.2 关系数据结构及形式化定义46

2.2.1 关系47

2.2.2 关系模式49

2.2.3 关系数据库50

2.3 关系的完整性50

2.4 关系代数52

2.4.1 传统的集合运算54

2.4.2 专门的关系运算55

2.5 关系演算62

2.5.1 抽象的元组关系演算62

2.5.2 元组关系演算语言ALPHA64

2.5.3 域关系演算语言QBE70

2.6 小结75

习题75

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

3.1 SQL的基本概念与特点78

3.1.1 语言的发展及标准化78

3.1.2 SQL的基本概念79

3.1.3 SQL的主要特点80

3.2 SQL数据定义81

3.2.1 字段数据类型81

3.2.2 创建、修改和删除数据表83

3.2.3 设计、创建和维护索引86

3.3 SQL数据查询87

3.3.1 SELECT命令的格式及其含义87

3.3.2 SELECT子句的基本使用89

3.3.3 WHERE子句的基本使用90

3.3.4 常用集函数及统计汇总查询94

3.3.5 分组查询94

3.3.6 查询的排序95

3.3.7 连接查询96

3.3.8 合并查询98

3.3.9 嵌套查询98

3.3.10 子查询别名表达式的使用103

3.3.11 存储查询结果到表中104

3.4 SQL数据更新104

3.4.1 插入数据104

3.4.2 修改数据105

3.4.3 删除数据106

3.5 视图107

3.5.1 定义和删除视图107

3.5.2 查询视图108

3.5.3 更新视图108

3.5.4 视图的作用109

3.6 SQL数据控制110

3.6.1 权限与角色110

3.6.2 系统权限与角色的授予与收回111

3.6.3 对象权限与角色的授予与收回111

3.7 嵌入式SQL112

3.7.1 嵌入式SQL简介112

3.7.2 嵌入式SQL要解决的3个问题112

3.7.3 第四代数据库应用开发工具或高级语言中SQL的使用116

3.8 小结120

习题121

第4章 关系数据库设计理论124

4.1 问题的提出124

4.1.1 规范化理论概述124

4.1.2 不合理的关系模式存在的问题124

4.2 规范化127

4.2.1 函数依赖127

4.2.2 码129

4.2.3 范式130

4.2.4 第一范式131

4.2.5 第二范式132

4.2.6 第三范式133

4.2.7 BC范式135

4.2.8 多值依赖与第四范式136

4.2.9 连接依赖与5NF140

4.2.10 规范化小结140

4.3 数据依赖的公理系统141

4.4 关系分解保持性144

4.4.1 关系模式的分解144

4.4.2 模式分解的无损连接性145

4.4.3 模式分解的函数依赖保持性146

4.4.4 模式分解算法146

4.5 小结148

习题148

第5章 数据库安全保护151

5.1 数据库的安全性151

5.1.1 数据库安全性概述151

5.1.2 安全性控制的一般方法152

5.1.3 安全性控制的其他方法156

5.1.4 SQL Server安全性概述157

5.2 完整性控制158

5.2.1 数据库完整性概述158

5.2.2 完整性规则的组成159

5.2.3 完整性约束条件的分类160

5.2.4 SQL Server完整性概述161

5.3 并发控制与封锁162

5.3.1 数据库并发性概述162

5.3.2 事务的基本概念162

5.3.3 并发操作与数据的不一致性164

5.3.4 封锁及其产生问题的解决165

5.3.5 SQL Server的并发控制机制171

5.4 数据库的恢复173

5.4.1 数据库恢复概述173

5.4.2 数据库恢复的基本原理及其实现技术174

5.4.3 数据库的故障及其恢复策略175

5.4.4 SQL Server的备份和还原机制177

5.5 小结178

习题179

第6章 数据库设计181

6.1 数据库设计概述181

6.1.1 数据库设计的任务、内容和特点181

6.1.2 数据库设计方法简述182

6.1.3 数据库设计的步骤183

6.2 系统需求分析186

6.2.1 需求分析的任务186

6.2.2 需求分析的方法187

6.3 概念结构设计189

6.3.1 概念结构设计的必要性189

6.3.2 概念模型设计的特点190

6.3.3 概念结构的设计方法和步骤190

6.4 逻辑结构设计198

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

6.4.2 初始化关系模式设计198

6.4.3 关系模式的规范化201

6.4.4 关系模式的评价与改进201

6.5 数据库物理设计202

6.5.1 确定物理结构202

6.5.2 评价物理结构203

6.6 数据库实施203

6.6.1 建立实际数据库结构204

6.6.2 装入数据204

6.6.3 编制与调试应用程序204

6.6.4 数据库试运行204

6.6.5 整理文档205

6.7 数据库运行和维护205

6.7.1 数据库的安全性、完整性205

6.7.2 监视并改善数据库性能205

6.7.3 数据库的重组织和重构造206

6.8 UML简介206

6.8.1 概述206

6.8.2 UML的构成207

6.8.3 UML的系统开发思路及开发阶段209

6.8.4 用例图210

6.8.5 类图212

6.8.6 交互图218

6.8.7 状态图219

6.8.8 活动图220

6.8.9 构件图221

6.8.10 配置图221

6.8.11 包图221

6.9 小结222

习题222

第7章 SQL Server 2005数据库管理系统226

7.1 SQL Server 2005系统概述226

7.1.1 SQL Server 2005系统简介226

7.1.2 安装SQL Server 2005232

7.1.3 SQL Server 2005的主要组件及其初步使用234

7.2 Transact-SQL255

7.2.1 Transact-SQL语法约定256

7.2.2 Transact-SQL的新增功能和增强功能258

7.2.3 运算符259

7.2.4 数据类型262

7.2.5 函数267

7.2.6 Transact-SQL变量278

7.2.7 表达式280

7.2.8 控制流281

7.2.9 保留关键字287

7.2.10 批处理288

7.2.11 Transact-SQL游标289

7.3 小结290

习题290

参考文献294

热门推荐