数据库原理与应用叶潮流计算机与互联网书籍 pdf下载pdf下载

数据库原理与应用叶潮流计算机与互联网书籍百度网盘pdf下载

作者:
简介:本篇提供书籍《数据库原理与应用叶潮流计算机与互联网书籍》百度网盘pdf下载
出版社:读买天下图书专营店
出版时间:2022-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:数据库原理与应用
作者:叶潮流,吴伟
定价:59.8
出版社:人民邮电出版社
出版日期:2022-01-01
ISBN:9787115580672
印次:1
版次:第1版
装帧:
开本:16开

  内容简介
本书以SQL Server 201能为中心,融知识、能力和素质教育于工程项目“教学管理系统”这一设计案例中,深入浅出地讲述数据库技术的内在机制和操作规范。本书将整个数据库知识体系分为原理(第1~3章)、应用(第4~12章)与开发(第13章)3个模块,保证学生在掌握必要的数据库原理知识的基础上,具备熟练操作数据库的能力和开发数据库应用系统的技能。各模块既能自成体系,又能自然衔接,从而满足不同专业的教学需求。本书每章附有练习题,供读者课后练习和综合实践使用。
本书为慕课版教材,各章主要内容配备了以二维码为载体的微课。本书既可作为应用型本科院校计算机类、电子信息类和经济管理类等相关专业的“数据库原理与应用”类课程的教材,又可作为研究生相关专业的数据库技术教材,对于从事软件开发、信息管理的人员也有一定的参考价值。

  目录
模块一 原理

第1章 数据库系统概述

本章导读 2

1.1 数据库技术概述 3

1.1.1 数据与信息 3

1.1.2 数据处理与数据管理 3

1.1.3 数据管理技术的发展 4

1.1.4 数据库系统的组成 4

1.2 数据模型 5

1.2.1 数据模型的背景 5

1.2.2 数据模型的要素 7

1.2.3 数据模型的分层 7

1.2.4 逻辑数据模型的分类 8

1.3 数据库系统结构 11

1.3.1 模式与体系结构 11

1.3.2 三级模式结构和两层映像 11

1.4 数据库设计 13

1.4.1 数据库设计概述 13

1.4.2 E-R模型 14

1.4.3 E-R模型向关系模型转换 15

本章小结 16

习题1 16

第2章 关系数据库数学模型

本章导读 18

2.1 关系模型概述 19

2.1.1 关系模型的数据结构 19

2.1.2 关系模型的数据操纵 19

2.1.3 关系模型的完整性约束 19

2.2 关系的数学模型 20

2.2.1 关系的数学定义 20

2.2.2 关系模式 21

2.2.3 关系数据库 22

2.3 关系代数 22

2.3.1 关系代数概述 22

2.3.2 传统集合运算 23

2.3.3 专门关系运算 25

2.4* 关系演算 29

2.4.1 元组关系演算 30

2.4.2 域关系演算 32

2.4.3 关系运算的性和等价性 33

本章小结 34

习题2 34

第3章* 关系数据库的规范化理论

本章导读 37

3.1 数据操作异常问题 38

3.2 函数依赖 38

3.2.1 函数依赖的概念 39

3.2.2 函数依赖的分类 39

3.2.3 主码和外码 40

3.3 函数依赖的公理系统 41

3.3.1 Armstrong公理系统 41

3.3.2 41

3.3.3 候选码的确定 43

3.3.4 函数依赖集等价和小函数依赖集 43

3.4 规范化与模式分解 45

3.4.1 范式的概念 45

3.4.2 范式的类型 45

3.4.3 规范化小结 47

3.4.4 模式分解 48

本章小结 49

习题3 50

模块二 应用

第4章 数据库的创建与管理

本章导读 55

4.1 数据库概述 56

4.1.1 数据库类型 56

4.1.2 数据库文件 56

4.1.3 文件组 57

4.2 数据库的创建 57

4.2.1 使用SSMS创建数据库 57

4.2.2 使用T-SQL语句创建数据库 59

4.3 数据库的修改 60

4.3.1 使用SSMS修改数据库 60

4.3.2 使用T-SQL语句修改数据库 62

4.4 数据库的删除 63

4.4.1 使用SSMS删除数据库 63

4.4.2 使用T-SQL语句删除数据库 64

4.5 数据库的收缩 64

4.5.1 收缩数据库 64

4.5.2 收缩数据库文件 64

4.6 数据库的分离与附加 65

4.6.1 分离 65

4.6.2 附加 65

本章小结 67

习题4 67

第5章 表的创建与管理

本章导读 71

5.1 数据表概述 72

5.1.1 表类型 72

5.1.2 数据类型 72

5.1.3 用户表结构 75

5.2 完整性约束 76

5.2.1 实体完整性 76

5.2.2 参照完整性 77

5.2.3 用户自定义完整性 77

5.3 数据表的创建 78

5.3.1 使用SSMS创建数据表 78

5.3.2 使用T-SQL语句创建数据表 79

5.4 数据表的修改 80

5.4.1 使用SSMS修改数据表 81

5.4.2 使用T-SQL语句修改数据表 83

5.5 数据表的删除 85

5.5.1 使用SSMS删除数据表 86

5.5.2 使用T-SQL语句删除数据表 86

本章小结 86

习题5 86

第6章 数据操作与SQL语句

本章导读 91

6.1 数据操作概述 92

6.1.1 表中数据 92

6.1.2 操作表数据 93

6.1.3 操作语言概述 94

6.2 数据查询 95

6.2.1 简单查询 95

6.2.2 连接查询 100

6.2.3 嵌套查询 102

6.2.4 集合查询 104

6.3 数据修改 105

6.3.1 数据插入 106

6.3.2 数据更新 107

6.3.3 数据删除 107

6.3.4 清空表内容 108

本章小结 108

习题6 108

第7章* T-SQL程序设计

本章导读 112

7.1 程序设计基础 113

7.1.1 常量 113

7.1.2 变量 114

7.1.3 运算符 116

7.2 流程控制语句 118

7.2.1 块语句 118

7.2.2 二分支语句 118

7.2.3 多分支表达式 119

7.2.4 循环语句 121

7.2.5 其他语句 122

7.3 内置函数 125

7.3.1 内置函数类型 125

7.3.2 聚集函数 125

7.3.3 数学函数 125

7.3.4 字符串函数 126

7.3.5 日期 时间函数 126

7.3.6 转换函数 127

7.3.7 系统函数 129

7.4 用户自定义函数 129

7.4.1 标量函数 129

7.4.2 内嵌表值函数 131

7.4.3 多语句表值函数 131

7.4.4 管理函数 132

本章小结 132

习题7 133

第8章 视图、索引和游标

本章导读 136

8.1 视图 137

8.1.1 视图的优点 137

8.1.2 创建视图 137

8.1.3 管理视图 139

8.1.4 应用视图 140

8.2 索引 140

8.2.1 索引的分类 140

8.2.2 创建索引 141

8.2.3 删除索引 143

8.2.4 维护索引 143

8.3* 游标 144

8.3.1 游标概述 144

8.3.2 游标使用流程 145

8.3.3 应用游标 149

8.3.4 游标状态 150

本章小结 150

习题8 150

第9章* 存储过程和触发器

本章导读 155

9.1 存储过程 156

9.1.1 存储过程的类型 156

9.1.2 存储过程的创建 156

9.1.3 存储过程的执行 158

9.1.4 存储过程的修改 159

9.1.5 存储过程的删除 159

9.1.6 存储过程的应用 160

9.2 触发器 162

9.2.1 触发器的分类 162

9.2.2 触发器的创建 163

9.2.3 触发器的修改 169

9.2.4 触发器的禁用和启用 170

9.2.5 触发器的删除 170

9.2.6 DML触发器的应用 170

本章小结 172

习题9 173

第10章 备份和恢复

本章导读 176

10.1* 故障概述 177

10.1.1 事务(内部)故障 177

10.1.2 系统故障 177

10.1.3 介质故障 177

10.1.4 计算机病毒故障 177

10.2 备份和恢复概述 177

10.2.1 恢复模式 178

10.2.2 备份概述 179

10.2.3 备份设备 181

10.3 备份操作 183

10.3.1 使用SSMS执行备份操作 183

10.3.2 使用T-SQL语句执行备份操作 185

10.4 恢复操作 188

10.4.1 使用SSMS执行恢复操作 188

10.4.2 使用T-SQL语句执行恢复操作 191

本章小结 194

习题10 194

第11章 数据库性管理

本章导读 197

11.1 性概述 198

11.1.1* 计算机性概述 198

11.1.2 数据库性概述 199

11.2 登录账户 199

11.2.1 登录账户概述 199

11.2.2 创建登录账户 201

11.2.3 管理登录账户 203

11.2.4* 查看登录账户 204

11.3 数据库用户 204

11.3.1 数据库用户概述 204

11.3.2 创建数据库用户 205

11.3.3 管理数据库用户 206

11.3.4* 查看数据库用户 207

11.4 角色 208

11.4.1 角色类型概述 208

11.4.2 创建服务器角色 209

11.4.3 管理服务器角色 210

11.4.4 创建数据库角色 210

11.4.5 管理数据库角色 213

11.5 架构 215

11.5.1 架构概述 215

11.5.2 创建架构 215

11.5.3 管理架构 216

11.6 操作权限 217

11.6.1 权限概述 217

11.6.2 权限管理 218

本章小结 225

习题11 226

第12章* 并发控制

本章导读 229

12.1 事务处理 230

12.1.1 事务概述 230

12.1.2 事务模式 230

12.2 并发访问 232

12.2.1 并发概述 232

12.2.2 并发异常 233

12.2.3 并发调度 234

12.3 锁 236

12.3.1 锁的模式 236

12.3.2 封锁协议 237

12.3.3 两段锁协议 238

12.3.4 锁的粒度 239

12.3.5 查看锁的信息 240

12.3.6 锁定提示 242

12.3.7 活锁与死锁 244

12.4 事务隔离级别 247

12.4.1 隔离级别概述 247

12.4.2 ISO标准事务隔离级别 248

12.4.3 T-SQL行版本隔离级别 251

本章小结 253

习题12 253

参考文献

  

1.运用模块化理念的关联原则,融知识于学习情境中。
2.引入互联网思维,构建“互联网+”背景下新形态课程教材。
3.理论和实践的协调统一,全书系统性的介绍数据库的基本原理和基本应用,打破普通教材“原理与应用”偏颇状况。


  媒体评论
1.运用模块化理念的关联原则,融知识于学习情境中。 2.引入互联网思维,构建“互联网+”背景下新形态课程教材。 3.理论和实践的协调统一,全书系统性的介绍数据库的基本原理和基本应用,打破普通教材“原理与应用”偏颇状况。

  作者简介
叶潮流,人工智能与大数据学院 ,曾出版过《ASP程序设计》《数据库原理与应用》本书即可作为应用型本科院校计算机、电子信息类和经管类等相关专业的“数据库原理与应用”类课程教材,也可作为从事软件开发、信息管理人员的参考书。