SlideShare uma empresa 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.

Mais conteúdo relacionado

Destaque (20)

Carmen y sara
Carmen y saraCarmen y sara
Carmen y sara
 
Resumen del programa
Resumen del programaResumen del programa
Resumen del programa
 
TRABAJO EN GRUPO
TRABAJO EN GRUPOTRABAJO EN GRUPO
TRABAJO EN GRUPO
 
Libro 2 si funciona cambielo
Libro 2 si funciona cambieloLibro 2 si funciona cambielo
Libro 2 si funciona cambielo
 
Mitos , leyendas y criaturas fabulosas
Mitos , leyendas y criaturas fabulosasMitos , leyendas y criaturas fabulosas
Mitos , leyendas y criaturas fabulosas
 
Trabajo tecnología 3
Trabajo tecnología 3Trabajo tecnología 3
Trabajo tecnología 3
 
Aiala
AialaAiala
Aiala
 
South park
South park South park
South park
 
Crucigrama
CrucigramaCrucigrama
Crucigrama
 
Latin II, modelo y orientaciones 2012 2013
Latin II, modelo y orientaciones 2012 2013Latin II, modelo y orientaciones 2012 2013
Latin II, modelo y orientaciones 2012 2013
 
Juan facundo quiroga 4
Juan facundo quiroga 4Juan facundo quiroga 4
Juan facundo quiroga 4
 
La planeación UAT
La planeación UATLa planeación UAT
La planeación UAT
 
Historiadesalvacion
HistoriadesalvacionHistoriadesalvacion
Historiadesalvacion
 
Power point Bea
Power point BeaPower point Bea
Power point Bea
 
Traduccion data warehousing
Traduccion data warehousingTraduccion data warehousing
Traduccion data warehousing
 
Misterios de los astronautas
Misterios de los astronautasMisterios de los astronautas
Misterios de los astronautas
 
Projets FEJIDIF
Projets FEJIDIFProjets FEJIDIF
Projets FEJIDIF
 
Proyecto de vida
Proyecto de vidaProyecto de vida
Proyecto de vida
 
Libro 2 si funciona cambielo
Libro 2 si funciona cambieloLibro 2 si funciona cambielo
Libro 2 si funciona cambielo
 
teoria del aprendizaje por mariela chasiquiza
teoria del aprendizaje por mariela chasiquizateoria del aprendizaje por mariela chasiquiza
teoria del aprendizaje por mariela chasiquiza
 

Semelhante a Sq lhorizonte

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
 

