• 数据库原理与技术简明教程(第二版)
21年品牌 40万+商家 超1.5亿件商品

数据库原理与技术简明教程(第二版)

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

26.97 6.7折 40 全新

库存3件

四川成都
认证卖家担保交易快速发货售后保障

作者邓丽

出版社东软电子出版社

ISBN9787894363909

出版时间2015-08

装帧平装

开本16开

定价40元

货号24189490

上书时间2024-10-18

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要
第1篇:项目导引(第1章)
本篇简单介绍了图书管理系统项目的构思与设计,及数据库在整个领域所处的地位,本篇是第2、3、4篇内容的基础。
第2篇:基础应用篇(第2~5章)
主要介绍图书管理系统项目的数据库端基本开发,包括使用SQL语言进行数据库的定义与操作、数据库的体系结构等。通过本篇的学习,可以培养学生基于项目设计的数据库服务器端实施能力。
第3篇:深度剖析篇(第6~7章)
本篇以图书管理系统为例讲解数据库系统的设计理论和设计方法。通过本篇的学习,可以培养学生对数据库的设计能力。
第4篇:高级拓展篇(第8~12章)
主要介绍项目数据库端的高级管理与开发技术,包括数据库的安全性管理、备份恢复以及过程化语言开发等。通过本篇的学习,可以培养学生对数据库的高级管理及高级开发能力。


目录
第1篇项目导引

第1章项目背景2

1.1数据库的概念2

1.2数据库的发展简史7

1.3常见的数据库管理系统10

1.4图书管理系统项目构思13

1.5内容结构和学习指导14

1.6小结16

实践环节设计16

习题17

第2篇基础应用篇

第2章SQL语言20

【项目说明】规划及操作图书管理系统数据库表20

2.1SQL概述21

2.1.1SQL的背景21

2.1.2SQL的组成21

2.1.3SQL的特点22

2.2图书管理系统数据库23

2.3数据定义24

2.3.1数据库和数据库对象24

2.3.2创建数据库24

2.3.3删除数据库25

2.3.4创建表26

2.3.5删除表33

2.3.6修改表结构34

2.4查询操作35

2.4.1简单查询35

2.4.2嵌套子查询42

2.4.3多表连接查询46

2.4.4复杂查询51

2.5数据更新操作53

2.5.1插入数据53

2.5.2修改数据55

2.5.3删除数据55

2.6小结56

实践环节设计58

习题60

第3章关系代数64

【项目说明】图书管理系统数学模型64

3.1关系模型64

3.1.1关系数据结构65

3.1.2关系操作68

3.1.3关系完整性约束68

3.2关系代数71

3.2.1传统的集合运算71

3.2.2专门的关系运算73

3.3小结77

习题78

附录79

第4章视图与索引81

【项目说明】规划图书管理系统视图与索引81

4.1视图操作82

4.1.1定义视图82

4.1.2查询视图85

4.1.3更新视图86

4.1.4视图的作用88

4.2索引设计88

4.2.1索引的概念88

4.2.2索引的类型90

4.2.3索引的优缺点90

4.2.4设计索引90

4.2.5索引的创建与管理914.3小结92

习题93

第5章数据库系统结构94

5.1数据库系统体系结构94

5.1.1三级模式结构94

5.1.2应用体系结构97

5.2DBMS的功能和特征99

5.3小结100

习题101

第3篇深度剖析篇

第6章数据库设计理论103

6.1问题分析103

6.2设计基础——函数依赖105

6.2.1函数依赖的基本概念105

6.2.2基本术语105

6.3设计理论——关系规范化106

6.3.1范式介绍106

6.3.2范式107

6.3.3第二范式107

6.3.4第三范式108

6.3.5BC范式109

6.4多值依赖110

6.5第四范式111

6.6设计标准——模式分解原则112

6.7小结115

实践环节设计116

习题116

第7章数据库设计119

【项目说明】图书管理系统数据库设计全貌119

7.1数据库设计概述120

7.1.1数据库设计的特点120

7.1.2数据库设计的方法120

7.1.3数据库设计的步骤121

7.2需求分析121

7.2.1需求分析的任务121

7.2.2需求调查的方法122

7.2.3数据流图122

7.2.4数据字典123

7.2.5图书管理系统后台数据库需求分析125

7.3概念结构设计125

7.3.1ER模型126

7.3.2概念结构设计的特点与方法128

7.3.3图书管理系统的概念结构设计128

7.3.4ER模型扩展131

7.4逻辑结构设计132

7.4.1图书管理系统逻辑模型的形成133

