简而言之,我了解关系数据库、索引、复制、锁定、并发等的基础知识,以及与简单的表达,例如:
SELECT EventID,EventName FROM Events WHERE CustomerID=5 ORDER BY EventType
但我不了解关系数据库中的任何“高级”主题,例如:
- 域
- 约束
- 指数
谁能给我一个快速入门,对这些方面的作用以及它们如何工作的大致解释?
您可能会否决并完全丢弃这个问题,但请向我解释一下这些主题是如何工作的,因为我需要非常快速地了解关系数据库。
简而言之,我了解关系数据库、索引、复制、锁定、并发等的基础知识,以及与简单的表达,例如:
SELECT EventID,EventName FROM Events WHERE CustomerID=5 ORDER BY EventType
但我不了解关系数据库中的任何“高级”主题,例如:
谁能给我一个快速入门,对这些方面的作用以及它们如何工作的大致解释?
您可能会否决并完全丢弃这个问题,但请向我解释一下这些主题是如何工作的,因为我需要非常快速地了解关系数据库。
我认为您将面临的一个问题是,不同 RDBMS 实现之间的功能差异很大。Oracle 中的锁定、一致性和并发性与<insert random name of other system here>
. 如果您对某个特定的 RDBMS 感兴趣,那么我会敦促您调查该特定系统是如何实现它们的,因为正如他们所说,魔鬼在细节中。
例如,从http://docs.oracle.com上的每个版本的 HTML 和 PDF 版本的 Oracle 概念指南开始。