gpt4 book ai didi

database - 什么是投影?

转载 作者:太空狗 更新时间:2023-10-30 01:38:19 25 4
gpt4 key购买 nike

在使用 SetProjection() 时,从数据库理论和 NHibernate 的角度来看,什么是投影?

最佳答案

投影是关系代数的基本运算之一。它以一个关系和该关系的一个(可能为空的)属性列表作为输入。它输出一个仅包含指定属性列表的关系,删除了重复的元组。换句话说,输出也必须是一个关系。

例如,如果关系 R{A,B} 包含三个元组 {1,10},{2,10},{3,20} 那么 R 在属性列表 {B} 上的投影将包含 2元组:{10},{20}。

简而言之,投影或多或少等同于 SQL 中的 SELECT DISTINCT(不包括具有空值和重复列的情况)。

关于database - 什么是投影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3461099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com