5.0 第5章 高级SQL概述

第5章 高级SQL

在第3章和第4章我们详细地介绍了SQL的基本结构。在本章中我们将介绍SQL的一些高级特性。

  • 本章首先介绍如何使用通用程序设计语言来访问SQL,这对于构建用数据库存取数据的应用有重要意义。
  • 我们将介绍两种在数据库中执行程序代码的方法:
    • 一种是通过扩展SQL语言来支持程序的操作;
    • 另一种是在数据库中执行程序语言中定义的函数。
  • 接下来本章将介绍触发器,用于说明当特定事件(例如在某个表上进行元组插入、删除或更新操作)发生时自动执行的操作。
  • 然后本章将讨论递归查询SQL支持的高级聚集特性。
  • 最后,我们将对联机分析处理(OLAP)系统加以介绍,它可用于海量数据的交互分析。