【发布时间】:2020-07-12 08:26:51
【问题描述】:
假设我有一些 2 个简单的表:
重要提示:这是关于关系代数,而不是 SQL。
乐队表:
band_name founded
Gambo 1975
John. 1342
专辑表:
album_name band_name
Celsius. Gambo
Trambo Gambo
现在,由于 Band 和 Album 表共享相同的列名“band_name”,当我加入它们时是否需要重命名?
据我所知,联接消除了联接之间共享的重复条目。在这个例子中,我简单地选择了专辑表中存在的所有乐队(在这个给出的例子中显然只是“Gambo”)
Πfounded, band_name(Band ⋈ Album)
因此应该可以正常工作,对吧?有人可以确认吗?
【问题讨论】:
-
您的第一个(具体研究非重复)问题是什么? PS 有很多 RA(关系代数)。它们在运算符甚至关系是什么方面都不同。提供操作员定义和您的参考。例如教科书名称、版本和页码。
标签: join database-design relational-algebra relational