![]()
内容推荐 本书系统地介绍了数据库系统的基本原理、设计与安全。全书内容如下:第1~4章介绍数据库的基本概念、关系模型、关系代数、SQL语句和数据库编程;第5章和第6章介绍关系规范化理论和数据库设计的详细步骤,并以一个图书管理系统的实例详细说明数据库设计的过程;第7~9章介绍数据库安全技术,包括外围安全措施、内在安全机制和数据并发控制与恢复技术。本书具有较好的系统性、逻辑性和实用性。全书以一个完整的教务管理系统数据库为例,阐明了数据库的创建(设计)与应用(SQL操作)的整个生命周期,并使用当前最为流行的MySQL数据库为实验平台加以实现,具有较强的实操性。 本书可作为高等院校本科计算机各专业以及信息类、电子类等专业数据库课程的教材,也适合数据库开发和应用的研究人员及工程技术人员阅读与参考。 目录 第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.3.4 数据库用户 1.3.5 数据库系统 1.4 数据模型 1.4.1 三个世界的划分 1.4.2 数据模型的组成要素 1.4.3 常用的数据模型 1.5 数据库系统的内部结构 1.6 数据库系统的外部结构 1.6.1 单用户结构的数据库系统 1.6.2 主从式结构的数据库系统 1.6.3 客户/服务器结构的数据库系统 1.6.4 浏览器/服务器结构的数据库系统 1.6.5 分布式结构的数据库系统 1.7 常见的关系数据库 1.8 数据库新技术 1.8.1 第三代数据库系统 1.8.2 大数据时代的数据管理技术 本章小结 习题 第2章 关系数据库理论基础 2.1 关系的形式化定义及有关概念 2.1.1 关系的形式化定义 2.1.2 关系的性质 2.1.3 关系模式与关系数据库 2.2 关系数据库示例 2.3 关系模型的完整性 2.3.1 实体完整性 2.3.2 参照完整性 2.3.3 用户自定义完整性 2.4 关系模型的数据操作 2.4.1 关系模型的数据操作分类 2.4.2 关系模型的数据操作语言 2.5 关系代数 2.5.1 传统的集合运算 2.5.2 专门的关系运算 本章小结 习题 第3章 关系数据库标准语言SQL 第4章 数据库编程 第5章 关系规范化理论 第6章 数据库设计 第7章 数据库安全性 第8章 数据库并发控制 第9章 数据库恢复技术 参考文献 |