技术教育社区
www.teccses.org

数据库原理及应用SQL Server 2019(慕课版)

封面

作者:郑晓霞

页数:312

出版社:机械工业出版社

出版日期:2021

ISBN:9787111693628

电子书格式:pdf/epub/txt

内容简介

本书全面系统地讲述了数据库技术的基本原理和应用,内容完整,结构合理,符合教学基本规律。 本书共10章,主要内容为概述、关系数据库、关系数据库标准语言SQL及SQL Server 2019的使用、关系数据库的规范化设计、数据库安全、数据库完整性、数据库设计、数据库恢复技术、并发控制和数据库不错应用。本书基于SQL Server 2019数据库管理工具进行介绍,读者可以充分利用SQL Server 2019平台深刻理解数据库技术原理,达到理实结合的目的。 本书可作为高等院校计算机及相关专业的教材,也可供从事计算机软件开发工作的工程技术人员及相关人员使用。

本书特色

本书全面系统地讲述了数据库技术的基本原理和应用,内容完整,结构合理,符合教学基本规律。

目录

前言

第1章概述1

11数据库系统概述1

111数据库的产生和发展1

112数据库技术的发展阶段3

12数据库系统的组成4

13数据库的体系结构5

131数据库的三级模式结构5

132模式间的映像关系5

133数据库系统外部的体系结构6

14数据模型7

141数据模型的组成7

142数据模型的分类7

15数据库的分类10

151关系数据库10

152非关系数据库10

153关系数据库与非关系数据库的

区别11

16常见的关系数据库12

161Access数据库12

162MySQL数据库13

163Oracle数据库14

164SQL Server数据库15

本章小结15

习题16

第2章关系数据库17

21关系数据库概述17

211关系数据库的含义18

212常用关系数据库19

213关系数据库的层次结构20

214关系数据库模型21

22关系模型22

221关系数据结构及形式化定义23

222关系的性质25

223关系模式27

23关系模型的完整性规则28

231关系的基本术语28

232实体完整性29

233参照完整性30

234用户定义完整性32

24传统的关系代数运算32

25专门的关系代数运算

(选择、投影)35

26专门的关系代数运算(连接、除)37

27关系演算41

271元组关系演算语言ALPHA41

272域关系演算语言QBE45

本章小结51

习题51

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

及SQL Server 2019的使用5631SQL概述56

311SQL的发展及标准化56

312SQL的基本概念57

313SQL的主要特点58

32SQL Server 2019概述59

321SQL Server的发展与版本59

322SQL Server 2019的基本服务59

323SQL Server 2019的应用场景60

324SQL Server 2019的安装60

33SQL Server数据库结构与文件类型68

331数据库的结构68

332SQL Server 2019系统数据库69

34SQL Server 2019数据类型及数据库

操作70

341数值类型70

342字符串类型71

343日期时间类型72

344货币类型73

345创建用户数据库74

346修改用户数据库76

347删除用户数据库78

348查看数据库信息79

349迁移用户数据库80

35数据表的创建和使用82

351用Management Studio创建

数据表82

352用SQL命令创建数据表83

353修改数据表84

354删除基本表85

355查看数据表86

36简单查询88

361数据查询88

362无条件查询88

363条件查询90

364聚合函数93

365分组查询95

366查询结果排序97

37多表连接查询97

371多表连接查询基本结构98

372内连接查询98

373外连接查询100

374交叉查询(笛卡儿积)101

375自连接查询101

38子查询101

381普通子查询101

382相关子查询104

39其他类型查询105

391合并查询105

392存储查询结果106

310数据操纵语言106

3101添加数据106

3102修改数据107

3103删除数据108

本章小结109

习题110

第4章关系数据库的规范化设计113

41关系模式的设计问题113

411数据冗余114

412操作异常115

413关系模式的非形式化设计准则117

42函数依赖117

421函数依赖的概念117

422平凡/非平凡函数依赖118

423完全/部分函数依赖118

424互相依赖119

425传递依赖119

426码119

43范式120

431现象120

432关系模式的范式121

4331NF122

4342NF122

4353NF124

436BCNF126

4374NF128

4385NF131

44数据依赖的公理系统134

441Armstrong公理系统134

442函数依赖集等价和最小依赖集136

45模式的分解137

451模式分解定义137

452无损分解137

453无损分解的测试139

454保持函数依赖的分解140

46应用141

461判断范式类别141

462判断范式并将不满足3NF的

关系模式分解142

463判断分解后的关系是否具有无损

分解和保持FD的分解特性142

本章小结143

习题143

第5章数据库安全147

51数据库安全概述147

511数据库安全的内涵147

512数据库安全性保护层次149

52数据库安全性控制方法150

521用户标识和鉴定151

522用户存取权限控制151

523视图机制160

524审计162

525数据加密164

526其他安全性保护168

53备份与恢复169

531数据的备份类型169

532数据库的备份与恢复170

本章小结174

习题174

第6章数据库完整性176

61实体完整性177

611实体完整性的定义177

612实体完整性检查和违约处理178

62参照完整性178

621参照完整性的定义178

622参照完整性检查和违约处理180

63用户定义完整性182

64域完整性185

65完整性控制186

651完整性控制的功能186

652完整性设计原则188

653完整性约束条件分类188

654完整性的实施190

655完整性约束命名子句191

656规则192

657默认194

66数据库的5种约束196

67完整性约束应用198

本章小结200

习题200

第7章数据库设计203

71数据库设计概述203

72概念模型与E睷模型204

721概念模型204

722E睷模型208

73逻辑设计210

731E睷模型到关系模型的转换210

732数据模型的优化214

74物理设计214

741转换全局逻辑数据模型214

742选择文件组织方式215

7

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《数据库原理及应用SQL Server 2019(慕课版)》
Article link:https://www.teccses.org/1320432.html