注册 登录 进入教材巡展
#
  • #

出版时间:2020-06

出版社:机械工业出版社

以下为《数据库原理及应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111653974
  • 1-2
  • 319620
  • 46257869-1
  • 平装
  • 16开
  • 2020-06
  • 456
  • 268
  • 工学
  • 计算机科学与技术
  • TP
  • 数据科学与大数据技术
  • 本科
内容简介
机 械 工 业 出 版 社本书将数据库基本原理、方法和应用技术相结合,以关系数据库系统为核心,完整地介绍了数据库系统的基本概念及基本原理,并对Microsoft SQL Server等主流数据库管理系统、Visio和PowerDesigner、ASPNET和ADONET等数据库设计与软件开发工具进行了讲解,还对数据仓库、数据挖掘、大数据等技术进行了介绍。本书主要内容包括:数据库系统概述、数据模型、数据库系统的体系结构、关系数据库方法、关系数据库的结构化查询语言、关系模式的规范化理论、数据库设计、数据库保护、Microsoft SQL Server 2019、ASPNET和ADONET数据库开发技术、数据库新技术等。通过本书的学习,读者可熟练使用现有的数据库管理系统和软件设计与开发工具,进行数据库结构的设计和数据库应用系统开发。
本书可作为高等院校计算机类专业、信息管理与信息系统专业以及其他相关专业的数据库相关课程教材,还可作为广大软件设计与开发人员、在信息领域工作的相关人员的参考书。图书在版编目(CIP)数据
目录
前言

第1章数据库系统概述1

11数据库技术的产生与发展1

111数据管理的发展1

112数据和数据管理技术2

113数据库系统的3个发展阶段3

12数据库系统基本概念4

121数据库4

122数据库系统4

13数据库系统的特点6

第2章数据模型8

21数据模型概述8

211数据模型的基本组成8

212数据模型的发展9

22ER数据模型9

221基本概念9

222ER图11

223扩充ER数据模型12

23层次数据模型14

231基本概念和结构14

232数据操作15

233数据约束16

234层次数据模型的优缺点18

24网状数据模型18

241基本概念和结构18

242数据操作20

243数据约束20

244网状数据模型的优缺点21

25关系数据模型21

251基本概念21

252关系数据模型的数据结构21

253数据操作23

254数据约束23

255关系数据模型的优缺点24

26面向对象数据模型24

261对象和对象标识符25

262属性和方法25

263封装和消息传递25

264类和实例26

265类层次结构和继承26

266持久性和版本27

267面向对象数据模型与关系数据

模型的比较27

第3章数据库系统的体系结构28

31数据库的体系结构28

311三级模式结构28

312两级映像和两级数据独立性29

32数据库系统(DBS)30

321DBS的组成30

322DBS的全局结构32

323DBS结构的分类34

33数据库管理系统(DBMS)35

331DBMS的工作模式35

332DBMS的主要功能36

333DBMS的组成37

第4章关系数据库方法40

41关系数据库的基本概念40

411关系的形式化定义40

412关系模式、关系子模式和存储

模式42

413关系模型的完整性规则44

414关系数据库模式45

42关系代数46

421关系代数的5个基本操作46

422关系代数的组合操作50

423关系代数表达式应用举例54

43关系演算55

431元组关系演算55

432域关系演算56

44关系查询优化57

441查询优化的一般策略58

442关系代数优化58

443基于存取路径的规则优化63

第5章关系数据库的结构化查询

语言71

51SQL概述71

52SQL的数据定义语言72

521数据类型72

522数据库模式的定义73

523基本表、主关键字、外部关键字的

定义74

524基本表的修改和删除77

525索引的建立和删除78

53SQL数据更新79

531元组插入79

532元组删除80

533元组修改81

54SQL数据查询82

541SQL查询语句格式82

542简单查询83

543复杂查询85

55SQL聚集函数91

551聚集函数的运算符92

552数据分组92

553数据排序93

56SQL中的视图93

561视图定义94

562视图查询95

563视图更新95

564视图删除96

565视图的作用96

第6章关系模式的规范化理论98

61关系模式设计中的问题98

62函数依赖99

621函数依赖定义99

622关键字和超关键字100

63数据依赖的公理系统101

631函数依赖的逻辑蕴含101

632Armstrong公理系统101

633函数依赖集的等价和覆盖105

64关系模式的分解及其问题106

641分解的无损连接性107

642保持函数依赖性111

65关系模式的规范化114

651范式114

652模式分解的算法116

第7章数据库设计120

71数据库设计概述120

711数据库系统生存期120

712数据库设计方法121

713数据库设计的基本过程122

72规划123

73需求分析124

731需求描述与分析124

732需求分析阶段的输入和输出125

733需求分析的步骤125

734数据字典129

74概念设计131

741概念设计的必要性131

742概念设计的主要步骤132

743采用ER模型方法的数据库概念

设计133

75数据库逻辑结构设计及优化141

751逻辑设计环境141

752ER模型向关系模型的转换142

753用关系规范化理论对关系数据模型

进行优化145

76数据库的物理设计147

77数据库的实现147

78数据库的运行与维护147

79PowerDesigner辅助设计工具148

791绘制ER图148

792后台生成SQL数据库及数据表151

第8章数据库保护155

81事务155

811事务的定义155

812事务的ACID准则155

82数据库完整性156

821完整性子系统和完整性规则156

822SQL中的完整性约束157

823SQL的触发器158

83数据库安全性159

831数据库安全性级别159

832数据访问权限159

833SQL中的安全性机制160

84数据库恢复技术161

841恢复的定义、原则和方法161

842故障恢复方法161

843具有检查点的恢复技术162

85并发控制163

851并发所引起的问题163

852封锁164

853活锁和死锁166

854死锁的防止、检测和处理167

855并发调度的可串行化169

856两段封锁协议170

第9章Microsoft SQL Server 2019171

91Microsoft SQL Server简介171

911Microsoft SQL Server 2019的

特点171

912Microsoft SQL Server 2019环境

介绍172

913Microsoft SQL Server 2019的工具

介绍172

92数据库的创建、修改和删除175

921创建Microsoft SQL Server

数据库175

922分离和附加Microsoft SQL Server

数据库178

923删除数据库179

93表和主键的创建179
Baidu
map