





定价:59.8元
印次:1-4
ISBN:9787302560012
出版日期:2021.01.01
印刷日期:2024.08.13
图书责编:黄芝
图书分类:教材
本书全面系统地阐述了数据库系统的基本概念、基本原理、基本方法和基本技术。内容包括: 数据库技术的基本概念、数据模型、关系数据库、结构查询语言(SQL)、完整性约束的实现、索引与视图、数据库安全技术、存储过程、触发器、并发控制、数据库恢复技术、关系数据库设计理论、NoSQL数据库技术和实验指导等。 本书关注新技术,注重实践应用。在有关章节穿插介绍了SQL Server 2014中的索引、视图、安全性和事务管理,并用单独一章以MongoDB为例介绍NoSQL数据库的技术特点,最后配有与教学同步的实验指导。另外,本书还介绍了Python数据库开发技术,并以“学校管理信息系统”为例展示了数据库设计的全过程。所配的练习题不但量多而且题型丰富,并赠送用SQL Server 2014和Python 3.6开发的针对中学的“排课系统”案例。所有这些都有利于读者对数据库系统基本概念、基本方法和基本技术的理解、消化、掌握和应用。 本书结构合理、概念清晰、图文并茂、例题丰富,关注新概念和新技术,适合作为高等学校计算机、软件工程、数据科学与大数据技术、大数据管理与应用、人工智能、物联网工程、电子商务等相关专业本科生数据库课程的教材,也可作为电器类专业研究生数据库课程的教材,还可作为计算机等级考试(三级数据库技术)的参考书和自学读物。
陆黎明,副教授,硕士生导师。曾任计算机系主任,计算机本科专业负责人,现任计算机系党支部书记。2000年起至今任上海市计算机等级考试命题专家组成员。2010年获校级“精彩课堂”优秀奖,2011年获校级“师德楷模”,2014年获上海市“育才奖”。
前言 数据库技术始于20世纪60年代末,它的诞生极大地推动了计算机技术的应用和发展,已成为计算机信息系统的核心技术和重要基础。进入21世纪后,随着云计算、大数据和机器学习等技术的迅速发展,数据库技术本身已是计算机科学技术中发展最快的分支之一,也是高等学校计算机相关专业的核心专业课程。 本教材的作者长期从事数据库技术的教学工作,在本书的内容选择和结构组织上凝聚了作者近35年数据库课程教学工作的实践经验。本书具有以下特点。 (1) 强调关系数据库,关注NoSQL技术。尽管关系数据库在某些大数据应用场景下显得有些力不从心,但对于大多数应用来说关系数据库还是最有效的解决方案。DBEngines数据库排行榜上排名前三位的均为关系数据库,而且其分值远高于其他产品,显示出其强大的生命力。因此,本书用了8章的篇幅来阐述关系数据库技术,为今后从事数据库应用系统的开发奠定了坚实的基础。同时,为了顺应大数据时代的需求,用单独一章来阐述蓬勃发展中的NoSQL数据库的基本概念和技术特点,为今后进一步学习和使用NoSQL数据库技术提供了良好的开端。现在这两种数据库技术也在相互融合,吸收彼此的优点,如关系数据库SQL Server中添加了文档存储功能,而NoSQL数据库MongoDB中添加了对事务ACID的支持。因此本书内容的选择,有利于学生充分了解两种数据库技术各自的长处,并能正确地选择和合理地使用。 (2) 强调理论联系实际,注重实践应用。选择主流的商用关系数据库产品SQL Server作为实践平台,在介绍关系数据库的基本方法和基本技术的同时,穿插介绍SQL Server中的相...
目录
第1章概述
1.1数据库技术的产生与发展
1.1.1数据处理和数据管理
1.1.2数据管理技术的发展
1.1.3数据库技术的特点和展望
1.2数据库系统的组成
1.2.1数据库
1.2.2数据库管理系统等软件
1.2.3数据库管理员
1.3数据库的体系结构
1.3.1模式的概念
1.3.2三级模式结构
1.3.3二级映像和二级独立性
习题1
第2章关系数据库
2.1数据模型
2.1.1数据模型的定义和基本要求
2.1.2数据模型的三个层次
2.1.3数据模型的三个组成要素
2.2概念模型概述
2.2.1信息世界中的基本概念
2.2.2实体间的联系
2.2.3概念模型的表示方法——ER图
2.3逻辑数据模型概述
2.3.1层次模型
2.3.2网状模型
2.3.3关系模型
2.4关系模型概述
2.4.1关系数据结构
2.4.2关系的完整性
2.4.3关系操作的特点与分类
2.5关系代数
2.5.1传统的集合运算
2.5.2专门的关系运算
2.5.3扩展的关系代数运算
2.5.4关系代数运算的应用实例
习题2
第3章结构查询语言(SQL)
3.1SQL概述
3.1.1SQL的产生与发展
3.1.2SQL的功能与特点
3.2数据定义
3.2.1数据库的创建、修改与删除
3.2.2SQL中...
2.理论联系实际,通过10次实验来锻炼学生实践应用能力。
3.精选大量题型丰富的练习题。
4.配套资源丰富,附赠“中学排课系统”完整案例。