图书介绍

数据库基础教程PDF|Epub|txt|kindle电子书版本网盘下载

数据库基础教程
  • 王嘉佳,马江涛,许伟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302193081
  • 出版时间:2009
  • 标注页数:282页
  • 文件大小:40MB
  • 文件页数:296页
  • 主题词:数据库系统-高等学校-教材

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 数据管理系统的发展3

1.1.3 数据库技术的发展7

1.2 数据库系统的组成8

1.2.1 硬件系统8

1.2.2 数据库9

1.2.3 数据库管理系统9

1.2.4 人员11

1.3 数据库系统结构12

1.3.1 模式的概念12

1.3.2 数据库系统的三级模型结构12

1.3.3 数据库的二级映像14

1.4 数据库应用系统体系结构14

1.4.1 集中式数据库系统14

1.4.2 分布式数据库系统15

1.4.3 客户机/服务器16

1.4.4 浏览器/服务器17

1.5 数据库技术的发展趋势18

习题19

第2章 数据模型20

2.1 数据模型的基本概念20

2.1.1 数据模型的分类20

2.1.2 数据模型的组成要素21

2.2 概念模型22

2.2.1 信息世界中的基本概念22

2.2.2 实体模型23

2.3 几种最常用的数据模型27

2.3.1 层次模型27

2.3.2 网状模型30

2.3.3 关系模型32

2.3.4 面向对象模型34

习题35

第3章 关系数据库理论基础及设计36

3.1 关系模型的基本概念36

3.1.1 关系数学结构37

3.1.2 关系的完整性41

3.2 关系代数及应用43

3.2.1 传统的集合运算44

3.2.2 专门的关系运算46

3.2.3 关系代数的应用实例50

3.3 关系演算53

3.3.1 元组关系演算53

3.3.2 域关系演算56

3.4 关系数据库标准查询语言SQL57

3.4.1 SQL简史57

3.4.2 SQL的功能与特性58

3.4.3 SQL语言分类简介60

3.5 关系数据库设计基础60

3.5.1 问题的提出60

3.5.2 函数依赖62

3.5.3 关系范式64

习题68

第4章 数据库设计71

4.1 数据库设计基础71

4.1.1 数据库设计的概述71

4.1.2 数据库设计的方法72

4.1.3 数据库设计的内容和要求72

4.1.4 数据库设计的过程74

4.2 需求分析76

4.2.1 需求分析的任务76

4.2.2 需求分析的方法77

4.2.3 数据字典78

4.2.4 需求说明书79

4.3 概念设计80

4.3.1 概念设计的必要性80

4.3.2 概念设计的方法和步骤81

4.3.3 数据抽象82

4.3.4 E-R模型的操作84

4.3.5 采用E-R方法的数据库概念设计86

4.4 逻辑设计93

4.4.1 概述93

4.4.2 逻辑设计环境93

4.4.3 逻辑设计的步骤94

4.4.4 E-R模型向关系模型的转换95

4.4.5 关系数据库的逻辑设计97

4.5 物理设计100

4.5.1 数据库物理设计的内容和方法100

4.5.2 关系模式存取方法的选择100

4.5.3 确定数据库的存储结构102

4.6 数据库应用系统实现103

4.6.1 数据的载入和应用程序的调试103

4.6.2 数据库的试运行104

4.6.3 数据库的运行和维护104

习题105

第5章 SQL Server 2000基础107

5.1 SQL Server 2000概述107

5.1.1 SQL Server服务107

5.1.2 SQL Server通信架构108

5.1.3 应用程序开发架构110

5.2 SQL Server 2000的安装与测试112

5.2.1 SQL Server 2000的安装112

5.2.2 SQL Server 2000的测试119

5.2.3 启动SQL Server服务119

5.2.4 建立到SQL Server的连接验证120

5.3 SQL Server 2000常用工具简介122

5.3.1 企业管理器122

5.3.2 查询分析器122

5.3.3 客户端网络实用工具122

5.3.4 服务器端网络实用工具123

5.4 联机丛书123

习题124

第6章 数据库的创建与管理125

6.1 数据库概述125

6.1.1 系统数据库介绍125

6.1.2 SQL Server数据库的构成126

6.1.3 数据文件和日志文件的作用126

6.1.4 创建数据库时的其他属性127

6.2 使用企业管理器创建数据库127

6.3 使用向导创建数据库130

6.4 删除数据库133

6.4.1 使用企业管理器删除数据库133

6.4.2 使用SQL语句删除数据库134

6.5 分离和附加数据库134

6.5.1 分离数据库134

6.5.2 附加数据库135

