引言

  • 主要观点:关系代数是 20 世纪 60 年代末发明的关系模型的一部分,所有关系数据库都基于此,但实际的关系数据库在内部和外部都与关系模型有一定偏离。Bmg 是 Ruby 中关系代数的实现,可用于查询和转换内存数据集,可与外部 SQL 数据库结合使用,学习关系代数有两个原因,一是更深入理解基于 SQL 的数据库,二是用 Bmg 利用关系代数的全部力量查询和处理数据。
  • 关键信息:关系代数是数据管理的数学框架,关系数据库基于其基础;实际关系数据库偏离关系模型;Bmg 是 Ruby 中关系代数的实现及用途;学习关系代数的两个原因。
  • 重要细节:提到了 PostgreSQL、MySQL 和 SQLite 等关系数据库;说明 Bmg 不能替代真正的数据库系统;指出先讨论相关术语含义再展示关系代数实例。
阅读 15
0 条评论