本书稿以秦海菲主编的《数据库原理及应用》为依托, 全面总结了数据库系统的基础知识点, 给出了教材中课后习题的解析, 并补充了大量的配套习题以及对应解答。本书稿与《数据库原理及应用》一书相对应, 总共包含4篇13章, 第1篇为基础篇, 包括绪论、关系数据库、关系数据库标准语言SQL、关系数据库标准语言SQL; 第2篇为设计及应用篇, 包括关系数据库理论、实体-联系建模、数据库设计、数据库编程、数据库案例设计; 第3篇为管理篇, 包括数据库安全性、数据库恢复、并发控制、关系査询优化; 第4篇为新技术篇, 包括数据库的发展及新技术。
秦海菲,楚雄师范学院副教授。主要从事数据库系统相关课程教学,主持云南省教育厅项目1项、校级项目2项,参与国家自然科学基金项目2项、省级项目3项、云南省高校联盟重点项目1项。发表学术论文40余篇,授权专利和软件著作权多项,参与编写《大学计算机基础》等教材。获楚雄师范学院“科研先进个人”称号、校第十七届教师教学大赛二等奖。
第1章 绪论
1.1 数据库系统概述
1.2 数据模型
1.3 数据库系统结构
1.4 数据库系统的组成
1,5自我检测
第2章 关系数据库
2.1 关系数据库的数据结构
2.2 关系操作
2.3 关系模型的完整性
2.4 关系代数
2.5 自我检测
第3章 关系数据库标准语言SQL
3.1 SQL概述
3.2 SQL数据定义
3.3 数据更新
3.4 数据查询
3.5 视图
3.6 索引
3.7 自我检测
第4章 关系查询处理和查询优化
4.1 关系数据库系统的查询处理
4.2 关系数据库系统的查询优化
4.3 代数优化
4.4 物理优化
4.5 自我检测
第5章 实体-联系建模
5.1 数据模型
5.2 概念模型
5.3 实体-联系模型
5.4 E-R图应用举例
5.5 扩展的实体-联系模型
5.6 E-R及EER模型的设计步骤
5.7 自我检测
第6章 关系数据理论
6.1 问题的提出
6.2 规范化
6.3 范式
6.4 数据依赖的公理系统
*6.5 关系模式分解
6.6 自我检测
第7章 数据库设计
7.1 数据库设计概述
7.2 需求分析
7.3 概念结构设计
7.4 逻辑结构设计
7.5 物理结构设计
7.6 数据库的实施
7.7 数据库的运行和维护
7.8 自我检测
第8章 数据库编程
8.1 编程介绍
8.2 嵌入式SQL
8.3 数据库编程语言
8.4 数据库接口及访问技术
……
第9章 数据库设计案例——毕业论文管理系统
第10章 数据库安全性
第11章 事务管理——数据库恢复技术
第12章 事务管理——并发控制
第13章 数据库的发展及新技术
参考答案