数据库原理及设计(第4版)
本书曾获普通高等教育“十一五”国家级规划教材、 四川省“十二五”普通高等教育本科规划教材

作者:陶宏才

定价:75元

印次:4-1

ISBN:9787302722816

出版日期:2026.08.01

印刷日期:2026.07.22

图书责编:汪汉友

图书分类:教材

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

本书在第3版的基础上进行了修订和整合,保持了前三版的整体框架,挖掘背景知识,赋予问题阐释的新视角,内容深入浅出,理论与产品相结合,对数据库的原理、应用与设计3方面内容进行了深入浅出的诠释。主要内容包括数据库系统概述、高级(概念)数据模型、关系数据模型、SQL语言及其操作、数据库的保护、关系数据库设计理论、数据库应用设计、数据库应用系统设计实例、数据库应用进展及新技术、数据库上机实验及指导。 数据库系统的核心是DBMS。本书以其出现背景为线索,引出了数据库的相关概念及数据库的整个框架体系,理顺了数据库原理、应用与设计之间的有机联系,突出理论产生的背景和根源,强化理论与SQL Server和Sybase等商用RDBMS产品、以及理论与应用开发的结合,重视知识的实用,跟踪数据库应用进展,反映**的数据库技术前沿。 本书逻辑性、系统性、实践性和实用性强,可作为计算机科学与技术、软件工程、数据科学与大数据技术、人工智能以及相关专业本科生及研究生教材,也可作为从事信息系统开发的专业人员的参考书。

陶宏才(1964.10-),男,汉族,湖北武汉人,工学博士,现为西南交通大学信息科学与技术学院教授,硕士生导师。主持或主研完成科研课题25项,其中8项为省部级以上科研项目,获四川省科技进步二等奖2次,四川省优秀软件一等奖1次,广东省交通厅科技进步二等奖1次。发表学术研究论文100余篇,主编著作/教材5部,参编著作3部。其中,主编的《数据库原理及设计(第2版)》为“十一五”国家级规划教材,并获西南交通大学2008年第六届优秀教材一等奖;主编的《数据库原理及设计(第3版)》为四川省“十二五”普通高等教育本科规划教材;主编的《数据库原理与应用设计》获西南交通大学2004年第五届优秀教材一等奖。国家科学技术奖励评审专家,国家自然科学基金项目评议专家,教育部科技奖励和科技成果鉴定评审专家,教育部学位与研究生教育发展中心优秀学位论文通讯评议专家,四川省科技计划项目评审专家,四川省科学技术奖励评审专家,成都市科技计划项目评审专家。四川省普通本科高校计算机科学与技术专业教学指导委员会委员,四川省通信学会IP应用与增值电信技术专委会副主任委员,刊物《计算机与现代化》编委。研究方向:数据库技术与数据挖掘;互联网与网络技术;智能信

前言 《数据库原理及设计》自2004年2月出版以来,得到了广大读者的大力支持和领域专家学者的肯定。该书2008年1月入选教育部普通高等教育“十一五”国家级规划教材,2012年4月入选四川省“十二五”普通高等教育本科规划教材。随着数据库新系统、新技术大量涌现,相关内容急需补充和充实到本书中。同时,本书的某些概念或问题,有了更好的阐释方法和角度。为此,我们对第3版进行了全面修订,使其表达更准确、流畅;进一步对内容赋予或充实了新的阐释角度,并对本书中的知识点以及计算机类相关课程的知识点进行了适度扩展和关联,改写后的内容更易理解,更有助于读者知识体系的建立;整合了原分散在第3版部分章节的内容,以使相关内容联系更紧密;新增了部分内容以反映数据库最新的技术进展与前沿。第4版保持了前3版主体框架不变,以及挖掘背景知识、赋予问题阐释新视角、内容深入浅出、理论与产品相结合等风格和特色。具体说来,作了如下修订。 第1章在内容阐释视角上作了新的改写或充实,事实上,这一点是贯穿全书所有章节的,以下不再复述。同时,将原1.5节的内容修订整合到第9章的数据库应用进展及新技术中。 第2~8章修订、充实了部分内容和示例,特别是在概念理解上,着重从要点、细节处对其进行了深度诠释。同时,以示例说明强调在理论与实际、数据库产品与SQL标准、关系代数与SQL语言、SQL语言与高级程序设计语言,以及同一产品不同版本之间的差异。 第9章修订整合了第3版1.5节和第10章的内容,并增加了数据库新技术前沿的相关内容,例如内存数据库、云数据库、NewSQL和NoSQL数据库等。考虑到因数据库重要性的凸显,...

目录
荐语
查看详情 查看详情
目录

第1章数据库系统概述1

1.1数据库系统及其总体结构1

1.1.1数据库管理系统出现的背景1

1.1.2数据库系统的抽象层次9

1.1.3数据库语言与SQL11

1.1.4SQL与ODBC/JDBC/OLE DB/ADO/Hibernate13

1.1.5数据库系统总体结构17

1.2数据库系统中的关键术语与概念19

1.2.1数据库及其相关概念19

1.2.2视图及其相关概念21

1.2.3数据抽象、数据模型、数据模式及其相互关系23

1.2.4传统数据模型回顾25

1.3数据库系统的用户28

1.4数据库应用系统开发概述29

1.4.1C/S模式29

1.4.2B/S模式30

1.4.3组件与分布式对象开发技术30

1.4.4CGI/ISAPI/NSAPI34

1.4.5ASP/JSP/PHP35

1.4.6.NET与Java EE开发平台37

1.4.7Web应用的MVC架构及其各种实现38

本章小结40

习题140第2章高级(概念)数据模型42

2.1关于数据模型的几个重要问题42

2.2数据库设计综述44

2.3实体联系模型45

2.3.1实体、实体型及属性45

2.3.2联系及联系型47

2.3.3实体联系模型中的完整性约束49

2.3.4弱实体54

2.3.5实体联系模型中的元素图示56

2.3.6应用示例57

2.4扩展实体联系模型59

2.4.1类层次59

2.4.2演绎与归纳60

2.4.3演绎的原则61

2.4.4聚集61

2.5利用实体联系模型进行数据... 查看详情

本书以数据库系统的核心——DBMS的出现背景为线索,引出了数据库的相关概念及数据库的整个框架体系,理顺了数据库原理、应用与设计之间的有机联系。本书突出理论产生的背景和根源,强化理论与商用RDBMS产品(如MS SQL Server和Sybase等)、以及理论与应用开发的结合,重视知识的实用,跟踪数据库应用进展,反映**的数据库技术前沿,并免费提供配套的电子课件。 本书逻辑性、系统性、实践性和实用性强,可作为计算机科学与技术、软件工程、数据科学与大数据技术、人工智能以及相关专业本科生及研究生教材,也可作为从事信息系统开发的专业人员的参考书。

查看详情