普通高校本科计算机专业特色教材精选 数据库原理
作者:(中国)赵文栋,张少娴,徐正芹
出版时间:2019年版
丛编项: 普通高校本科计算机专业特色教材精选
内容简介
《数据库原理/普通高校本科计算机专业特色教材精选·数据库》重点介绍了数据库的原理、设计与实现技术,对传统的数据库理论进行了精练,保留了核心与实用部分,并适当增加了实验内容,以突出实践能力的培养。《数据库原理/普通高校本科计算机专业特色教材精选·数据库》由三部分共18章组成:第一部分介绍数据库基本原理,包括数据库的基础知识、数据模型、结构化查询语言SQL和数据的安全性等内容;第二部分介绍数据库的设计与开发,包括关系模式的规范化和数据库的设计与建模等内容;第三部分讨论数据库管理系统(DBMS)的设计与实现,以一个实际的DBMS为例,介绍DBMS的设计、存储管理、数据缓冲、数据操纵、索引技术、查询处理、事务管理和故障恢复等知识。《数据库原理/普通高校本科计算机专业特色教材精选·数据库》适合于高等院校计算机及相关专业的本科生和研究生教学使用,也可供相关领域技术人员参考。
目录
第一部分 数据库原理
第1章 数据库基础知识
1.1 数据管理技术的发展
1.1.1 数据和数据处理
1.1.2 数据管理的三个阶段
1.2 数据库的基本概念
1.2.1 数据库系统
1.2.2 数据模型
1.2.3 数据库的发展
1.2.4 数据库分类
1.3 DBMS体系结构
习题1
第2章 关系数据模型
2.1 关系模型基础
2.1.1 基本术语
2.1.2 关系的数学定义
2.2 关系代数
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.2.3 关系演算
2.3 基于包的关系代数
2.3.1 传统的集合运算
2.3.2 专门的关系运算
2.4 关系的三类完整性约束
2.4.1 实体完整性约束
2.4.2 参照完整性约束
2.4.3 用户自定义的完整性约束
实验畅想数据库管理系统
习题2
第3章 结构化查询语言(SQL)
3.1 SQL概述
3.1.1 SQL的标准和特点
3.1.2 SQL的术语
3.1.3 RDBMS的体系结构
3.2 数据定义
3.2.1 数据类型
3.2.2 定义基表
3.2.3 修改与删除基表
3.3 基本数据查询
3.3.1 SELECT语句的语法
3.3.2 单表查询
3.3.3 分组统计查询
3.4 连接查询
3.4.1 交叉连接
3.4.2 内连接
3.4.3 外连接
3.4.4 多表连接查询
3.5 数据更新
3.5.1 数据插入
3.5.2 数据修改
3.5.3 数据删除
3.6 复杂的查询条件
3.6.1 查询条件表达式的语法
3.6.2 空值的判断
3.6.3 针对字符数据的查询
实验SQL实验
习题3
第4章 数据库对象
4.1 视图
……
第5章 数据的安全性
第二部分 数据库设计与开发
第6章 关系模式的规范化
第7章 数据库设计与建模
第8章 数据库应用程序开发
第三部分 DBMS的实现
第9章 DBMS的设计
第10章 存储管理
第11章 数据缓冲
第12章 数据操纵
第13章 索引技术
第14章 查询处理
第15章 CXDB-E的SQL层
第16章 事务管理
第17章 故障恢复
第18章 数据库技术的发展
附录A 人员数据库设计
附录B 图书借阅数据库设计
参考文献