目录

  • 1 SQL Server 2008的安装和配置
    • 1.1 SQL Server 2008概述
    • 1.2 SQL Server2008的安装
    • 1.3 SQL Server 2008的启动和停止
    • 1.4 章节测验
  • 2 数据库基础
    • 2.1 数据与信息
    • 2.2 数据库技术的产生和发展
    • 2.3 数据模型三要素
    • 2.4 关系数据模型
    • 2.5 数据库系统
    • 2.6 扩展阅读:数据库领域的图灵奖获得者
    • 2.7 章节测验
  • 3 关系代数
    • 3.1 关系代数的基本定义
    • 3.2 关系代数的基本术语
    • 3.3 关系模式与关系
    • 3.4 关系的完整性
    • 3.5 传统的关系运算
    • 3.6 广义笛卡尔积
    • 3.7 选择运算和投影运算
    • 3.8 连接运算
    • 3.9 专门关系运算举例
    • 3.10 除运算
    • 3.11 章节测验
  • 4 关系数据库标准语言SQL
    • 4.1 SQL概述
    • 4.2 数据定义
      • 4.2.1 模式、基本表的定义
      • 4.2.2 索引
    • 4.3 数据查询
      • 4.3.1 单表查询(1)
      • 4.3.2 单表查询(2)
      • 4.3.3 连接查询
      • 4.3.4 嵌套查询(1)
      • 4.3.5 嵌套查询(2)
      • 4.3.6 集合查询
    • 4.4 数据更新
    • 4.5 空值的处理
    • 4.6 视图
      • 4.6.1 视图(1)
      • 4.6.2 视图(2)
  • 5 数据库安全性
    • 5.1 数据库安全性概述
    • 5.2 数据库安全性控制
      • 5.2.1 存取控制与授权(1)
      • 5.2.2 存取控制与授权(2)
      • 5.2.3 数据库角色
    • 5.3 视图机制与审计
    • 5.4 数据加密
  • 6 数据库完整性
    • 6.1 实体整体性
    • 6.2 参照完整性
    • 6.3 用户定义的完整性
    • 6.4 完整性约束命名子句
  • 7 关系数据理论
    • 7.1 问题的提出
    • 7.2 规范化
      • 7.2.1 函数依赖、码、范式、2NF
      • 7.2.2 3NF
      • 7.2.3 BCNF
    • 7.3 数据依赖的公理系统
    • 7.4 模式的分解
  • 8 数据库设计
    • 8.1 数据库设计概述
      • 8.1.1 数据库设计概述、特点和方法
      • 8.1.2 数据库设计的基本步骤和各级模式
    • 8.2 需求分析
      • 8.2.1 需求分析任务和方法
      • 8.2.2 数据字典
    • 8.3 概念结构设计
      • 8.3.1 概念模型和E-R模型
      • 8.3.2 实体与属性的划分原则
      • 8.3.3 E-R图的集成
    • 8.4 逻辑结构设计
    • 8.5 物理结构设计
      • 8.5.1 数据库物理设计的内容与方法以及关系模式存取方法选择
      • 8.5.2 聚族存取方法的选择以及数据存储结构与评价
    • 8.6 数据库的实施和维护
数据定义