重命名操作 ( ρ )

213 阅读1分钟

重命名操作 ( ρ )

考虑以下表达式。

ρx (E)

这里,这个运算符给关系代数表达式E的结果命名为'x'。

请考虑以下关系

R1 : faculty-1

FNo命名为FNameDNo资格薪资
22芮雅21博士学位55000
24普里亚22M. 技术50000
25扎恩22技术先生42000
27哈利23技术先生28000
30西亚23技术先生32000
33最大24博士学位53000
35弗雷德24博士学位52000
37デバイア25M. 技术26000
3925技术先生24000
40特伦特25技术先生34000

例-1: 执行以下SQL表达式。

ρx (P Qual (Faculty-1 ))

输出: Qual

博士学位

MTech

例子-2: 在一个新的名为 "F-PhD "的关系中找到博士生的名字。

ρ****法学博士 (P命名为FName(squal = 'Ph.D'。(学院-1) )

输出 : F-PhD

FName

Riya

最大

弗雷德

例3: 根据一个新的关系 "Sal-PhD-24",找到属于DNo=24的博士生的工资。

ρ Sal-PhD-24 (P Salary**(squal****= 'Ph.D'** (Faculty-1) )˄ DNo = 24

输出 : Sal-PhD-24

工资

53000

52000

The postRenames Operation ( ρ ) appeared first oni2tutorials.