Diapositivas 2 17 introduccion (interfaz de usuario)
Sq lhorizonte
1. La operación renombramiento
SQL proporciona un mecanismo para renombrar tanto
relaciones como atributos. Para ello utiliza la cláusula as,
que tiene la forma siguiente:
nombre-antiguo as nombre-nuevo
la cláusula as puede aparecer tanto en select como
en from.
2. La operación renombramiento
select distinct nombre-cliente, prestatario.númeropréstamo, importe
from prestatario, préstamo
where prestatario.número-préstamo = préstamo.número-préstamo
El resultado de esta consulta es una relación con los
atributos
siguientes:
nombre-cliente, número-préstamo, importe.
3. La operación renombramiento
Por ejemplo, si se quisiera renombrar el atributo número-
préstamo, asociándole el nombre de id- réstamo, se podría
reescribir la consulta anterior del siguiente modo:
select nombre-cliente, prestatario.número-préstamo as id-préstamo, importe
from prestatario, préstamo
where prestatario.número-préstamo = préstamo.número-préstamo
4. Variables tupla
Como ejemplo, a continuación se reescribe la consulta
«Obtener los nombres y números de préstamo de todos los
clientes que tienen un préstamo en el banco» como sigue:
select nombre-cliente, T.número-préstamo, S.importe
from prestatario as T, préstamo as S
where T.número-préstamo = S.número-préstamo
Las variables tupla son de gran utilidad para comparar
dos tuplas de la misma relación.