7.4.2数据模型优化136

7.4.3设计外模式137

7.5物理结构设计137

7.6数据库行为设计138

7.6.1功能分析139

7.6.2功能设计139

7.6.3事务设计140

7.7数据库的实施与维护140

7.7.1数据库数据的加载和试运行140

7.7.2数据库的运行和维护141

7.8小结142

实践环节设计143

习题144

第4篇高级拓展篇147

第8章数据库安全性148

【项目说明】图书管理系统数据库安全性实现148

8.1数据库安全性概述149

8.1.1数据库安全性的概念149

8.1.2安全控制模型149

8.2数据库安全控制策略150

8.2.1用户标识与验证150

8.2.2权限控制150

8.2.3视图机制153

8.2.4审计153

8.2.5数据加密154

8.3图书管理系统安全控制操作154

8.3.1SQL Server数据库安全等级154

8.3.2SQL Server数据库安全验证模式155

8.3.3登录账户管理158

8.3.4数据库用户管理161

8.3.5角色管理164

8.3.6权限管理171

8.3.7审计管理175

8.4小结175

实践环节设计176

习题177

第9章事务与并发性179

9.1事务179

9.1.1事务的概念179

9.1.2事务的特性180

9.1.3事务的状态181

9.1.4定义事务182

9.2事务的并发性183

9.2.1概述183

9.2.2事务并发执行存在的问题183

9.3基于锁的并发控制185

9.3.1概述185

9.3.2封锁协议186

9.3.3活锁和死锁188

9.3.4并发调度的可串行化191

9.3.5封锁粒度193

9.3.6SQL Server 2012中的并发控制195

9.4小结197

习题198

第10章数据库备份与恢复201

【项目说明】图书管理系统数据库高级管理实现201

10.1数据库备份与恢复概述202

10.2数据库故障类型202

10.3数据库的备份203

10.4数据库的恢复204

10.4.1数据库恢复概述204

10.4.2日志文件205

10.4.3恢复策略205

10.5SQL Server 2012的备份与恢复概述206

10.5.1SQL Server 2012恢复模式206

10.5.2SQL Server 2012备份类型208

10.5.3SQL Server 2012备份与恢复策略209

10.5.4SQL Server 2012备份设备211

10.6图书管理系统备份与恢复操作213

10.6.1备份操作213

10.6.2恢复操作220

10.7图书管理系统数据导入和导出224

10.7.1数据导入和导出概述224

10.7.2系统数据导入225

10.7.3系统数据导出231

10.8小结233

实践环节设计234

习题235

第11章过程化语言237

【项目说明】图书管理系统数据库过程化对象的引入237

11.1TSQL概述238

11.2基本语法239

11.2.1标识符239

11.2.2变量240

11.2.3批处理242

11.2.4控制结构243

11.3游标249

11.3.1游标的概念249

11.3.2定义和使用游标249

11.4函数和存储过程252

11.4.1函数252

11.4.2存储过程254

11.5触发器261

11.5.1创建触发器262

11.5.2inserted表和deleted表263

11.5.3使用触发器264

11.5.4触发器的执行顺序266

11.5.5修改和删除触发器266

11.6小结266

实践环节设计267

习题267

第12章数据库发展趋势269

12.1对关系数据库的小结269

12.2面向对象数据库272

12.3对象关系映射技术273

12.4XML数据库274

12.5多媒体数据库276

12.6数据仓库与数据挖掘277

12.7分布式数据库278

12.8空间数据库280

12.9小结281

习题282

附录Ⅰ学习知识要点及能力要点283

附录ⅡSQL Server 2012的安装285

参考文献296


内容摘要
第1篇:项目导引(第1章)

本篇简单介绍了图书管理系统项目的构思与设计,及数据库在整个领域所处的地位,本篇是第2、3、4篇内容的基础。

第2篇:基础应用篇(第2~5章)

主要介绍图书管理系统项目的数据库端基本开发,包括使用SQL语言进行数据库的定义与操作、数据库的体系结构等。通过本篇的学习,可以培养学生基于项目设计的数据库服务器端实施能力。

第3篇:深度剖析篇(第6~7章)

本篇以图书管理系统为例讲解数据库系统的设计理论和设计方法。通过本篇的学习,可以培养学生对数据库的设计能力。

第4篇:高级拓展篇(第8~12章)

主要介绍项目数据库端的高级管理与开发技术,包括数据库的安全性管理、备份恢复以及过程化语言开发等。通过本篇的学习,可以培养学生对数据库的高级管理及高级开发能力。


—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP