基础篇第一章 绪论1.1 数据库系统概述1.1.1 数据、数据库、数据库管理系统、数据库系统1.1.2 数据管理技术的产生和发展1.1.3 数据库系统的特点1.2 数据库系统结构1.2.1 数据库系统模式的概念1.2.2 数据库系统的三级模式结构1.2.3 数据库的二级映像功能与数据独立性1.3 数据库系统的组成1.4 小结习题本章参考文献第二章 数据模型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.5 网状模型2.5.1 网状数据模型的数据结构2.5.2 网状数据模型的操纵与完整性约束2.5.3 网状数据模型的优缺点2.6 关系模型2,6.1 关系数据模型的数据结构2.6.2 关系数据模型的操纵与完整性约束2.6.3 关系数据模型的优缺点2.7 小结习题本章参考文献第三章 关系数据库3.1 关系数据结构及形式化定义3.1.1 关系3.1.2 关系模式3.1.3 关系数据库3.2 关系操作3.2.1 基本的关系操作3.2.2 关系数据语言的分类3.3 关系的完整性3.3.1 关系的三类完整性约束3.3.2 实体完整性3.3.3 参照完整性3.3.4 用户定义的完整性3.4 关系代数3.4.1 传统的集合运算3.4.2 专门的关系运算3.5 小结习题本章参考文献第四章 关系数据库标准语言SQL4.1 SQL概述4.1.1 SQL的产生与发展4.1.2 SQL语言的基本概念4.1.3 SQL的组成4.1.4 SQL的特点4.2 学生-课程数据库4.3 数据定义4.3.1 模式的定义和删除4.3.2 基本表的定义、删除与修改4.3.3 索引的建立与删除4.4 数据查询4.4.1 单表查询4.4.2 连接查询4.4.3 嵌套查询4.4.4 集合查询4.4.5 SELECT语句的一般格式4.5 数据更新4.5.1 插入数据4.5.2 修改数据4.5.3 删除数据4.6 视图4.6.1 定义视图4.6.2 查询视图4.6.3 更新视图4.6.4 视图的作用4.7 小结习题本章参考文献系统篇第五章 数据库安全性5.1 计算机系统的安全性概述5.2 数据库安全性控制5.2.1 用户标识与鉴别5.2.2 存取控制5.3 数据库存取控制方法5.3.1 用户权限5.3.2 授权与回收5.4 数据库角色5.5 视图机制5.6 审计5.7 小结习题本章参考文献第六章 数据库完整性6.1 实体完整性6.1.1 实体完整性定义6.1.2 实体完整性检查和违约处理6.2 参照完整性6.2.1 参照完整性定义6.2.2 参照完整性检查和违约处理6.3 用户定义的完整性6.3.1 属性上的约束条件的定义6.3.2 属性上的约束条件检查和违约处理6.3.3 元组上的约束条件的定义6.3.4 元组上的约束条件检查和违约处理6.4 完整性约束命名子句6.5 域中的完整性限制6.6 小结习题本章参考文献第七章 数据库恢复技术7.1 事务的基本概念7.1.1 事务7.1.2 实例7.1.3 事务的特性7.2 数据库恢复概述7.3 故障的种类7.3.1 事务内部的故障7.3.2 系统故障7.3.3 介质故障7.3.4 计算机病毒7.4 恢复的实现技术7.4 ,1数据转储7.4.2 登记日志文件(Logging)7.5 恢复策略7.5.1 事务故障的恢复7.5.2 系统故障的恢复7.5.3 介质故障的恢复7.6 小结习题本章参考文献第八章 并发控制8.1 并发控制概述8.2 封锁8.3 封锁协议8.4 活锁和死锁8.4.1 活锁8.4.2 死锁8.5 并发调度的可串行性8.6 两段锁协议8.7 封锁的粒度8.8 小结习题本章参考文献设计篇第九章 数据库设计概述9.1 数据库设计的特点9.1.1 数据库建设的基本规律9.1.2 结构(数据)设计和行为(处理)设计9.2 数据库设计方法9.3 数据库的生命周期9.4 数据库设计步骤9.5 数据库设计过程中的各级模式9.6 小结习题本章参考文献第十章 概念模型与E—R方法10.1 概念模型10.2 概念模型的主要概念10.3 实体型之间的联系10.3.1 两个实体型之间的联系10.3.2 两个以上的实体型之间的联系10.4 实体一联系方法10.4.1 E.R图的表示方法10.4.2 一个实例10.4.3 实体与属性的划分10.5 小结习题本章参考文献第十一章 关系数据库设计理论11.1 数据依赖对关系模式的影响11.2 函数依赖11.2.1 函数依赖11.2.2 码11.3 范式11.3.1 第一范式(1NF)11.3.2 第二范式(2NF)11.3.3 第三范式(3NF)11.3.4 BC范式(BCNF)11.4 多值依赖与第四范式(4NF)11.4.1 多值依赖11.4.2 第四范式(4NF)11.5 关系模式的规范化11.6 数据依赖的公理系统11.7 小结习题本章参考文献第十二章 数据库设计步骤12.1 需求分析12.1.1 需求分析的任务和过程12.1.2 数据流图12.1.3 数据字典12.1.4 需求分析注意点12.2 概念结构设计12.2.1 概念结构设计的方法与步骤12.2.2 局部视图设计12.2.3 视图集成12.3 逻辑结构设计12.3.1 E—R图向关系模型的转换12.3.2 数据模型的优化12.3.3 设计用户子模式12.4 数据库的物理设计12.4.1 数据库物理设计的内容12.4.2 关系存取方法选择12.4.3 确定数据库的存储结构12.4.4 评价物理结构12.5 数据库的实施12.5.1 数据的载入和应用程序的调试12.5.2 数据库的试运行12.6 数据库的运行和维护12.7 小结习题本章参考文献应用篇第十三章 嵌入式SQL13.1 嵌入式SQL的一般形式13.2 嵌入式SQL语句与主语言之间的通信13.2.1 SQL通信区13.2.2 主变量13.2.3 游标13.2.4 程序实例13.3 不用游标的SQL语句13.3.1 说明性语句13.3.2 数据定义语句13.3.3 数据控制语句13.3.4 查询结果为单记录的SELECT语句13.3.5 非CURRENT形式的UPDATE语句13.3.6 非CURRENT形式的DELETE语句13.3.7 INSERT语句13.4 使用游标的SQL语句13.4.1 查询结果为多条记录的SELECT语句13.4.2 CURRENT形式的UPDATE语句和DELETE语句13.5 动态SQL简介13.6 小结习题本章参考文献第十四章 PL/SQL与存储过程14.1 概述14.2 PL/SQL的块结构14.3 变量与常量的定义14.4 控制结构14.4.1 条件控制语句14.4.2 循环控制语句14.5 异常处理14.6 存储过程14.6.1 存储过程的优点14.6.2 存储过程的用户接口14.7 游标14.8 小结习题本章参考文献第十五章 开放数据库互连(ODBC)15.1 数据库互连概述15.2 ODBC的工作原理概述15.3 使用ODBC的系统结构15.3.1 应用程序15.3.2 驱动程序管理器15.3.3 数据库驱动程序15.3.4 ODBC数据源管理15.4 ODBCAPI基础15.4.1 函数概述15.4.2 句柄及其属性15.4.3 数据类型15.5 ODBC的工作流程15.5.1 配置数据源15.5.2 初始化环境15.5.3 建立连接15.5.4 分配语句句柄15.5.5 执行SQL语句15.5.6 结果集处理15.5.7 中止15.6 小结习题本章参考文献课后习题参考答案 |
商品评论(0条)