本书以Oracle 19c for Windows10为实践平台,以学生-课程数据库和员工-部门数据库为实践案例,重点介绍数据库的基本原理、设计与实现方法,对传统的数据库理论进行精炼,保留核心与实用部分,采用案例教学的方式撰写,强调知识的层次性和技能培养的渐进性。全书共分为7章,分别介绍数据库系统绪论、关系运算理论、关系数据库标准语言SQL、数据库设计与规范化理论、数据库安全性与完整性、数据库备份与恢复、数据库并发控制等。本书提供PowerPoint电子教案、实验练习参考答案,课后习题参考答案、模拟试卷参考答案、核心知识点微视频讲解,方便教师教学和学生自学自测。本书可作为高等院校计算机及相关专业的教学用书,也可以作为从事相关专业的工程技术人员和科研人员的参考资料。
本书主要讲解NoSQL数据库相关的热门核心技术、理论及实践操作,旨在帮助读者了解不同类型的NoSQL数据库和它们的应用场景。全书共8章,其中第1章介绍NoSQL数据库基础,包括NoSQL数据库的定义、重要理论、分类和应用场景等;第2-3章分别介绍Redis和MongoDB两种主流的NoSQL数据库,包括简介、数据存储结构、安装部署和数据库管理操作等;第4章将深入探讨如何在不同环境下操作MongoDB数据库,包括基于PythonAPI、JavaAPI和Studio3T操作MongoDB数据库;第5章介绍MongoDB的GridFS存储引擎,带领读者了解存储大型二进制文件的解决方案;第6-7章介绍列式存储数据库HBase和Cassandra,包括简介、数据模型和数据库管理操作等;第8章介绍图形存储数据库Neo4j,带领读者学习处理复杂关系数据的解决方案。