本书是数据库基础与应用的入门教材。书中通过“网上购物系统”案例将数据库建模、应用和管理系统开发等内容联系在一起,由浅入深、循序渐进。在内容安排上,本书分为四部分:基础理论部分介绍了数据库系统的发展、数据模型及数据库系统的概念,关系数据库的基础理论等;深入应用部分介绍了SQL语言的基本概念以及用SQL语言进行数据定义、数据查询、数据更新;综合应用部分通过一个综合案例——网上购物系统系统介绍了两种开发平台的数据库管理系统的开发过程;实验指导部分给出12个与前面内容对应的实验。
作为数据库基础与应用的入门教材,本教材特点是通过“网上购物系统”案例将数据库建模、应用和管理系统开发等内容联系在一起,由浅入深、循序渐进地进行讲解。内容安排上,本教材分为基础理论、深入应用、综合应用、实验指导4个部分。基础理论部分的知识点在后面的深入应用和综合应用部分反复应用,以加深学生对理论知识的理解。
本书各章节使用了大量案例,这些案例既独立又互相联系,各章节案例集成在一起构成综合案例——网上购物系统。综合案例的开发帮助学生理解各章节知识点,形成数控库应用系统的整体框架与结构,为学生的学习和开发数据库管理系统提供支持,达到深入理解数据库原理的目的。
本书可作为高等院校非计算机专业学生的数据库基础教材,也可作为数据库基础应用培训和职业学院数据库应用开发的教材,同时可供从事数据库开发的相关人员学习、参考。
前言
教学建议
第一部分 基础理论
第1章 数据库系统概论
1.1 引论
1.1.1 数据库系统是支撑实现“数字化生活”的关键技术
1.1.2 数据库系统案例——网上购物系统
1.2 信息、数据与数据处理
1.2.1 信息与数据
1.2.2 数据处理
1.3 数据管理技术及发展
1.3.1 手工管理阶段
1.3.2 文件系统阶段
1.3.3 数据库系统阶段
1.4 数据库系统的结构
1.4.1 数据库系统的体系结构
1.4.2 数据库系统的功能结构
1.5 数据库系统的组成
1.5.1 数据库
1.5.2 数据库管理系统
1.5.3 数据库管理员和用户
1.6 数据模型
1.6.1 数据模型的概念
1.6.2 三个世界的划分 及其有关概念
1.6.3 概念模型的表示方法:实体.联系方法
1.6.4 数据模型
1.6.5 数据模型的组成要素
1.7 数据库技术发展
1.7.1 分布式数据库
1.7.2 主动数据库系统
1.7.3 多媒体数据库
1.7.4 数据库技术的研究领域
小结
习题
第2章 关系数据库的基本理论与数据库设计
2.1 关系模型的数据结构
2.1.1 关系的定义及相关概念
2.1.2 关系的性质
2.1.3 关系模式
2.1.4 关系数据库及其特点
2.1.5 关系数据结构设计
2.1.6 关系模型的体系结构
2.2 关系数据库基本理论
2.2.1 函数依赖
2.2.2 关系的规范化和范式
2.3 关系的完整性
2.3.1 主键
2.3.2 外键
2.3.3 关系的完整性规则
2.4 数据库系统的设计方法
2.4.1 数据库系统设计的内容
2.4.2 数据库设计的基本方法
2.4.3 数据库系统设计的基本步骤
小结
习题
第二部分 深入应用
第三部分 综合应用
第四部分 实验指导
附录
参考文献