In relational algebra, a rename is a unary operation written as




ρ

a

/

b


(
R
)


{\displaystyle \rho _{a/b}(R)}
where:

R is a relation
a and b are attribute names
b is an attribute of RThe result is identical to R except that the b attribute in all tuples is renamed to a. For an example, consider the following invocation of ρ on an Employee relation and the result of that invocation:

Formally, the semantics of the rename operator is defined as follows:





ρ

a

/

b


(
R
)
=
{

t
[
a

/

b
]
:
t

R

}


{\displaystyle \rho _{a/b}(R)=\{\ t[a/b]:t\in R\ \}}
where



t
[
a

/

b
]


{\displaystyle t[a/b]}
is defined as the tuple t, with the b attribute renamed to a, so that:




t
[
a

/

b
]
=
{

(
c
,
v
)


|


(
c
,
v
)

t
,

c

b

}

{

(
a
,

t
(
b
)
)

}


{\displaystyle t[a/b]=\{\ (c,v)\ |\ (c,v)\in t,\ c\neq b\ \}\cup \{\ (a,\ t(b))\ \}}

View More On Wikipedia.org
  1. obidulmomin

    rename directory without name

    just hold "alt" then press numpad "255" thats enough for a single space. Procceed more for more spaces.
Top