Semelhante a Sq lhorizonte (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
 

Mais de HorizonteConsultores

Presentación horizonte microsoft power point 2010
Presentación horizonte microsoft power point 2010Presentación horizonte microsoft power point 2010
Presentación horizonte microsoft power point 2010HorizonteConsultores
 
Presentación horizonte consultores word basico
Presentación horizonte consultores word basicoPresentación horizonte consultores word basico
Presentación horizonte consultores word basicoHorizonteConsultores
 
Presentación horizonte consultores excel basico curso completo
Presentación horizonte consultores excel basico   curso completoPresentación horizonte consultores excel basico   curso completo
Presentación horizonte consultores excel basico curso completoHorizonteConsultores
 
Quinta parte funciones y gráficos
Quinta parte   funciones y gráficosQuinta parte   funciones y gráficos
Quinta parte funciones y gráficosHorizonteConsultores
 
Cuarta parte diapositivas 43 56 formulas (formulas basicas)
Cuarta parte diapositivas 43 56 formulas (formulas basicas)Cuarta parte diapositivas 43 56 formulas (formulas basicas)
Cuarta parte diapositivas 43 56 formulas (formulas basicas)HorizonteConsultores
 
Tercera parte diapositivas 35 42 datos (ingreso de datos)
Tercera parte diapositivas 35 42 datos (ingreso de datos)Tercera parte diapositivas 35 42 datos (ingreso de datos)
Tercera parte diapositivas 35 42 datos (ingreso de datos)HorizonteConsultores
 
Segunda parte diapositivas 17 34 primeros pasos (uso de opciones basicas)
Segunda parte diapositivas 17 34 primeros pasos (uso de opciones basicas)Segunda parte diapositivas 17 34 primeros pasos (uso de opciones basicas)
Segunda parte diapositivas 17 34 primeros pasos (uso de opciones basicas)HorizonteConsultores
 
Primera parte diapositivas 2 16 introduccion (interfaz de usuario)
Primera parte diapositivas 2 16 introduccion (interfaz de usuario)Primera parte diapositivas 2 16 introduccion (interfaz de usuario)
Primera parte diapositivas 2 16 introduccion (interfaz de usuario)HorizonteConsultores
 
Diapositivas 18 34 primeros pasos (uso de opciones basicas)
Diapositivas 18 34 primeros pasos (uso de opciones basicas)Diapositivas 18 34 primeros pasos (uso de opciones basicas)
Diapositivas 18 34 primeros pasos (uso de opciones basicas)HorizonteConsultores
 
Diapositivas 43 56 formulas (formulas basicas)
Diapositivas 43 56 formulas (formulas basicas)Diapositivas 43 56 formulas (formulas basicas)
Diapositivas 43 56 formulas (formulas basicas)HorizonteConsultores
 
Diapositivas 35 42 datos (ingreso de datos)
Diapositivas 35 42 datos (ingreso de datos)Diapositivas 35 42 datos (ingreso de datos)
Diapositivas 35 42 datos (ingreso de datos)HorizonteConsultores
 
Diapositivas 18 34 primeros pasos (uso de opciones basicas)
Diapositivas 18 34 primeros pasos (uso de opciones basicas)Diapositivas 18 34 primeros pasos (uso de opciones basicas)
Diapositivas 18 34 primeros pasos (uso de opciones basicas)HorizonteConsultores
 
Diapositivas 2 17 introduccion (interfaz de usuario)
Diapositivas 2 17 introduccion (interfaz de usuario)Diapositivas 2 17 introduccion (interfaz de usuario)
Diapositivas 2 17 introduccion (interfaz de usuario)HorizonteConsultores
 

Mais de HorizonteConsultores (20)

Power point 2010 capitulo iv
Power point 2010 capitulo ivPower point 2010 capitulo iv
Power point 2010 capitulo iv
 
Power point 2010 capitulo iii
Power point 2010 capitulo iiiPower point 2010 capitulo iii
Power point 2010 capitulo iii
 
Power point 2010 capitulo ii
Power point 2010 capitulo iiPower point 2010 capitulo ii
Power point 2010 capitulo ii
 
Power point 2010 capitulo i
Power point 2010 capitulo iPower point 2010 capitulo i
Power point 2010 capitulo i
 
Presentación horizonte microsoft power point 2010
Presentación horizonte microsoft power point 2010Presentación horizonte microsoft power point 2010
Presentación horizonte microsoft power point 2010
 
Word capitulo 3
Word capitulo 3Word capitulo 3
Word capitulo 3
 
Word capitulo 2
Word capitulo 2Word capitulo 2
Word capitulo 2
 
Word capitulo 1
Word capitulo 1Word capitulo 1
Word capitulo 1
 
Presentación horizonte consultores word basico
Presentación horizonte consultores word basicoPresentación horizonte consultores word basico
Presentación horizonte consultores word basico
 
Presentación horizonte consultores excel basico curso completo
Presentación horizonte consultores excel basico   curso completoPresentación horizonte consultores excel basico   curso completo
Presentación horizonte consultores excel basico curso completo
 
Quinta parte funciones y gráficos
Quinta parte   funciones y gráficosQuinta parte   funciones y gráficos
Quinta parte funciones y gráficos
 
Cuarta parte diapositivas 43 56 formulas (formulas basicas)
Cuarta parte diapositivas 43 56 formulas (formulas basicas)Cuarta parte diapositivas 43 56 formulas (formulas basicas)
Cuarta parte diapositivas 43 56 formulas (formulas basicas)
 
Tercera parte diapositivas 35 42 datos (ingreso de datos)
Tercera parte diapositivas 35 42 datos (ingreso de datos)Tercera parte diapositivas 35 42 datos (ingreso de datos)
Tercera parte diapositivas 35 42 datos (ingreso de datos)
 
Segunda parte diapositivas 17 34 primeros pasos (uso de opciones basicas)
Segunda parte diapositivas 17 34 primeros pasos (uso de opciones basicas)Segunda parte diapositivas 17 34 primeros pasos (uso de opciones basicas)
Segunda parte diapositivas 17 34 primeros pasos (uso de opciones basicas)
 
Primera parte diapositivas 2 16 introduccion (interfaz de usuario)
Primera parte diapositivas 2 16 introduccion (interfaz de usuario)Primera parte diapositivas 2 16 introduccion (interfaz de usuario)
Primera parte diapositivas 2 16 introduccion (interfaz de usuario)
 
Diapositivas 18 34 primeros pasos (uso de opciones basicas)
Diapositivas 18 34 primeros pasos (uso de opciones basicas)Diapositivas 18 34 primeros pasos (uso de opciones basicas)
Diapositivas 18 34 primeros pasos (uso de opciones basicas)
 
Diapositivas 43 56 formulas (formulas basicas)
Diapositivas 43 56 formulas (formulas basicas)Diapositivas 43 56 formulas (formulas basicas)
Diapositivas 43 56 formulas (formulas basicas)
 
Diapositivas 35 42 datos (ingreso de datos)
Diapositivas 35 42 datos (ingreso de datos)Diapositivas 35 42 datos (ingreso de datos)
Diapositivas 35 42 datos (ingreso de datos)
 
Diapositivas 18 34 primeros pasos (uso de opciones basicas)
Diapositivas 18 34 primeros pasos (uso de opciones basicas)Diapositivas 18 34 primeros pasos (uso de opciones basicas)
Diapositivas 18 34 primeros pasos (uso de opciones basicas)
 
Diapositivas 2 17 introduccion (interfaz de usuario)
Diapositivas 2 17 introduccion (interfaz de usuario)Diapositivas 2 17 introduccion (interfaz de usuario)
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.