SlideShare una empresa de Scribd logo
1 de 4
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.
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.
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
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.

Más contenido relacionado

Destacado

Destacado (14)

Where should i go for admission in engineering
Where should i go for admission in engineeringWhere should i go for admission in engineering
Where should i go for admission in engineering
 
STRETCH YOURSELF Raise The Bar and Create Abundance
STRETCH YOURSELF Raise The Bar and Create AbundanceSTRETCH YOURSELF Raise The Bar and Create Abundance
STRETCH YOURSELF Raise The Bar and Create Abundance
 
Centro bancario
Centro bancarioCentro bancario
Centro bancario
 
SYMPOSIUM INTERNACIONAL
SYMPOSIUM INTERNACIONALSYMPOSIUM INTERNACIONAL
SYMPOSIUM INTERNACIONAL
 
Apple Pie
Apple PieApple Pie
Apple Pie
 
Стручно усавршавање
Стручно усавршавањеСтручно усавршавање
Стручно усавршавање
 
Marketing of Campaign - Liason with Teachers
Marketing of Campaign - Liason with TeachersMarketing of Campaign - Liason with Teachers
Marketing of Campaign - Liason with Teachers
 
FCS Networker Console De Jeux
FCS Networker   Console De JeuxFCS Networker   Console De Jeux
FCS Networker Console De Jeux
 
хэсэг
хэсэгхэсэг
хэсэг
 
Fase1OscarVanegas
Fase1OscarVanegasFase1OscarVanegas
Fase1OscarVanegas
 
тоон сорил, зүй тогтол
тоон сорил, зүй тогтолтоон сорил, зүй тогтол
тоон сорил, зүй тогтол
 
Grupo 3 consumo
Grupo 3   consumoGrupo 3   consumo
Grupo 3 consumo
 
Video expositivo
Video expositivoVideo expositivo
Video expositivo
 
Tr garland business networking expert - michael gerber - part 2
Tr garland   business networking expert - michael gerber - part 2Tr garland   business networking expert - michael gerber - part 2
Tr garland business networking expert - michael gerber - part 2
 

Similar a Sql2rjerez3

Tarea3
Tarea3Tarea3
Tarea3EIYSC
 
unidad v Algebra Relacinal
unidad v Algebra Relacinalunidad v Algebra Relacinal
unidad v Algebra RelacinalVlad Zarek
 
Inicio Base de Datos( Lenguajes)
Inicio Base de Datos( Lenguajes)Inicio Base de Datos( Lenguajes)
Inicio Base de Datos( Lenguajes)Yara Añez
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formaleslaloflatland
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formaleslaloflatland
 

Similar a Sql2rjerez3 (9)

Ch3 español
Ch3  españolCh3  español
Ch3 español
 
Tarea3
Tarea3Tarea3
Tarea3
 
Unidad v algebra relacional
Unidad v   algebra relacionalUnidad v   algebra relacional
Unidad v algebra relacional
 
unidad v Algebra Relacinal
unidad v Algebra Relacinalunidad v Algebra Relacinal
unidad v Algebra Relacinal
 
Fundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacionalFundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacional
 
Inicio Base de Datos( Lenguajes)
Inicio Base de Datos( Lenguajes)Inicio Base de Datos( Lenguajes)
Inicio Base de Datos( Lenguajes)
 
P:\Lenguajes Formales
P:\Lenguajes FormalesP:\Lenguajes Formales
P:\Lenguajes Formales
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 

Sql2rjerez3

  • 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.