习题136

第7章 SQL语言基础138

7.1 SQL基本概念138

7.1.1 SQL语言的发展139

7.1.2 SQL的特点139

7.2 SQL数据类型140

7.2.1 字符串类型140

7.2.2 数字类型141

7.2.3 日期时间类型141

7.2.4 货币数据类型142

7.3 变量142

7.3.1 变量的种类142

7.3.2 变量的声明和赋值143

7.4 流程控制语句143

7.4.1 BEGIN…END语句144

7.4.2 IF…ELSE语句144

7.4.3 WHILE语句145

7.4.4 CASE语句145

7.5 运算符和表达式147

7.5.1 运算符147

7.5.2 表达式149

习题150

第8章 创建表152

8.1 用户自定义数据类型152

8.2 创建表153

8.2.1 使用企业管理器创建表154

8.2.2 使用SQL语句创建表156

8.3 修改表结构157

8.3.1 使用企业管理器修改表结构157

8.3.2 使用SQL语句修改表结构158

8.4 删除表158

8.4.1 在企业管理器中删除表158

8.4.2 在查询分析器中删除表159

习题160

第9章 查询和修改数据161

9.1 查询数据161

9.1.1 单表查询163

9.1.2 多表查询173

9.1.3 合并多个结果集176

9.1.4 嵌套查询176

9.2 修改数据180

9.2.1 插入数据180

9.2.2 修改数据181

9.2.3 删除数据182

9.3 实现数据完整性182

9.3.1 数据完整性概念182

9.3.2 实现数据完整性183

9.3.3 查看和删除约束186

习题186

第10章 视图操作189

10.1 视图的概念和作用189

10.1.1 视图的概念189

10.1.2 视图的作用189

10.2 定义视图190

10.2.1 用SQL语句定义视图190

10.2.2 使用向导定义视图192

10.2.3 使用企业管理器定义视图195

10.3 查询视图198

10.4 修改视图199

10.5 删除视图200

习题201

第11章 存储过程202

11.1 存储过程的概念202

11.2 创建存储过程202

11.2.1 使用SQL语句创建存储过程203

11.2.2 使用企业管理器创建存储过程203

11.3 执行存储过程205

11.4 查看和修改存储过程206

11.4.1 在企业管理器中查看和修改已定义的存储过程206

11.4.2 在查询分析器中查看和修改已定义的存储过程207

11.4.3 使用T-SQL语句修改存储过程207

习题208

第12章 游标、触发器和事务209

12.1 游标的应用209

12.1.1 创建游标210

12.1.2 打开游标210

12.1.3 从游标获取行210

12.1.4 测试游标的状态211

12.1.5 关闭游标212

12.1.6 游标的适用范围212

12.2 触发器的应用212

12.2.1 创建触发器213

12.2.2 删除触发器215

12.3 事务的应用215

12.3.1 事务概念215

12.3.2 事务的分类216

习题216

第13章 安全管理217

13.1 安全管理基础217

13.1.1 安全控制模型217

13.1.2 数据库权限的种类及用户的分类218

13.2 管理登录账户218

13.2.1 建立登录账户218

13.2.2 修改登录账户219

13.2.3 删除登录账号219

13.3 管理数据库用户220

13.3.1 建立数据库用户220

13.3.2 删除数据库用户220

13.4 管理权限221

13.4.1 权限的种类221

13.4.2 权限的管理221

13.5 管理角色224

13.5.1 固定的服务器角色224

13.5.2 固定的数据库角色225

13.5.3 用户自定义的角色225

习题226

第14章 数据传输227

14.1 ODBC227

14.1.1 ODBC的产生和发展227

14.1.2 ODBC的体系结构228

14.1.3 建立ODBC数据源229

14.2 一致的数据访问技术OLE DB/ADO233

14.2.1 OLE DB233

14.2.2 ADO234

14.3 SQL Server的数据转移工具——DTS235

14.3.1 DTS技术概述235

14.3.2 利用DTS实现数据的导入和导出236

习题244

第15章 备份和恢复数据库245

15.1 备份数据库245

15.1.1 事务的基本概念245

15.1.2 备份数据库的必要性246

15.1.3 备份的内容和时间247

15.1.4 备份类型247

15.1.5 备份策略248

15.1.6 备份数据库的步骤249

15.2 恢复数据库249

15.2.1 故障的恢复技术249

15.2.2 恢复策略250

习题252

第16章 常用系统函数253

16.1 聚合函数253

16.2 日期和时间函数260

16.3 数学函数266

16.4 字符串函数270

16.5 系统函数279

习题282

热门推荐