Relational数据库中的高级功能如何工作?

Rob*_*cks 2 database rdbms relational-database

简而言之,我知道关系数据库,索引,复制,锁定,并发等的基础知识,以及SQL语法(SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,TRUNCATE).简单的表达式,例如:

SELECT EventID,EventName FROM Events WHERE CustomerID=5 ORDER BY EventType
Run Code Online (Sandbox Code Playgroud)

但是我不理解关系数据库中的任何"高级"主题,例如:

  • 约束
  • 指数

有人请给我一个快速入门,大概解释这些方面做了什么以及它们如何工作?

你可能会投票并完全废弃这个问题,但请向我解释一下这些主题是如何工作的,因为我需要非常快速地掌握关系数据库.

Dav*_*ebb 6

有关关系数据库关系模型的维基百科文章是一个很好的起点.他们有关于您提到的特定主题的其他文章的链接,这些文章包含示例,例如: