目录

  • 1 绪论
    • 1.1 数据库的四个基本概念
    • 1.2 数据管理技术的产生和发展
    • 1.3 数据模型
    • 1.4 概念模型
    • 1.5 层次模型
    • 1.6 网状模型
    • 1.7 关系模型
    • 1.8 数据库系统的结构
    • 1.9 数据库系统的组成
    • 1.10 章节测试
  • 2 关系数据库
    • 2.1 关系
    • 2.2 关系模式及关系数据库
    • 2.3 关系操作
    • 2.4 关系完整性
    • 2.5 关系代数--传统的集合运算
    • 2.6 关系代数--专门的关系运算
    • 2.7 章节测试
  • 3 关系数据库标准语言SQL
    • 3.1 SQL概述
    • 3.2 数据定义
      • 3.2.1 模式、基本表的定义
      • 3.2.2 索引
    • 3.3 数据查询
      • 3.3.1 单表查询(1)
      • 3.3.2 单表查询(2)
      • 3.3.3 连接查询
      • 3.3.4 嵌套查询(1)
      • 3.3.5 嵌套查询(2)
      • 3.3.6 集合查询
    • 3.4 数据更新
    • 3.5 空值的处理
    • 3.6 视图
      • 3.6.1 视图(1)
      • 3.6.2 视图(2)
    • 3.7 文档资料
    • 3.8 章节测试
  • 4 数据库安全性
    • 4.1 数据库安全性概述
    • 4.2 数据库安全性控制
      • 4.2.1 存取控制与授权(1)
      • 4.2.2 存取控制与授权(2)
      • 4.2.3 数据库角色
    • 4.3 视图机制与审计
    • 4.4 数据加密
    • 4.5 文档资料
    • 4.6 章节测试
  • 5 数据库完整性
    • 5.1 实体完整性
    • 5.2 参照完整性
    • 5.3 用户定义的完整性
    • 5.4 完整性约束命名子句
    • 5.5 触发器
      • 5.5.1 触发器(1)
      • 5.5.2 触发器(2)
    • 5.6 文档资料
    • 5.7 章节测试
  • 6 关系数据理论
    • 6.1 问题的提出
    • 6.2 规范化
      • 6.2.1 函数依赖、码、范式、2NF
      • 6.2.2 3NF
      • 6.2.3 BCNF
    • 6.3 数据依赖的公理系统
    • 6.4 模式的分解
    • 6.5 文档资料
    • 6.6 章节测试
  • 7 数据库设计
    • 7.1 数据库设计概述
      • 7.1.1 数据库设计概述、特点和方法
      • 7.1.2 数据库设计的基本步骤和各级模式
    • 7.2 需求分析
      • 7.2.1 需求分析任务和方法
      • 7.2.2 7.2.2数据字典
    • 7.3 概念结构设计
      • 7.3.1 概念模型和E-R模型
      • 7.3.2 实体与属性的划分原则
      • 7.3.3 E-R图的集成
    • 7.4 逻辑结构设计
    • 7.5 物理结构设计
      • 7.5.1 数据库物理设计的内容与方法以及关系模式存取方法选择
      • 7.5.2 聚簇存取方法的选择以及数据存储结构与评价
    • 7.6 数据库的实施和维护
    • 7.7 文档资料
    • 7.8 章节测试
  • 8 数据库编程
    • 8.1 嵌入式SQL
      • 8.1.1 嵌入式SQL的处理过程以及与主语言之间的通信
      • 8.1.2 SQL语句与游标的关系以及动态SQL语句的使用
    • 8.2 过程化SQL
    • 8.3 存储过程和函数
    • 8.4 ODBC编程
      • 8.4.1 ODBC工作原理
      • 8.4.2 ODBC API基础
      • 8.4.3 ODBC工作流程
    • 8.5 VC6.0连接数据库实例
    • 8.6 文档资料
    • 8.7 章节测试
  • 9 数据库恢复技术
    • 9.1 事务的基本概念
    • 9.2 故障的种类
    • 9.3 恢复的实现技术
      • 9.3.1 数据转储
      • 9.3.2 登记日志文件
    • 9.4 恢复策略
    • 9.5 具有检查点的恢复技术
      • 9.5.1 具有检查点的恢复技术(1)
      • 9.5.2 具有检查点的恢复技术(2)
    • 9.6 文档资料
    • 9.7 章节测试
  • 10 并发控制
    • 10.1 并发控制概述
    • 10.2 封锁及封锁协议
    • 10.3 活锁和死锁
    • 10.4 并发调度的可串行性
    • 10.5 两段锁协议
    • 10.6 文档资料
    • 10.7 章节测试
规范化