目录

  • 1 数据库系统概述
    • 1.1 数据库引论
      • 1.1.1 认识数据库
      • 1.1.2 数据库系统的应用
      • 1.1.3 数据存储与管理
    • 1.2 数据库应用系统体系结构
      • 1.2.1 数据库系统的组成
      • 1.2.2 数据库管理系统
      • 1.2.3 C/S体系结构
      • 1.2.4 B/S/S体系结构
    • 1.3 数据库内部体系结构
      • 1.3.1 数据库的三级模式结构
      • 1.3.2 数据库系统模式间的二级映像
    • 1.4 数据模型
      • 1.4.1 数据模型的基本概念
      • 1.4.2 层次数据模型
      • 1.4.3 网状数据模型
      • 1.4.4 关系数据模型
      • 1.4.5 面向对象数据模型
    • 1.5 常用的数据库管理系统产品
      • 1.5.1 关系型数据库(RDBMS)
      • 1.5.2 关系云
      • 1.5.3 分布式数据库
    • 1.6 数据库技术的研究与发展
      • 1.6.1 数据库技术的研究与发展
  • 2 关系数据库设计
    • 2.1 概念结构设计
      • 2.1.1 E-R模型简介
      • 2.1.2 教务管理系统的E-R模型
    • 2.2 逻辑结构设计
      • 2.2.1 关系模式的定义
      • 2.2.2 E-R模型转换为关系模型
    • 2.3 函数依赖和数据库范式
      • 2.3.1 函数依赖
      • 2.3.2 函数依赖的定理
      • 2.3.3 关系模式的范式
      • 2.3.4 教务管理系统的关系模式设计
    • 2.4 物理结构设计与数据库实施
      • 2.4.1 物理结构设计与数据库实施
    • 2.5 数据库设计工具
      • 2.5.1 PowerDesign安装
      • 2.5.2 正向工程
      • 2.5.3 逆向工程
  • 3 关系代数与SQL查询语言
    • 3.1 概述
      • 3.1.1 概述
    • 3.2 关系的基本运算及简单查询
      • 3.2.1 选择运算及行查询
      • 3.2.2 投影运算及列查询
      • 3.2.3 连接运算及连接查询
    • 3.3 关系的集合运算及集合查询
      • 3.3.1 关系的集合运算及集合查询
    • 3.4 排序
      • 3.4.1 排序
    • 3.5 分组与汇总
      • 3.5.1 分组与汇总
    • 3.6 嵌套查询
      • 3.6.1 嵌套查询
  • 4 SQL Server图形操作及SQL管理语言
    • 4.1 SQL语言概述
      • 4.1.1 SQL语言概述
    • 4.2 数据库安装
      • 4.2.1 Microsoft SQL Server 2014安装
      • 4.2.2 连接Microsoft SQL Server2014
    • 4.3 数据库管理
      • 4.3.1 数据库的创建-图形操作
      • 4.3.2 数据库的创建-命令方式
      • 4.3.3 数据库的修改-ADD子句
      • 4.3.4 数据库的修改-MODIFY子句
      • 4.3.5 数据库的修改-REMOVE子句
      • 4.3.6 数据库快照
      • 4.3.7 数据库分离和附加
      • 4.3.8 数据库备份和还原
      • 4.3.9 数据库删除
    • 4.4 表的管理
      • 4.4.1 表的创建(一)
      • 4.4.2 表的创建(二)
      • 4.4.3 表的修改
      • 4.4.4 表的删除
    • 4.5 数据的管理
      • 4.5.1 插入数据
      • 4.5.2 修改数据
      • 4.5.3 删除数据
    • 4.6 权限控制
      • 4.6.1 帐号管理
      • 4.6.2 权限管理
  • 5 T-SQL编程
    • 5.1 T-SQL注释
      • 5.1.1 T-SQL注释
    • 5.2 表达式
      • 5.2.1 表达式
    • 5.3 批处理与脚本
      • 5.3.1 批处理与脚本
    • 5.4 流程控制语句
      • 5.4.1 分支语句
      • 5.4.2 循环语句
      • 5.4.3 控制语句
    • 5.5 创建用户自定义函数
      • 5.5.1 创建用户自定义函数
    • 5.6 游标
      • 5.6.1 游标
    • 5.7 事务
      • 5.7.1 事务
    • 5.8 存储过程
      • 5.8.1 存储过程的创建、调用和删除
      • 5.8.2 使用不带参数的存储过程
      • 5.8.3 使用带有参数的存储过程
      • 5.8.4 使用带有通配符参数的存储过程
      • 5.8.5 使用OUTPUT参数
      • 5.8.6 使用OUTPUT游标参数
      • 5.8.7 使用WITH RECOMPILE选项
      • 5.8.8 使用WITH ENCRYPTION选项
      • 5.8.9 创建用户定义的系统存储过程
      • 5.8.10 使用延迟名称解析
    • 5.9 创建视图
      • 5.9.1 创建视图
  • 6 数据库软件开发
    • 6.1 集成开发环境
      • 6.1.1 集成开发环境
    • 6.2 面向对象编程
      • 6.2.1 对象属性调用
      • 6.2.2 常用的对象属性
      • 6.2.3 对象方法的调用
      • 6.2.4 常用的对象方法
      • 6.2.5 对象事件的调用
      • 6.2.6 常用的对象事件
    • 6.3 Visual Basic.NET数据库编程概述
      • 6.3.1 Visual Basic.NET数据库编程概述
    • 6.4 数据库连接
      • 6.4.1 ADO.NET数据库连接
      • 6.4.2 OLEDB.NET数据库连接
      • 6.4.3 ODBC数据库连接
      • 6.4.4 连接的常用属性和方法
    • 6.5 数据集
      • 6.5.1 Data Table
      • 6.5.2 Data set
    • 6.6 数据库数据访问
      • 6.6.1 Command数据访问
      • 6.6.2 DataAdapter数据访问
      • 6.6.3 DataReader数据访问
    • 6.7 数据显示
      • 6.7.1 DataGridview单元格设定
      • 6.7.2 DataGridview常用属性及方法
      • 6.7.3 DataGridView数据绑定
  • 7 大数据下的数据存储和管理新技术
    • 7.1 大数据及其对数据存储和管理提出的新需求
      • 7.1.1 大数据概论
    • 7.2 NoSQL数据库
      • 7.2.1 NoSQL数据库
    • 7.3 HBASE数据库
      • 7.3.1 HBASE数据库
    • 7.4 MongoDB数据库
      • 7.4.1 MongoDB数据库
    • 7.5 XML和XQuery
      • 7.5.1 XML和XQuery
函数依赖和数据库范式

本节主要内容有:函数依赖的几种方式(平凡函数依赖与非平凡函数依赖,完全函数依赖与部分函数依赖,传递函数依赖

);数据依赖的公理定理及3个推论;关系模式中的3种主要范式的定义及相关实例;教务管理系统的关系模式设计包括实体转换的关系模式和联系转换的关系模式,并提供了详细的实例说明等。