数据库原理与应用(第2版)
课件处为本书PPT教案

作者:宋金玉 陈萍 陈刚

丛书名:计算机系列教材

定价:59元

印次:2-9

ISBN:9787302372424

出版日期:2014.09.01

印刷日期:2021.07.16

图书责编:张瑞庆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书第1~2章系统地阐述数据库的基本概念和基本理论,包括数据库的概念、数据库管理数据的特点、数据库系统体系结构、数据模型等;第3~5章从数据模型的三个组成要素的角度,介绍关系数据模型所采用的数据结构、关系操作语言和完整性约束、SQL查询语言的使用以及指导关系模式设计的关系规范化理论;第6~8章全面地分析数据库管理系统的数据存储管理、查询优化和事务管理等核心技术;第9~10章介绍数据库应用系统中,数据库设计和在应用编程中访问与管理数据库中数据的方法;第11章介绍数据库应用领域发展相对成熟的、应用较广泛的一些技术。 本书以《高等学校计算机科学与技术专业公共核心知识体系与课程》和《高等学校计算机科学与技术专业核心课程教学实施方案》为指导,适合作为高等院校计算机及其相关专业数据库课程的教材,也可作为从事数据库理论研究、数据库应用系统的设计与开发,以及数据库管理与维护等工作人员的参考用书。

宋金玉,解放军理工大学指挥自动化学院副教授、硕士研究生导师。中国计算机学会高级会员、总参南京科技创新工作站专家。承担本科生与硕士研究生的数据库方面的课程教学和课程建设任务,从事数据库应用方向的学术研究工作。指导培养硕士研究生10余名,发表各类学术论文40余篇,主编或参编教材两部。曾获军队科技进步奖、理工大学优秀网络课程、优秀多媒体教材、优秀教学成果奖等。获军队院校育才奖银奖,享受军队优秀专业技术人才岗位津贴,荣立个人三等功1次。

随着社会信息化进程的推进,尤其是大数据时代的到来,数据库管理技术已经成为现代计算环境中数据管理的基础技术。数据库理论的研究一直未曾间断,而这其中绝大多数的研究仍以关系数据模型为基础。因此,本书中数据库原理的内容仍以关系数据模型为基础,以关系数据库理论、关系数据库管理系统核心技术、关系数据库设计与编程为主来组织,共11章内容,可分为如下5个部分。 第1部分包括2章(第1~2章)。介绍数据库管理技术的发展历史,突出数据库技术相对于人工管理和文件系统这两种数据管理方式所具有的优点,优势在于采用数据模型表示数据,数据模型的发展是数据管理技术发展的一条主线。随着信息社会海量数据的产生,以及数据呈现多态性等,数据模型必将得到相应的发展。阐明数据库系统的三级模式结构以及二级映像机制的作用,帮助学生了解虽然目前实际的数据库管理系统产品种类很多,但它们通常遵循ANSI/SPARC体系结构,该体系结构提供了数据独立性,减轻了用户使用系统的负担,使DBMS产品得以广泛使用。 第2部分包括3章(第3~5章)。从数据模型的三个组成要素的角度,介绍关系数据模型所采用的数据结构、关系操作能力的表达方法、关系模型对于存储在数据库中的数据具有的约束能力。帮助学生认识关系模型之所以被广泛的应用和发展,在于其可用单一的数据结构(关系)来表达实体以及实体间的联系,能比较真实地模拟现实世界,容易被人所理解且便于在计算机上实现。介绍SQL语言对关系模型的支持,以及数据库管理系统软件对SQL语言标准的支持。介绍不良的关系模式设计可能带来的数据冗余和更新异常问题,以及解决此类问题的关系规范化理论的相关概念和方法。 第3...

目录
荐语
查看详情 查看详情
第1章数据库系统概论/1

1.1数据管理技术的发展/1

1.2数据库的基本概念/5

1.2.1数据库/5

1.2.2数据库管理系统/9

1.2.3数据库系统/10

1.3数据库系统体系结构/12

1.3.1数据库系统的三级模式结构/13

1.3.2二级映射与数据独立性/17

1.3.3DBMS的模块组成/19

1.3.4DBMS的客户/服务器体系结构/20

1.4小结/22

习题/23第2章数据模型/26

2.1现实世界客观对象的抽象过程/26

2.2概念模型/27

2.3数据模型概述/29

2.3.1关系模型/31

2.3.2半结构化数据模型/32

2.3.3面向对象数据模型/35

2.4小结/36

习题/36第3章关系数据库理论/38

3.1关系模型概述/38

3.1.1关系的数据结构/38

3.1.2关系的完整性约束/43

3.1.3关系操作/46

3.2关系代数/47

3.2.1传统的集合运算/48

3.2.2专门的关系运算/50

3.2.3用关系代数表达式实现关系查询/55

3.3关系演算/56

3.3.1关系演算中关系的表示/56

3.3.2元组关系演算/57

3.3.3域关系演算/59

3.4小结/61

习题/62第4章关系数据库标准查询语言SQL/67

4.1SQL语言概述/67

4.2SQL中的数据定义/70

4.2.1基本表的定义/70

4.2.2基本表的修改/74

4.2.3基本表的删除/75

4.3SQL中的数据查询/75

4.3.1SQL的单表查询/76

4.3.2SQ... 查看详情

查看详情