更新时间:2020-04-09 21:54:40
封面
版权信息
前言
第1章 数据库概览——实例、概念与认识
1.1 数据管理技术的进展
1.1.1 人工管理阶段
1.1.2 文件系统阶段
1.1.3 数据库系统阶段
1.2 理解数据库系统
1.2.1 实例——商品订购管理系统
1.2.2 什么是数据库系统
1.3 数据库系统结构
1.3.1 数据库系统的三级模式结构
1.3.2 数据库系统的二级映像
1.3.3 数据库管理系统
1.3.4 数据库系统所需人员
1.4 数据模型
1.4.1 数据模型的概念
1.4.2 概念数据模型
1.4.3 逻辑数据模型
1.5 数据库系统的发展
1.5.1 数据库系统发展的阶段
1.5.2 数据库系统主要研究领域
本章小结
习题1
第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.2.3 关系代数
2.3 关系完整性
2.3.1 实体完整性
2.3.2 参照完整性
2.3.3 用户定义完整性
习题2
第3章 关系数据库语言SQL——数据库应用基础
3.1 SQL概述
3.1.1 SQL的特点
3.1.2 SQL基本概念
3.1.3 SQL语言的组成
3.1.4 SQL语句分类
3.2 SQL语言的数据类型
3.3 数据定义
3.3.1 模式定义
3.3.2 基本表定义
3.3.3 索引定义
3.3.4 视图定义
3.4 数据查询
3.4.1 SELECT语句结构
3.4.2 单表查询
3.4.3 连接查询
3.4.4 嵌套查询
3.4.5 集合查询
3.4.6 视图查询
3.5 数据更新
3.5.1 数据插入
3.5.2 数据修改
3.5.3 数据删除
3.5.4 视图更新
3.5.5 更新操作与数据完整性
习题3
第4章 数据库设计——数据库应用系统开发总论
4.1 数据库设计概述
4.1.1 数据库设计的含义
4.1.2 数据库设计的特点
4.1.3 数据库设计的六阶段
4.2 数据库设计步骤
4.2.1 需求分析
4.2.2 概念设计
4.2.3 逻辑设计
4.2.4 物理设计
4.2.5 数据库实施
4.2.6 数据库运行与维护
习题4
第5章 构建数据库的概念模型——应用系统开发基础
5.1 E-R模型
5.1.1 E-R模型中的基本概念
5.1.2 基本E-R模型
5.1.3 扩展E-R模型
5.2 用E-R方法构建数据库的概念模型
5.2.1 实体与属性的划分
5.2.2 联系与聚集的使用
5.2.3 自顶向下和自底向上的设计方法
5.2.4 ERwin——E-R模型设计工具
5.3 E-R模型向关系模型的转换
5.3.1 实体型的表示
5.3.2 联系的表示
5.3.3 其他转换规则
5.4 UML对象模型*
5.4.1 UML简介