第一章 数据库系统概述
1.1 信息、数据与数据处理
1.1.1 数据与信息
1.1.2 数据处理
1.2 数据管理发展的三个阶段
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库系统阶段
1.3 什么是数据库系统
1.3.1 数据(Data)
1.3.2 用户(Users)
1.3.3 软件(Software)
1.3.4 硬件(Hardware)
1.4 数据库管理系统
1.4.1 数据库管理系统的抽象层次
1.4.2 DBMS的数据存取
1.4.3 DBMS的主要功能
1.4.4 DBMS的组成
1.5 数据模型
1.5.1 数据之间的联系
1.5.2 数据模型的分类
1.5.3 层次模型
1.5.4 网状模型
1.5.5 关系模型
习题
第二章 关系模型的基本概念
2.1 从格式化模型到关系模型
2.2 关系的数学定义
2.2.1 域
2.2.2 笛卡儿积
2.2.3 关系的数学定义
2.3 关系的性质
2.4 关系的键
2.4.1 关系键
2.4.2 候选键和主关系键
2.4.3 外部关系键
2.4.4 关系模型的完整性
2.5 关系数据库模式与关系数据库
2.5.1 关系模式和关系数据库模式
2.5.2 关系数据库
2.6 关系运算
2.7 关系代数
2.7.1 传统的集合运算
2.7.2 专门的关系运算
2.7.3 扩充的关系代数运算
习题.
第三章 SQL语言
3.1 SQL 语言概貌及特点
3.1.l SQL 语言的发展及标准化
3.1.2 SQL 语言支持的关系数据库三级逻辑结构
3.1.3 SQL 语言的主要特点
3.2 SQL数据查询功能
3.2.1 投影检索
3.2.2 选取检索
3.2.3 排序检索
3.2.4 连表检索
3.2.5 子查询块嵌套检索
3.2.6 并、交和差检索
3.2.7 聚集函数检索
3.2.8 分组检索
3.2.9 表达式值的检索
3.2.10 部分匹配查询
3.2.11 空值检索
3.3 SQL数据定义功能
3.3.1 定义、修改和撤消基本表
3.3.2 定义和撤消视图
3.3.3 定义和撤消索引
3.4 SQL数据操纵功能
3.4.1 INSERT
3.4.2 DELETE
3.4.3 UPDATE
3.5 SQL数据控制功能
3.5.1 特权
3.5.2 语句权限的授予与收回
3.5.3 对象权限的授予与收回
习题.
第四章 关系数据库理论
4.1 什么是“不好”的数据库设计
……
第五章 数据库设计
第六章 数据库安全保护
第七章 Visual FoxPro 数据库管理系统
第八章 Visual FoxPro应用程序设计
第九章 数据库技术的发展与展望
附录 北京市高等教育学历文凭“数据库原理与应用”课程考试大纲
主要参考文献