RSS

CLASE 8

13 Mar

Modification of the database-updatesI
ncrease all accounts with balances over $10000 by 6%, all other accounts receive 5 %
Write two update statements:
Update account
Set balance>10000
Update account
Set balance=balance*1.06
Where balance<-10000

The order is important
Can be done better using the case statement (next slide)

Case statement for conditional updates
Some query as before: increase all accounts with balance over $10000 by 6%, all other accounts receive 5%
Update account
Set balance=case
When balance<=10000 then balance*1.05
Else balance *1.06 end

Joined relations

Join operations two relations and return as a result another relation
These additional operations are typically used as subquery expressions in the from clause
Join condition defines which tuples in the two relations math, and what attributes are presents in te result join
Join type defines how tuples in each relation that do not match any tuple in the other relation (based on the join condition) are treated
Join types
Inner join
Left outer join
Right outer join
Full outer join

TRADUCCION

Modificación de la base de datos-actualizaciones
Aumentar todas las cuentas con saldos de más de diez mil dólares en un 6%, todas las demás cuentas recibirá el 5%
Escriba dos instrucciones de actualización:
Actualización de cuentas
Ajustar el balance> 10000
Actualización de cuentas
Establece el balance = saldo * 1.06
Cuando el balance <-10000

El orden es importante
Se puede hacer un mejor uso de la instrucción de casos

Caso declaración de actualizaciones condicional

Algunos consulta como antes: aumento de todas las cuentas con saldo de más de 10 mil dólares en un 6%, todas las demás cuentas recibirá el 5%
Actualización de cuentas
Ajustar el balance =caso
Cuando el balance <= 10000 entonces el balance * 1.05
Otras balance * 1.06 final

Unido a las relaciones

Únete a las operaciones de dos relaciones y volver como resultado otra relación
Estas operaciones adicionales se utilizan normalmente como expresiones subconsulta en la cláusula from
Condición de combinación define qué filas de las dos relaciones matematicas, y qué atributos se presenta en el resultado unen
Tipo de combinación define cómo filas de cada relación que no coinciden con ninguna fila en la relación con otros (en base a la condición de combinación) se tratan
Únete a los tipos
Combinación interna
Combinación externa izquierda
Combinación externa derecha
Combinación externa completa

Anuncios
 
Deja un comentario

Publicado por en marzo 13, 2011 en TALLER DE BASE DE DATOS

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: