图书介绍

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

实用数据库教程
  • 赵池龙主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302229766
  • 出版时间:2010
  • 标注页数:298页
  • 文件大小:54MB
  • 文件页数:312页
  • 主题词:数据库系统-高等学校-教材

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.2 数据库系统的特点6

1.3 数据库系统的组成7

1.4 数据库系统的三级模式结构8

习题110

第2章 关系数据库11

2.1 关系数据库的基本概念11

2.1.1 关系的数据结构12

2.1.2 关系的数据操纵15

2.2 关系的完整性15

2.3 关系代数17

2.3.1 传统的集合运算18

2.3.2 专门的关系运算19

习题224

第3章 关系数据库SQL语言25

3.1 SQL语言的特点25

3.2 数据库定义27

3.2.1 模式定义27

3.2.2 基本表定义28

3.2.3 索引定义30

3.3 数据查询31

3.3.1 单表查询32

3.3.2 连接查询35

3.3.3 嵌套查询36

3.3.4 集合查询39

3.3.5 函数与表达式40

3.3.6 分组与筛选41

3.4 数据更新42

3.4.1 插入数据42

3.4.2 修改数据43

3.4.3 删除数据43

3.5 数据视图44

3.5.1 定义视图45

3.5.2 操作视图46

3.5.3 删除视图47

3.6 数据控制47

3.6.1 授予权限47

3.6.2 收回权限49

习题350

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

4.1 关系规范化的作用52

4.1.1 问题的提出52

4.1.2 解决的方法53

4.1.3 规范化理论的出现55

4.2 函数依赖56

4.2.1 关系模式的简化表示56

4.2.2 函数依赖的基本概念57

4.2.3 码的函数依赖表示58

4.2.4 函数依赖的推理规则59

4.3 关系模式的规范化60

4.3.1 规范化的含义61

4.3.2 第一范式(1NF)61

4.3.3 第二范式(2NF)62

4.3.4 第三范式(3NF)64

4.3.5 BCNF范式64

4.4 多值依赖与4NF65

4.4.1 问题的引入65

4.4.2 多值依赖基本概念67

4.4.3 第四范式(4NF)68

4.4.4 保持函数依赖介绍69

4.5 关系模式的规范化方法71

4.5.1 关系模式规范化的步骤71

4.5.2 关系模式规范化的反思72

习题472

第5章 事务处理和并发控制74

5.1 事务的基本概念74

5.1.1 事务的特性74

5.1.2 事务的类型75

5.2 并发控制77

5.2.1 锁的概述77

5.2.2 死锁及处理79

5.3 数据库恢复机制79

5.3.1 数据库故障79

5.3.2 数据库备份80

5.3.3 数据库恢复81

习题583

第2篇 数据库设计模式87

第6章 数据库设计模式基本原理87

6.1 设计模式基本概念87

6.2 数据库中的4种表89

6.3 原始单据与实体之间的关系92

6.4 数据库设计的内容与步骤93

6.5 原始E-R图与现代E-R图95

6.6 从五个范式理论发展到四个原子化理论96

习题699

第7章 数据库的微观设计模式100

7.1 微观设计模式1(主从模式)100

7.2 微观设计模式2(弱实体插足模式)103

7.3 微观设计模式3(强实体插足模式)109

7.4 微观设计模式4(列变行模式)112

7.5 微观设计模式的综合练习114

习题7117

第8章 数据库的宏观设计模式118

8.1 宏观设计模式1(西瓜模式)118

8.2 宏观设计模式2(主题模式)124

8.3 宏观设计模式3(全局模式)130

8.4 数据库设计模式小结136

习题8138

第3篇 数据库应用141

第9章 SQL Server 2005概述141

9.1 SQL Server 2005的版本介绍141

9.2 SQL Server 2005的安装143

9.2.1 安装SQL Server 2005软硬件要求143

9.2.2 安装SQL Server 2005的步骤143

9.3 SQL Server 2005的工具和实用程序150

9.3.1 服务器的启动与停止150

9.3.2 管理工具150

9.3.3 开发工具158

9.3.4 联机丛书159

9.4 其他说明160

9.4.1 注册服务器160

9.4.2 远程服务器160

9.4.3 指定系统管理员密码162

9.4.4 SQL Server 2005的新增功能163

习题9163

第10章 数据库及其管理164

10.1 数据库与数据库对象164

10.1.1 数据库对象164

10.1.2 文件与文件组165

10.1.3 系统数据库166

10.1.4 示例数据库167

10.2 创建用户数据库167

10.2.1 使用SSMS图形界面创建数据库168

10.2.2 在查询编辑器中创建数据库171

10.3 管理数据库173

10.3.1 查看数据库信息173

10.3.2 切换数据库174

10.3.3 修改、增加和缩减数据库容量175

10.3.4 更名数据库177

10.3.5 删除数据库179

10.3.6 移动数据库180

习题10181

第11章 数据库中表的基本操作182

11.1 数据库表182

11.1.1 表的概述182

11.1.2 数据完整性183

11.2 SQL Server的数据类型184

11.3 创建和管理数据库表187

11.3.1 创建数据库表187

11.3.2 约束189

11.3.3 修改表结构193

11.3.4 查看表结构195

11.3.5 删除表195

11.4 操作表中的数据196

习题11197

第12章 Transact-SQL编程198

12.1 Transact-SQL语言简介198

12.1.1 Transact-SQL语言类型198

12.1.2 Transact-SQL特点199

12.2 数据类型200

12.3 编程语法204

12.3.1 T-SQL变量204

12.3.2 注释符205

12.3.3 运算符205

12.3.4 通配符206

12.3.5 SQL流程控制命令206

12.4 SQL其他命令208

12.5 事务209

12.5.1 事务的由来209

12.5.2 事务的概念210

12.5.3 事务特性210

12.5.4 事务管理211

12.6 游标212

12.6.1 请求游标212

12.6.2 使用游标213

12.7 函数218

习题12224

第13章 检索和修改数据225

13.1 检索数据225

13.1.1 无条件查询226

13.1.2 有条件查询227

13.1.3 查询排序228

13.1.4 返回限制行229

13.1.5 使用GROUP BY子句230

13.1.6 使用HAVING子句230

13.1.7 使用COMPUTE子句230

13.1.8 使用COMPUTE BY子句231

13.1.9 子查询231

13.1.10 UNION运算符234

13.1.11 多表连接234

13.2 修改数据240

13.2.1 INSERT插入数据240

13.2.2 UPDATE更新数据242

13.2.3 DELETE删除数据243

习题13244

第14章 索引和视图245

14.1 索引245

14.1.1 建立索引的原则246

14.1.2 索引的分类246

14.1.3 创建索引247

14.1.4 删除索引250

14.1.5 管理索引251

14.2 视图253

14.2.1 创建视图253

14.2.2 修改视图256

14.2.3 删除视图257

14.2.4 重命名视图257

14.2.5 查看视图的信息257

习题14258

第15章 存储过程与触发器259

15.1 存储过程259

15.1.1 存储过程的类型259

15.1.2 存储过程的优点260

15.1.3 创建存储过程261

15.1.4 执行存储过程264

15.1.5 查看存储过程266

15.1.6 重命名存储过程266

15.1.7 修改存储过程266

15.1.8 重编译存储过程267

15.1.9 删除存储过程268

15.2 触发器268

15.2.1 触发器的优点269

15.2.2 触发器的分类269

15.2.3 创建触发器270

15.2.4 查看触发器信息273

15.2.5 修改触发器274

15.2.6 删除触发器275

15.2.7 禁止和启动触发器275

习题15276

第16章 应用程序访问SQL Server277

16.1 ODBC277

16.1.1 ODBC概述277

16.1.2 配置ODBC数据源278

16.2 JDBC283

16.2.1 JDBC介绍283

16.2.2 JDBC常用接口使用介绍285

16.3 Java应用程序访问SQL Server291

16.3.1 开发环境配置291

16.3.2 检索数据294

16.3.3 更新数据295

16.3.4 PreparedStatement使用举例296

习题16297

参考文献298

热门推荐