数据库原理

首页 > 图书 > 教材教辅/2020-09-23 / 加入收藏 / 阅读 [打印]
数据库原理

数据库原理

作者:赵文栋

开 本:16开

书号ISBN:9787302535942

定价:

出版时间:2019-10-01

出版社:清华大学

数据库原理 本书特色

本书重点介绍了数据库的原理、设计与实现技术,对传统的数据库理论进行了精练,保留了核心与实用部分,并适当增加了实验内容,以突出实践能力的培养。全书由三部分共18章组成: *部分介绍数据库基本原理,包括数据库的基础知识、数据模型、结构化查询语言SQL和数据的安全性等内容;第二部分介绍数据库的设计与开发,包括关系模式的规范化和数据库的设计与建模等内容;第三部分讨论数据库管理系统(DBMS)的设计与实现,以一个实际的DBMS为例,介绍DBMS的设计、存储管理、数据缓冲、数据操纵、索引技术、查询处理、事务管理和故障恢复等知识。 本书适合于高等院校计算机及相关专业的本科生和研究生教学使用,也可供相关领域技术人员参考。

数据库原理 内容简介

本书介绍了基本的数据库设计原理,并基于MySQL数据库对基本的关系数据库的使用进行了详细讲解。全书共有9章,分别介绍了数据库基础知识、数据库设计的原理和方法、MySQL数据库基础知识、数据库的基本对象及相关操作、数据库的查询语句、存储过程与触发器的基本使用方法、用户与权限管理、数据的备份与恢复、数据库设计综合案例。本书内容翔实、语言流畅、图文并茂、突出实用性,并提供了大量的操作示例和代码,较好地将学习与应用结合在一起。本书提供配套的电子教学课件、源代码、习题参考答案等资源。

数据库原理 目录

**部分数据库原理
第1章数据库基础知识3
1.1数据管理技术的发展3
1.1.1数据和数据处理3
1.1.2数据管理的三个阶段4
1.2数据库的基本概念5
1.2.1数据库系统5
1.2.2数据模型8
1.2.3数据库的发展9
1.2.4数据库分类11
1.3DBMS体系结构12
习题113
第2章关系数据模型15
2.1关系模型基础15
2.1.1基本术语15
2.1.2关系的数学定义17
2.2关系代数19
2.2.1传统的集合运算20
2.2.2专门的关系运算22
2.2.3?关系演算24
2.3?基于包的关系代数25
2.3.1传统的集合运算25
2.3.2专门的关系运算272.4关系的三类完整性约束27
2.4.1实体完整性约束28
2.4.2参照完整性约束28
2.4.3用户自定义的完整性约束29
实验畅想数据库管理系统29
习题232
数据库原理目录第3章结构化查询语言(SQL)35
3.1SQL概述35
3.1.1SQL的标准和特点35
3.1.2SQL的术语36
3.1.3RDBMS的体系结构37
3.2数据定义38
3.2.1数据类型38
3.2.2定义基表40
3.2.3修改与删除基表44
3.3基本数据查询45
3.3.1SELECT语句的语法45
3.3.2单表查询45
3.3.3分组统计查询49
3.4连接查询51
3.4.1交叉连接51
3.4.2内连接52
3.4.3外连接53
3.4.4多表连接查询56
3.5数据更新57
3.5.1数据插入57
3.5.2数据修改58
3.5.3数据删除59
3.6?复杂的查询条件60
3.6.1查询条件表达式的语法60
3.6.2空值的判断62
3.6.3针对字符数据的查询62
实验SQL实验64
习题367
第4章数据库对象69
4.1视图69
4.1.1视图的概念69
4.1.2创建和删除视图70
4.1.3修改视图71
4.1.4使用视图数据71
4.2索引72
4.2.1索引的概念72
4.2.2使用索引73
4.3序列73
实验使用数据库对象75
4.4?存储过程75
4.5?触发器77
习题478
第5章数据的安全性79
5.1事务和锁的概念79
5.1.1事务的概念79
5.1.2事务的ACID特性80
5.1.3事务生命周期82
5.1.4锁83
5.2使用事务83
5.2.1用户、连接和事务的关系83
5.2.2显式模式84
5.2.3隐性模式85
5.2.4自动提交模式86
5.3?特殊事务模型86
5.3.1嵌套事务86
5.3.2保存点87
5.3.3分布式事务87
实验事务的并发与隔离88
5.4SQL中的授权机制92
5.4.1用户92
5.4.2权限92
5.4.3授权93
5.4.4解除授权93
习题594第二部分数据库设计与开发
第6章关系模式的规范化97
6.1问题提出97
6.2函数依赖和模式分解99
6.2.1函数依赖99
6.2.2模式分解101
6.3关系范式102
6.3.1**范式104
6.3.2第二范式105
6.3.3第三范式107
6.3.4非规范化108
6.4?Boyce?Codd范式(BCNF)109
实验规范化设计案例111
习题6111
第7章数据库设计与建模113
7.1数据库设计的工作113
7.2数据库系统的设计方法及步骤116
7.3概念模型设计与ER模型118
7.3.1基本ER元素118
7.3.2高级ER元素123
7.3.3建立ER模型125
7.4逻辑模式设计128
7.4.1概念模型向关系模式的转换129
7.4.2继续转换为逻辑模式134
7.5?选择索引135
7.5.1单个索引的收益135
7.5.2主键上的索引136
7.5.3索引的选择136
实验数据库建模实验137
习题7137
第8章数据库应用程序开发139

 1/3    1 2 3 下一页 尾页

教材 研究生/本科/专科教材

在线阅读

 1/3    1 2 3 下一页 尾页
  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