图书介绍

深入浅出数据库系统及应用基础PDF|Epub|txt|kindle电子书版本下载

深入浅出数据库系统及应用基础
  • 程学先主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302408246
  • 出版时间:2015
  • 标注页数:223页
  • 文件大小:87MB
  • 文件页数:237页
  • 主题词:数据库系统-教材

PDF下载


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

下载说明

深入浅出数据库系统及应用基础PDF格式电子书版下载

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

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

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

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

图书目录

基础篇3

第1章 认识数据库3

1.1 数据处理发展历程3

1.1.1 人工管理阶段(20世纪50年代中期以前)4

1.1.2 文件系统阶段(20世纪50年代后期至60年代)4

1.1.3 Excel6

1.1.4 数据库系统阶段(20世纪60年代后期)8

1.2 SQL Server 2008可视化建库建表操作方法9

1.2.1 建立数据库9

1.2.2 建立数据表10

1.2.3 修改表结构12

1.3 数据维护的可视化操作方法13

1.3.1 数据维护的概念13

1.3.2 分析数据库数据文件以深入认识数据库14

1.4 数据备份与恢复的可视化操作方法17

1.4.1 数据转储的概念17

1.4.2 创建备份设备18

1.4.3 数据库备份与还原19

1.4.4 数据库分离与附加20

1.5 数据库管理系统21

1.5.1 DBMS的功能21

1.5.2 DBMS的组成22

1.5.3 关系数据库初步23

小结25

习题25

第2章 SQL语言27

2.1 SQL语言概貌28

2.2 SQL数据定义功能29

2.2.1 定义数据库29

2.2.2 基本表的定义和修改30

2.2.3 在SQL Server中执行SQL语句32

2.3 SQL数据维护语句33

2.3.1 修改(UPDATE)语句33

2.3.2 删除(DELETE)语句33

2.3.3 插入(INSERT)语句34

2.4 SQL数据查询语句34

2.4.1 SQL查询语句格式34

2.4.2 对单一表查询语句36

2.4.3 对两个以上表的连接查询38

2.4.4 外部连接39

2.4.5 嵌套查询40

2.4.6 批量录入数据的语句41

2.4.7 SELECT语句的关联应用41

2.5 视图43

2.5.1 视图的概念43

2.5.2 可视化方式建立视图43

2.5.3 建立视图的语句45

2.5.4 视图用于更新46

2.6 SQL数据控制功能48

小结49

习题50

第3章 关系代数52

本章学习目标52

3.1 传统的集合运算52

3.2 专门的关系运算55

小结59

习题60

第4章 数据库基础理论61

4.1 数据库系统基本概念61

4.2 三层模式与二级映像62

4.3 数据控制的概念63

4.4 数据完整性保护的可视化实现64

4.4.1 实体完整性保护的实现64

4.4.2 参照完整性保护的实现65

4.4.3 域完整性保护的实现67

4.5 设置数据完整性保护的语句68

4.5.1 建表语句中添加数据完整性约束68

4.5.2 涉及数据完整性的数据表结构修改语句71

4.6 索引文件组织74

4.6.1 索引的概念74

4.6.2 聚集索引与唯一索引75

4.7 数据库安全性管理76

4.7.1 主体与安全对象76

4.7.2 身份验证模式77

4.7.3 登录名的管理78

4.7.4 创建架构78

4.7.5 针对具体数据库创建用户名79

4.7.6 服务器角色80

4.7.7 数据库角色81

4.7.8 权限管理83

小结83

习题84

第5章 数据模型86

本章学习目标86

5.1 数据模型86

5.2 E-R数据模型87

5.2.1 数据之间的联系87

5.2.2 实体联系模型(E-R图)89

5.3 关系数据模型91

5.3.1 关系数据模型基本概念91

5.3.2 从E-R数据模型到关系数据模型92

小结93

习题94

第6章 关系优化96

本章学习目标96

6.1 基本概念96

6.2 候选关键字与主属性97

6.2.1 候选关键字97

6.2.2 主属性98

6.3 关系规范化98

6.3.1 问题的提出98

6.3.2 范式100

小结104

习题104

第7章 小型仓库管理系统设计106

本章学习目标106

7.1 管理信息系统设计概述106

7.1.1 管理信息系统设计步骤106

7.1.2 软件生产线107

7.1.3 部件库108

7.1.4 用例图108

7.1.5 数据结构类图110

7.1.6 组件图112

7.1.7 系统结构类图113

7.2 仓储管理系统需求分析115

7.2.1 仓储管理系统功能要求115

7.2.2 系统模块结构117

7.2.3 实体分析117

7.3 用例图设计118

7.4 数据结构类图设计与建立数据表120

7.5 应用系统设计与建立122

7.5.1 系统结构类图设计122

7.5.2 生成应用系统128

小结129

习题130

第8章 数据库系统管理133

本章学习目标133

8.1 SQL Server管理工具133

8.2 SQL Server中的存储过程135

8.2.1 存储过程的概念136

8.2.2 存储过程的优点136

8.2.3 在SQL Server中,创建一个存储过程的两种方法137

8.2.4 使用管理工作平台创建存储过程137

8.2.5 重新命名存储过程138

8.2.6 删除存储过程138

8.2.7 执行存储过程139

8.3 SQL Server中的触发器139

8.3.1 触发器的概念及作用139

8.3.2 触发器的种类140

8.3.3 创建触发器140

8.3.4 触发器的原理140

8.3.5 INSTEAD OF触发器142

8.3.6 触发器的应用142

8.4 数据库接口技术142

8.4.1 ODBC(Open Database Connectivity)142

8.4.2 JDBC145

8.5 事务处理145

8.5.1 事务的基本概念145

8.5.2 事务处理过程分析146

8.5.3 SQL的事务管理147

8.6 并发控制148

8.6.1 并发处理产生的三种不一致性148

8.6.2 封锁150

习题153

实践篇157

第9章 基于SQL Server 2008的应用实践157

9.1 SQL Server 2008的可视化操作方法157

9.1.1 可视化方式创建数据库157

9.1.2 可视化方式创建数据表159

9.1.3 可视化方式进行数据录入161

9.1.4 分离和附加数据库162

9.1.5 备份和恢复数据库163

9.1.6 修改数据库数据文件165

课堂练习166

9.2 SQL Server文件组织分析168

课堂练习170

9.3 SQL数据定义功能170

9.3.1 创建数据库的语句170

9.3.2 修改数据库定义的语句171

9.3.3 创建数据表的语句174

课堂练习177

9.4 可视化定义数据完整性的方法178

9.4.1 设置主键178

9.4.2 设置“唯一”约束180

9.4.3 设置参照关系181

课堂练习182

9.5 应用“新建数据表实验程序.jar”程序建立数据表183

课堂练习189

9.6 应用“结构维护实验.jar”程序辅助生成修改数据表结构语句190

9.6.1 操作“数据表结构维护实验.jar”190

9.6.2 生成数据结构维护语句191

课堂练习193

9.7 认识SQL查询语句193

9.7.1 单表查询196

9.7.2 涉及聚集函数的查询197

9.7.3 多表查询198

课堂练习200

9.8 应用“查询实验程序.jar”辅助生成查询语句200

9.8.1 查询实验程序.jar功能与操作方法200

9.8.2 应用实验程序生成SELECT语句201

课堂练习203

9.9 应用关系运算.jar程序学习关系代数理论204

9.9.1 “关系运算.jar”程序操作方法204

9.9.2 认识关系运算运行结果205

课堂练习206

9.10 建立工资管理系统206

9.10.1 工资管理系统的需求206

9.10.2 系统模块结构207

9.10.3 数据库设计208

9.10.4 建立工资管理系统208

9.10.5 运行系统210

课堂练习211

9.11 视图、索引、存储过程、触发器设计方法212

9.11.1 关于规则213

9.11.2 索引214

9.11.3 T-SQL实验214

9.11.4 存储过程215

9.11.5 触发器217

9.11.6 默认对象219

9.11.7 安全220

参考文献223

热门推荐